Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
必要な権限
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
利用非推奨のお知らせ: Awareness API は非推奨になりました。
アプリは、使用する API メソッドごとに権限を宣言する必要があります。必要な権限は異なります。アプリで使用する API メソッドとフェンスの種類によって異なります。各メソッドに必要な権限については、こちらのドキュメントをご覧ください。
Snapshot API
次の表に、各 Snapshot API メソッドに必要な権限を示します。
| メソッド |
必要な Android の権限 |
getDetectedActivity() |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9(API レベル 28))
|
getBeaconState() |
android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() |
なし |
getLocation() |
android.permission.ACCESS_FINE_LOCATION |
Fence API
次の表に、各 Fence API フェンスの種類に必要な権限を示します。
| Fence API フェンスの種類 |
必要な Android の権限 |
DetectedActivityFence |
android.permission.ACTIVITY_RECOGNITION
com.google.android.gms.permission.ACTIVITY_RECOGNITION
(Android 9(API レベル 28))
|
BeaconFence |
android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence |
なし |
LocationFence |
android.permission.ACCESS_FINE_LOCATION |
TimeFence |
なし |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-07-17 UTC。
[null,null,["最終更新日 2026-07-17 UTC。"],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"]]