問題タブ [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.
android - Google Fit アプリがバッテリーを消耗させずに常に歩数を測定できるのはなぜですか?
Google Fitアプリをインストールすると、ウォーキングやランニングの継続時間と歩数を常に測定します。しかし、不思議なことに、それを使用してもバッテリーが消耗しないようです。歩数を記録しているように見えるMovesのような他のアプリは、GPSと加速度計を常に監視しているため、多くの電力を使用しているとかなり正確に宣言しています.
私はいくつかの可能性を想像しています:
- 約 1 分おきに電話を起動し、センサーを数秒間分析してから、再びスリープ状態にします。しかし、記録は分刻みでかなり正確なようですので、起床は頻繁に行われているに違いありません。
- 実際には常に加速度計をオンにし、加速度計の測定データ バッファがいっぱいになってから解析します。ただし、加速度計には最新の測定値を保存するための小さなバッファーがあると思います。
- 実際に歩数をカウントする代わりに、GPS を使用して歩数を推定します。ただし、屋内でも機能するため、これは当てはまりません。
アプリはまだ魔法のように感じます。目に見えるバッテリーの消耗なしで、ずっと歩数を数えます。
android - Google Fit を無効にして、アプリ自体から権限を取り消す方法
Google Fit に接続し、ユーザーの体に関するデータを読み書きするアプリをセットアップしました。ユーザーがアプリの設定で Google Fit を無効にすると、次のように呼び出してアプリの権限を取り消そうとします。
データを正常に読み書きできたとしても、Fit を無効にすると次のエラーが返されます。
Edit1: Fitを無効にしようとした瞬間にクライアントが接続されているメソッド全体が追加されました。
google-api - Google Fitness REST API から歩数データを取得するにはどうすればよいですか?
Nexus 5 に Google Fit アプリをインストールして以来、歩数と歩行時間を記録しています。この情報を Google Fitness REST API ( docs )経由で取得したいのですが、REST API からそのデータを取得する方法がわかりません。
OAuth 2.0 プレイグラウンドを使用して dataSource を正常に一覧表示しましたが、試した例のいずれもフィットネス データをまったく返しませんでした。( Android SDK )の DataReadRequest に似たものを使用する必要があるように感じますが、Android アプリを構築しているのではなく、Google Fit アプリによって既に保存されているフィットネス データにアクセスしたいだけです。
Google Fit アプリによって収集されたデータを取得することさえ可能ですか? その場合、REST API を使用して歩数データを読み取って集計するにはどうすればよいですか?
google-fit - google fit api からアクティビティ(Movements)のリストを取得する
google fit api を利用できるアプリを作成しています。Google Fit で利用できるすべてのアクティビティ (動き) を取得したい。google fitリファレンスのアクティビティ一覧はこちら。
編集済み
ユーザーが実行したアクティビティを取得する方法は知っていますが、Google Fit API で利用可能なアクティビティの完全なリストが必要です (ユーザーが実行したアクティビティだけでなく、アクティビティの全リストが必要です) で利用可能なリストのように上記のリンク。
android - Moto 360 からセンサー データを取得できた人はいますか。Google フィット API?
ここで説明されている API を参照しています: https://developers.google.com/fit/overview。
Moto360 と携帯電話 (Nexus 4) の両方で Google Fit を使用しています。Moto 360 経由で歩数/心拍数データを取得したいと考えています。APIを使用していますが、代わりに(私の電話から)位置データのみを受信しているようです. 何か助けはありますか?
ここにある Google のサンプル アプリを使用しました: https://developers.google.com/fit/android/samples。
ありがとう!
android - カスタム dataType フィールドに値を追加する
データ型を作成してカスタム化し、それに値を追加しようとしています。
2 つのフィールドが正常に作成されました。コールバックを受けています。私のコードは
これら 2 つのフィールドに値を入力する方法が見つかりません。
java - Google Fit の API を使用してユーザーの現在の速度を取得するには?
現在、Google Fit API を使用しており、Sensors API に少し問題があります。アプリのワークアウトでユーザーの現在の速度を取得しようとしていますが、ドキュメントが少しわかりにくいです。
このコード スニペットは、Google の情報ページの例です。
//リスナーの追加
現在、距離、心拍数、歩数、現在のアクティビティなど、他のすべてのデータ型の値を取得していますが、ユーザーの現在の速度を取得できません。私は正しくやっていますか?
android - DataReadResult からデータを読み取るときの IllegalArgumentException
私は現在、Google の Fit API を使用する Android アプリに取り組んでいます。ただし、DataReadResult からデータを読み取ると、次のDataSet ds = result.getDataSet(DataType.TYPE_STEP_COUNT_DELTA);
ようになります。
これは、DataReadResult を取得する AsyncTask です。
どうすればこれを修正できますか? どんな助けでも大歓迎です。
google-fit - Google Fit REST API データソース データセットがポイントを返さない
Google Fit REST API を使用して dataSource データセットからポイントを取得しようとしています
別の StackOverflow の投稿で説明されているように、最初にこの API 呼び出しを行って、dataSources のリストを取得しました。
そして、応答で提供された dataSource の ID を使用して、次のクエリを作成します。
ドキュメントによると、ポイントを含む Users.dataSources.datasets リソースを返す必要があります。しかし、これは私が得るすべてです:
最初の API 呼び出しから他の dataSource ID を試しましたが、結果は同じです。何が間違っていますか、応答で返される dataPoints を取得するにはどうすればよいですか?
android - 生のセンサー データを Google Fit ストアに保存できますか?
Android デバイスで Google Fit を使用しています。ただし、すべてのプリセット データ項目は、運動関連のデータ ポイントおよび単位です。
生のセンサー データを保存し、それをデバイスまたは Web アプリで処理したいと考えています。
これは可能ですか(グッドプラクティス)