問題タブ [google-fit-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
650 参照

android - Android での Google Fit 統合の問題

Google Fit を Android に統合しているときに、次のエラーが発生しました。

接続に失敗しました。原因:
ConnectionResult{statusCode=SIGN_IN_REQUIRED,
resolution=PendingIntent{3162627d: android.os.BinderProxy@2a943572}}

LogCat:

12-11 12:21:00.207
21307-21307/com.google.android.gms.fit.samples.basichistoryapi
I/BasicHistoryApi: 準備完了 12-11 12:21:00.266
21307-21307/com.google.android.gms. fit.samples.basichistoryapi
I/BasicHistoryApi: 接続中...

12-11 12:21:01.369
21307-21307/com.google.android.gms.fit.samples.basichistoryapi
I/BasicHistoryApi: 接続に失敗しました。原因:
ConnectionResult{statusCode=SIGN_IN_REQUIRED,
resolution=PendingIntent{3162627d: android.os.BinderProxy@2a943572}}

12-11 12:21:01.376
21307-21307/com.google.android.gms.fit.samples.basichistoryapi
I/BasicHistoryApi: 失敗した接続を解決しようとしています

0 投票する
1 に答える
132 参照

android - 複数の履歴データを GoogleFit に追加する方法

トレーニングの種類/デバイス、開始/終了時間、パワー、脈拍、1 分あたりのサイクル数、キロカロリーで構成される過去のトレーニング データを追加したいと考えています。しかし、Google fit history API はすべてデータ セットを使用しているため、一度に 1 つのデータポイントしか追加できないようですcom.google.android.gms.fitness.Fitness.HistoryApi.insertData。しかし、それではトレーニングセッションにはなりません。

それは本当ですか、それともAPIで何かを誤解/見落としていましたか。

PS: コードを求める人が常にいるので (このような理論的な質問であっても)、スナップショットをgithubにコミットしました。最も興味深いファイルはGoogleFIT.ktです。もちろん、ソースはかなり進行中の作業であり、Java ではなく Kotlin で書かれています。

0 投票する
1 に答える
1142 参照

android - Google Fit は Android に TYPE_WORKOUT_EXERCISE を挿入します

アプリのワークアウトを Google Fit に追加したいと考えています。だから私は公式の例のように今のところカールのワークアウトを試してみました...私のコードは次のとおりです:

問題は、挿入メソッドが成功をログに記録することですが、Google Fit にデータが追加されていないことがわかります。プランクなど、他のタイプのトレーニングでも試してみましたが、同じ結果が得られました。ただし、歴史の例の公式の挿入のように、歩数の追加は機能するので、タイプのワークアウトに関連する何かが欠けていると思います。手がかりはありますか?

0 投票する
2 に答える
563 参照

android - DataSource.getAppPackageName() は、Google Fit で常に「com.google.android.gms」を返します

私のアプリは Google Fit から体重データを読み取っています。データは Withings と私自身のアプリによって挿入されました。dataSet.getDataSource().getAppPackageName()しかし、これは常に を返すため、を呼び出しても違いはありませんcom.google.android.gms。したがって、データがどこから来たのかを知る機会はありません。Google は、この記事でデータ ソースの情報を取得する方法について説明しています: https://developers.google.com/fit/android/data-attribution残念ながら、これは私にはまったく役に立ちません。

Android 4.3、4.4.2、および 6.0.1 を使用してテストされた Google Play Services 8.3.0 を使用しています。

誰でも同じ動作を確認できますか? それとも私は何か間違ったことをしていますか?フィードバックをお待ちしております。

0 投票する
3 に答える
4671 参照

android - Google フィット ステップ カウンター

Google Fit について質問があります。ステップカウンターを作成しています(ああ、不思議です)。これは私がこれまでに行ったことであり、それほど難しいことではありません。しかし、今、私は私の問題に来ています。Sensor API を使用した手順のみを読んでいます。問題は、たとえば Google Fit アプリを介して新しいデータを追加でき、アプリでもカウントされることです。これは不正行為をもたらし、私はこれを望んでいません。

したがって、手動で追加されたデータではなく、「デバイスが作成した」データのみを読み取る方法が必要です。これに良い方法はありますか?SDK のドキュメントからは、ここでどのように処理を進めるかが明確ではありません。

0 投票する
1 に答える
1332 参照

android - Google fit Recording API の遅延

だから私はアンドロイド用のフィットネスアプリケーションを書いています。Google fit API を使用して歩数をカウントしています。アプリがバックグラウンドにあるときに、Recording API を使用して歩数をカウントしています。アプリがフォアグラウンドになったら、History API で歩数を取得して画面に表示します。何が起こるかというと、カウントが正しくありません。正確で更新されたカウントを取得するまで、遅延があります。具体的に言うと、データが失われることはありません。Recording API は特定の時間間隔で更新されていると思います。

また、Sensors API を使用して、実行中のアクティビティの実際のカウントを表示しています。たとえば、画面に 300 ステップ (リアルタイム データ) が表示されます。アプリを閉じて、もう一度開くと、次の 1 分間、たとえば 250 歩が表示されます。そして、しばらくして History API が正しいデータをキャッチし、再び 300 を表示します。

誰かがこの問題を解決する方法を見つけましたか?

ありがとうございます、長文すみません!

0 投票する
1 に答える
207 参照

android - Google Fit API から始めて… 複数のユーザーのデータを管理するためにアクセスできますか?

このサイトで検索してみましたが、見つかりませんでした。Google Fit API を初めて使用するので、質問があります。

  • 複数のユーザーの活動レベルを管理するための Web プラットフォームを開発する予定で、これらのデータを Google Fit から取得したいと考えています。私はそれを行うことができますか?(または、OAuth2 プロトコルと認証トークンのために、それは不可能ですか?) OAuth2 メカニズムを理解するのに問題があり、各ユーザーのトークンを知っている情報にアクセスできるかどうかわかりません (または時間の経過とともに変化します ¿?)。

  • 同様に、Fitbit API を使用して、それが可能か、または同じように機能するか知っていますか? (oAuth2 プロトコルを使用する必要があることはわかっていますが、GET の URL には、たとえば、特定のユーザーの ID を含めることができます)。

要約すると、これらのシナリオが可能かどうかはわかりません。

ウェブプラットフォーム

ウェブマスター ------GET-----> ユーザー 1 の活動ログ / ユーザー 2 の活動ログ / ...

それについての情報に感謝します。

0 投票する
0 に答える
1323 参照

google-fit - Google FIT API を使用して上った階段の数を計算できますか?

Android アプリで Google Fit API を使用して、ユーザーが登った階段の数を計算する必要があります。それは可能ですか?

0 投票する
1 に答える
1249 参照

android - Google Fit API を使用して、インターネットに接続せずにセンサー データを読み取ります (オフライン)

Google Fit Sensors APIを使用して、Android デバイスからセンサー データを読み取りたいと考えています。ただし、ユーザーがインターネットに接続して有効にする必要はありません。

私のテストでは、Sensor で何かをしたいときはいつでも、GoogleApiClient のインスタンスを接続する必要があるようです。

接続された GoogleApiClient で認証すると、インターネット接続を切断してセンサー データを受信し続けることができました。ただし、しばらくすると、GoogleApiClient に再接続しない限り (データをオンに戻さない限り)、センサー データを受信できなくなりました。データへのアクセスが保証されないユースケースがあります。

Sensors API を確実に使用する方法はありますか?ただし、インターネットに接続する必要はありません。

0 投票する
1 に答える
269 参照

google-fit - Google fit API: 過去数日間の消費カロリーは利用できますが、今日のアクティビティはありますが、今日は利用できません

以下は、今日のカロリーを取得するコードです。

startDate=1 に設定すると、カロリー数を確認できます。ただし、今日のカウントはありません。開始時刻は今日の深夜 12 時で、終了時刻は今日の午後 11 時 59 分です。