所需權限
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
應用程式必須為使用的每個 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 |
無 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-10-23 (世界標準時間)。
[null,null,["上次更新時間:2025-10-23 (世界標準時間)。"],[],["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"]]