問題タブ [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.
android - Google Fit Android APIのマニュアルデータフラグ?
Google Fit API は、データがアプリに手動で入力されたことを示すフラグを提供しますか? はいの場合、フィットネス アプリの手動入力ではなく、デバイスで収集されたデータのみを処理することが要件であるため、どのフラグを確認する必要があるかを提案してください。
android - Google Fit で目標を達成すると、サードパーティ アプリで通知を受け取る
Google Fit で設定した目標が達成された場合、カスタム アプリで通知を受け取るにはどうすればよいですか?
android - Android Google Fit の例が機能しない
Google が提供する Google Fit 実行用のサンプル アプリを取得するのに問題があります。
これまでのところ、resultCode
私が入るのonActivityResult
は0
を選択した後であることがわかりましたAccount
。
私が現在使用しているサンプルアプリは で、ここBasicRecordingApi
で見つけることができます。しかし、私は他のものも試しました。
アプリの API キーを作成し、Google Fit API を有効にしました。
何も役に立ちません。
何か案は?
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: 失敗した接続を解決しようとしています
android - 複数の履歴データを GoogleFit に追加する方法
トレーニングの種類/デバイス、開始/終了時間、パワー、脈拍、1 分あたりのサイクル数、キロカロリーで構成される過去のトレーニング データを追加したいと考えています。しかし、Google fit history API はすべてデータ セットを使用しているため、一度に 1 つのデータポイントしか追加できないようですcom.google.android.gms.fitness.Fitness.HistoryApi.insertData
。しかし、それではトレーニングセッションにはなりません。
それは本当ですか、それともAPIで何かを誤解/見落としていましたか。
PS: コードを求める人が常にいるので (このような理論的な質問であっても)、スナップショットをgithubにコミットしました。最も興味深いファイルはGoogleFIT.ktです。もちろん、ソースはかなり進行中の作業であり、Java ではなく Kotlin で書かれています。
android - Google Fit は Android に TYPE_WORKOUT_EXERCISE を挿入します
アプリのワークアウトを Google Fit に追加したいと考えています。だから私は公式の例のように今のところカールのワークアウトを試してみました...私のコードは次のとおりです:
問題は、挿入メソッドが成功をログに記録することですが、Google Fit にデータが追加されていないことがわかります。プランクなど、他のタイプのトレーニングでも試してみましたが、同じ結果が得られました。ただし、歴史の例の公式の挿入のように、歩数の追加は機能するので、タイプのワークアウトに関連する何かが欠けていると思います。手がかりはありますか?
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 を使用しています。
誰でも同じ動作を確認できますか? それとも私は何か間違ったことをしていますか?フィードバックをお待ちしております。