問題タブ [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 に答える
624 参照

android - Google Fit API の利用

ウェアラブル デバイスからデータを読み取り、サーバーで更新する、Android プラットフォームでのヘルス アプリケーションを開発します。Google Fit API を使用して、ウェアラブル デバイス センサーのデータを自分のアプリケーション用に読み取ることはできますか?

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

android - Android Wear と Google Fit: スマートウォッチとスマートフォンの間でデータセットを強制的に更新するには?

を使用してスマートフォンからユーザーの履歴と、現在時刻から始まる過去 1 時間HistoryAPIの履歴を尋ねると、過去 30 分のデータがありません。DataType.TYPE_HEART_RATE_BPM

スマートウォッチから同じ手順でGoogle Fitに頼めば大丈夫です。

デバイスに依存するため、データ取得の問題ではありません。

多分それは同期の問題ですか?Google フィットネス ストアのレポジトリのレコードをプログラムで強制的に更新するにはどうすればよいですか?

これが私が話していることです。

編集:これは私がリクエストを作成する方法です

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

android - Android - 歩数を正確に取得する

私の Android アプリでは、多かれ少なかれ正確に歩数を取得する必要があります。「多かれ少なかれ」と言うのは、2 秒間に実行されたステップが前のステップより多いか少ないかを知る必要があるためです。次の 2 つのアルゴリズムを試しましたが、いずれも効果的に機能しませんでした。また、Google Fit に歩数をリクエストしてテストしましたが、215 と 155 が返ってくることがあり、信頼できません。

私の解決策は次のとおりです。

どうすれば改善できますか?ありがとうございました

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

php - Google Fitness API からデータを取得するためにモバイル アプリを作成する必要がありますか

毎日のフィットネス記録を分析するための Web アプリケーションを作成するだけです。

Google Fitness API から毎日のアクティビティを監視する予定です Google Playstore からGoogle Fitアプリケーションをインストールしました 毎日のアクティビティを正常に追跡します

次に、これらのデータを Web アプリケーションに取得する必要があります

サードパーティのアプリケーションからデータを取得することはできますか? このアプリはクラウドで自分のアカウントにデータを同期していると聞いたので、データを取得できますよね?

私の質問は - 仕事用に別のアプリを作成する必要がありますか、それとも Google クラウドからデータを取得できますか

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

android - Fitness HISTORY_API - クライアント接続用のアカウント名を設定する方法

サービスから Android スマートウォッチの Google Fit データにアクセスしようとしています。この目的のために、接続に com.google.android.gms:play-services-fitness:7.5.0 と GoogleApiClient を使用しています。

setAccountName にハードコードされた自分の電子メール (電話に使用し、スマートウォッチとペアリングしたものと同じアカウント) を使用すると、問題なく動作します。私は成功につながり、関数 Fitness.HistoryApi.readDailyTotal は歩数を正しく返します。

私が useDefaultAccount() を使用している場合、私も成功につながりますが、Fitness.HistoryApi.readDailyTotal は 0 ステップを返します。

setAcountName() メソッドまたは useDefaultAccount() メソッドのコードでアカウント名を正しく取得するにはどうすればよいですか? それを機能させるためにここで何が欠けていますか?

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

android - 手動で入力された、またはセンサーによって追跡されたGoogle Fitアクティビティを識別する方法は?

Google Fit API にクエリを実行して歩数、カロリー、距離のパラメーターを取得する Android アプリケーションに取り組んでいます。ユーザーが手動で入力していないアクティビティを照会したい (または何らかの方法でこれらの種類のアクティビティを特定して無視する)。

ユーザーはウォーキング、ランニングなどのアクティビティを手動でロードできますが、そのようなアクティビティは無視したいと考えています。履歴 API とアクティビティ フィールドを調べましたが、アクティビティが手動で記録されているのか、他のアプリや電話センサー、ウェアラブル デバイスによって自動的に追加されているのかを特定する方法はないようです。

ユーザーが手動で記録していないアクティビティを取得する方法を知っている人はいますか?

アップデート

Google Fit Developer Community の以下のスレッドを確認してください。誰かの役に立つかもしれません

https://plus.google.com/u/0/105650643673857572241/posts/fET6zKYFq4K

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

java - Google フィットネス API HistoryAPI.deleteData() が機能しない

Google Fitness API を使用して歩数計アプリを作成しています。

HistoyAPI.readDailyTotal() で毎日の歩数を取得できます

また、SensorAPI を使用して、最後の読み取りから差分ステップを取得しています。次に、2 つを加算して、反応の良いステップ カウンターを取得します。

しかし、毎日の歩数をクリアできません。APIの例でコードを使用しようとしています:

それはバグですか、それとも私が何か間違ったことをしているだけですか?

--編集: 私の GoogleApiClient ビルダー

そして私のログ:

07-20 09:03:53.161 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Successfully unsubscribed for data type: step count delta 07-20 09:03:53.161 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Deleting today's step count data 07-20 09:03:53.209 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Successfully deleted today's step count data 07-20 09:03:53.388 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Steps today: 509 07-20 09:03:53.434 10647-10647/br.com.penseavanti.gump I/LoginActivity﹕ Successfully subscribed!

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

android - Google Fit アプリをインストールせずに Google Fit API センサー データを取得することはできますか?

Google Fit API を使用して歩数をカウントする Android アプリを作成しようとしています。私ができたのは、センサーから歩数を取得することでしたが、Google Fit アプリがインストールされている場合のみでした。デバイスに Google Fit アプリがインストールされていない場合、アプリはセンサーからデータを受信しません。それは意図的なものですか (Google Fit API センサーからデータを取得するにはアプリをインストールする必要があります)、それとも私が何か間違ったことをしたのでしょうか?

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

android - Google Fit で栄養に関連するすべてが難読化されているのはなぜですか?

私は Android Studio を使用しており、Google Play サービス rev.25 がインストールされています。私は Fitness API をいじっていました。ドキュメンテーションはDataType.TYPE_NUTRITIONがあるべきだと主張していますが、代わりに私が見ているのは次のとおりです

DataType と Field の両方の栄養物は、何らかの理由で難読化されているようです。私を困惑させているのは、難読化された値を使用してアプリを携帯電話にデプロイすると機能することです...SDKのコピーに何か問題があると思いましたが、電話にはAPIも難読化されているようです...

タイプがそうあるべきであることも奇妙ですがcom.google.nutrition、私の(逆コンパイルされた)DataTypeにはそのようなものはありません。私は何か間違ったことをしていると確信していますが、それが何であるかはわかりません...

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

java - タイムゾーン付きの複数日にわたるGoogle Fitness.HistoryAPIクエリ

Google のフィットネス履歴 API への 1 回のリクエストで、過去 2 週間の毎日の合計歩数を取得しようとしています。ただし、データは、ユーザー自身のタイム ゾーンに従って日単位でデータをバケット化するわけではありません。少なくとも - これは私の仮定です。これは、Google Fit アプリで報告された歩数の合計と比較した出力です。

リクエストを作成する方法は次のとおりです。

歩数データが​​フィット アプリでユーザーに表示されるものと相関するように、bucketByTime でユーザーのタイム ゾーンを有効にすることは可能ですか? そうでない場合は、1 日ごとに個別にリクエストするだけでよいのでしょうか (つまり、1 件ではなく 14 件ですか?)

ご協力いただきありがとうございます!