Google Fit REST API を含む Google Fit API は、2026 年に非推奨 になります。2024 年 5 月 1 日より、デベロッパーはこれらの API の使用を登録できなくなります 。
移行先の API またはプラットフォームの手順については、ヘルスコネクトの移行ガイド をご覧ください。ヘルスコネクトと Google Fit API および Fitbit Web API の比較については、ヘルスコネクトの比較ガイド をご覧ください。
ヘルスコネクトの詳細 と API との統合方法をご覧ください。
フィードバックを送信
Android の使用を開始する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このガイドでは、Android で Google Fit を使用して開発を開始する方法について説明します。
セットアップ
アプリのビルドを開始する前に、以下のセクションの手順を完了してください。
Google アカウントを取得する
Google Fit API を使用するには、Google アカウントが必要です。新しいアカウントを作成 するか、既存のアカウントを使用できます。ユーザーの視点からアプリをテストするために、別のアカウントを作成することをおすすめします。
Google Play 開発者サービスの入手
開発ホストで Google Play 開発者サービスの最新のクライアント ライブラリを取得します。
Android SDK Manager を開きます。
[SDK Tools ] で [Google Play services ] を見つけます。
これらのパッケージのステータスが [インストール済み ] でない場合は、両方を選択して [パッケージをインストール ] をクリックします。
Google Play 開発者サービス クライアント ライブラリを追加する
Android Studio で、モジュールの build.gradle ファイルを開き、Google Play 開発者サービス クライアント ライブラリを依存関係として追加します。
Kotlin DSL
plugin {
id ( "com.android.application" )
}
...
dependencies {
implementation ( "com.google.android.gms:play-services-fitness:21.3.0" )
implementation ( "com.google.android.gms:play-services-auth:21.5.1" )
}
Groovy DSL
apply plugin : ' com . android . application '
...
dependencies {
implementation ' com . google . android . gms : play - services - fitness : 21.3.0 '
implementation ' com . google . android . gms : play - services - auth : 21.5.1 '
}
これにより、Gradle がアプリをビルドするときに、フィットネス SDK を自動的にダウンロードするようになります。
アプリをビルドしてテストする
セットアップの手順を完了したら、アプリのビルドを開始できます。まず、アプリで保存および読み取り できるデータの種類 について学習します。詳しくは、Google Fit でのデータの操作 をご覧ください。
ユーザー認証フローの結果
権限を求められたときにユーザーが体験する認証フローは次のようになります。
図 1. ユーザーの認可フロー。
Android の権限 : ユーザーは、アプリをダウンロードする前に、アプリがリクエストした Android の権限を確認できます。アプリがダウンロードされると、必要な実行時の権限をリクエストし、ユーザーがこれらの権限を許可または拒否します。
確認と接続 : アプリは、他のデータ型へのアクセスをリクエストする前に、権限が付与されているかどうかを確認します。
OAuth スコープのリクエスト : Google は、アクセスを希望するデータタイプに必要な OAuth スコープをアプリに付与するようユーザーに促します。
アクセスが適用される : ユーザーが権限を付与すると、アプリはユーザーが権限を付与したスコープに属するデータ型にアクセスできます。
適格性確認を申請する
アプリをビルドしてテストしたら、機密性の高いスコープと制限付きスコープ に必要なさまざまなレベルの正当性とともに、検証を申請 する必要があります。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-02-27 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-02-27 UTC。"],[],[]]