問題タブ [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.
google-fit - Google Fit API から全時間データを取得するにはどうすればよいですか?
ユーザーがアプリを使い始めてから今日までに歩いた歩数を取得する必要があります。Google FIT API を使用してこれを行うにはどうすればよいですか?
android - Google Fit API - コールバック応答なし
Google Fit API から Sensors API を統合しようとしています。Google クライアントを構築していますが、どのステータスにもコールバックがありません。
これが私のコードです:
LOGCAT では、"Building Fitness Client" というログが表示されます。その後、すべて空白です。エラーなし。何もない。ログキャット:
KITKAT デバイスで最新の再生サービス (8.7.03) を使用しており、SDK Manager で最新として表示される 8.4.0 (リビジョン 29) でビルドしています。
このアプリの Google 開発者コンソールにプロジェクトを正しく追加しました。
android - Google Fit History API からデータを取得できません
Google Fit History API を使用して、先週の歩数を日ごとに取得しようとしています。私のアプリはデータを記録しません。履歴 API を使用してフィット ストアのデータを取得したいだけです。https://fit.google.com/の私のアカウントによると、3 日前に 151 歩を踏みましたが、毎日の歩数を取得しようとすると、データ セットが 0 の結果が返されます。次のコードを使用すると、7 個のバケットが返されますが、これらのバケットにはそれぞれ 0 個のデータ セットが含まれています。どうにかしてこれに間違ったアプローチをしているに違いないと思いますが、どこにあるのかわかりません。
android - Google fit API OAUTH の問題
ステップ カウンター アプリケーションを構築しようとしています。テストとして、github から Android フィット コードをダウンロードし、basicsensorsAPI を実行しました。
場所の代わりに歩数を取得するために、データ型をTYPE_STEP_COUNT_CUMULATIVE および TYPE_DERIVEDに変更しました(オリジナルはTYPE_LOCATION_SAMPLE および TYPE_RAW です)。しかし、これを行うとすぐに OAUTH が機能しなくなり、なぜこれが問題を引き起こしているのかわかりません。
変更されたコードは次のとおりです。
元のコードは次のとおりです。
次の出力が得られます: アプリケーションには、ユーザーからの oAuth 同意が必要です。
android - Google Fit から歩数カウンターのライブ更新を取得できない
Google Fit API を使用して、歩数の差分が 0 より大きいかどうかを確認して、誰かが歩いているかどうかを確認したいと考えています。History API を使用して毎日の歩数を取得し、前のクエリから増加したかどうかを調べるよりも簡単に思えます。
ここのコードに従いましたが、位置追跡の代わりに、デルタ ステップ カウントを行います。ただし、リスナーは最新のデルタ ステップ カウントを取得していないようです。
これが私のコードです:
onDataPoint メソッドが呼び出されず、その理由がわかりmListener = onDataPointListener(){...} -> registerFitnessDataListener(...)
ません。
android - アクセスを許可するための Google Fit ユーザー ログインが通過しない
Google Fitness API をアプリに統合しようとしています。
ユーザーにログインして Google Fit を許可するように求めても、決して通過しません。いつも入ってRESULT_CANCELED
いonActivityResult()
ます。
問題は何でしょうか?
以下は私の実装です。
php - Google Fit REST API を介して重量情報 / 距離を送信する
私は、Fitbit Flex トラッカーから Google Fit にアクティビティをプッシュする、かなり単純なアプリを数週間構築してきました。それはすべて非常に簡単です: データ ソースを作成し、それらを使用して過去 1 時間のカロリー数、歩数、距離を Google Fit にプッシュします。また、Fitbit アプリを使用してログに記録すると、体重も押し上げられます。
1 時間ごとに、これら 3 つのメトリクスを 3 つの異なるデータ セットにプッシュし、それぞれに 1 つのデータ ポイントを含めます。例: 10:00 から 10:59 まで、451 ステップ。これは、これら 3 つのメトリクスすべてで非常にうまく機能します。
1 日 1 回、00:00 から 23:59 までの範囲のデータ セットが、私の体重を Google Fit に送信します。このデータセットにもデータポイントが 1 つあります。
このシステムは、私の歩数とカロリー数には十分に機能しているようです. 私の歩数には関連するアクティビティがないため、完璧ではありません。しかし、Google Fit はデータを正常に受信して保存します。
ただし、Google Fit は報告された体重を反映していないようです。また、送信時に Google Fit が距離を記憶しているようにも見えません。
私が使用しているデータ型は次のとおりです。
- com.google.calories.expended
- com.google.distance.delta
- com.google.step_count.delta
- com.google.weight
私のアプリケーションのソース コードは Github にあります: https://github.com/JC5/fitsync
ヒントやコツはありますか?これには REST API を使用できますか? </p>
android - Google Fit History API が間違った時間バケットを返す
リクエストは、過去 3 か月の集計された心拍数データを Google Fit にクエリし、1 日の時間バケットでグループ化することになっています。ただし、1 日 (5 月 29 日) の 2 つを含む 3 つのデータ ポイントが得られます。予想される結果は、5 月 25 日のデータ ポイントと 5 月 29 日のデータ ポイントの合計 2 つのデータ ポイントです。これの理由は何ですか?どうすれば問題を解決できますか?
これはコードです:
これは出力です: