問題タブ [google-fit]

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 投票する
1 に答える
1685 参照

google-fit - Fit API の距離

Google Fit API を使用して移動距離を取得できません。歩数計にも同様のアプローチを使用しましたが、うまくいきました。リスナーが登録されたと言っているだけです。

ほとんどのコードは Github サンプルからのものです。

何が間違っている可能性がありますか?

PS: これは、stackoverflow での最初の質問です:P

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

android - Google Fit によって保存されたデータ ポイントのデータ ソースを取得する方法は?

Google Fit によって挿入されたデータを取得しようとしていますが、センサーによって実際に記録され、手動で挿入されたものではありません。データ ソースを確認しようと思ったのですが、常に null が返されます。使用したコードは次のとおりです。

手動で挿入されたデータをスキップしたり、データの取得に使用されたセンサーを取得したりすることはできますか?

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

android - マニフェストで FitnessSensorService のカスタム データ型の MIME タイプを追加するにはどうすればよいですか?

https://developers.google.com/fit/android/data-types および https://developers.google.com/fit/android/new-sensorsのドキュメントに従っています 。

共有不可能なカスタム データ型を作成するため。その後、センサー データを提供するために FitnessSensorService で使用されます。ただし、このカスタム データ タイプの MIME タイプに何を指定すればよいかは明確ではありません。

これを試しましたが、うまくいきません。

public データ型を使用しても機能します。

マニフェストでデータ型を mimeType として使用するには、承認された共有可能なデータ型である必要がありますか?

history API を使用して、共有不可能な Custom DataType でデータをプッシュする方が良いですか?

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

google-fit - Google Fit に 1 秒あたりに多くの測定値を保存することに上限はありますか?

毎秒複数のセンサー読み取り値を Google Fit に送信するアプリがあります。データを読み返すと、元の読み取り値の一部が得られます。クラウドにプッシュできる測定値の量に上限はありますか? もしそうなら、このドキュメントへのリンクはありますか?

ドキュメント リンク: https://developers.google.com/fit/android/history#insert_data

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

android - Google FIT に歩数データを挿入すると Android サービスを起動する

私は Android プログラミングが初めてで、Google FIT データを使用するアプリを開発するためにあなたの意見が必要です。

サードパーティのフィットネス アプリが歩数データを Google FIT に挿入するたびに自動的に開始される Android サービスを作成したいと考えています。私のサービスは、ステップデータのデルタを読み取ります。Android でこれを技術的に実装する方法を理解するのに助けが必要です。

例: Android Wear がモバイル アプリを呼び出すと自動的に開始される GMS サービスを作成しました。データが Google FIT に挿入されたときに開始する必要がある同様の機能/サービスを探しています。

どんな提案でも大歓迎です。よろしくお願いいたします。

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

ruby - ポイントを Google Fitness API に保存する (fitness.body.write)

float 値を持つ Point を に保存しようとしていますfitness.body。値を取得することは問題ではありませんが、新しいポイントを保存すると問題が発生します403. No permission to modify data for this source.

derived:com.google.weight:com.google.android.gms:merge_weightポイントを見つけて値を読み取り、データを挿入するためにDataSetId を使用していraw:com.google.weight:com.google.android.apps.fitness:user_inputます。

.

Ruby と を使用したワークフローは次のgoogle-api-ruby-clientとおりです。

新しいデータ ポイントの形成:

ポイントを保存しようとしています:

そして、私が以前に示したように、私は得ています403. No permission to modify data for this source

スコープ内の必要なすべてのアクセス許可を選択したと思います。私はポイントをfitness.bodyの両方のアクセス可能なdatasetidに送信しようとしました。

ここで何か間違ったことをしている場合はお知らせください。

ありがとうございました!

0 投票する
4 に答える
13748 参照

google-api-php-client - Google FitアプリのようにGoogle Fit REST APIから歩数を取得するには?

Google Fit API と連携して毎日のユーザーの歩数を収集する PHP アプリケーションを開発しています。

「2015 年 1 月 15 日 00:00:00 GMT+0700」から「2015 年 1 月 16 日 00:00:00 GMT+0700」までの歩数を取得したいと考えています。- まず、すべてのデータソースを取得します。- 次に、データ型が「com.google.step_count.delta」に等しい各データソースで、上記のタイムスタンプ間のデータセットを取得し、戻り値を一緒に追加します。

私のコード: https://gist.github.com/daitr-gu/472c4f18522172542cca
私の結果: https://gist.github.com/daitr-gu/1a7e11eb483a657bdc8b

多くのデータソースがあり、それらが異なる値を返すことがわかりました。また、スマートフォンの Google Fit アプリで表示される値とは大きく異なります。

質問:
1. Google Fit アプリが歩数の計算に使用するデータソースはどれですか?
2. データソースの値と Google Fit の値に違いがあるのはなぜですか?
3. Google Fit の値を取得するにはどうすればよいですか? </p>

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

android - Google Fit サーバーに保存されたカスタム データを読み取ることができません

カスタム データを Google Fit サーバーに正常にアップロードしました。次のコードを使用します。

アプリ内でカスタム データ値を読み取ることもできますが、取得できません。以下は、それを取得するためのコードです。

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

android - カスタム データ型がデバイス間で同期しない

Google Fit API を使用してカスタムdataTypesを保存しようとしています。

1 台のデバイスで問題なく挿入および取得できますが、別のデバイスで同じ Google アカウントにログインすると、データがありません。

各デバイスからデータを作成および取得できますが、どちらも独自のデータを保持し、クラウド経由で同期しません。

使ってみました

私のDataReadRequestビルダーで、まだ何もありません。

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

android - Robolectric を使用した Google Play Service API のテスト

Google Fit API を使用するアプリに取り組んでいます。

単体テストに Robolectric を使用しています。

Google Play API をモックする方法の例がどこにも見つからないため、実際にデータを Fit に書き込むことなくクラスをテストできます。