Требуемые разрешения
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Ваше приложение должно декларировать разрешения для каждого используемого метода API. Требуемые разрешения различаются. Это зависит от методов API и типов ограничений, используемых вашим приложением. Чтобы узнать, какие разрешения требуются для каждого метода, обратитесь к этой документации.
API моментальных снимков
В следующей таблице показаны разрешения, необходимые для каждого метода 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 |
API забора
В следующей таблице показаны разрешения, необходимые для каждого типа ограждения Fence API:
| 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 | никто |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-10-23 UTC.
[null,null,["Последнее обновление: 2025-10-23 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"]]