Типы разрешений
Используемые разрешения проходят первичную проверку после добавления приложения в систему RuStore Консоль.
Декларации подлежат все разрешения, отличные от категории Normal («Безопасные»), а именно Dangerous («Опасные»), Special («Специальные»), Signature («Требующие особой подписи»).
Приложения, использующие разрешения из категории Not for use by third-party applications («Запрещенные»), будут автоматически отклонены при загрузке приложения.
Разрешения типов Dangerous, Special и Signature относятся к категории чувствительных разрешений.
Список запрещенных и чувствительных разрешений представлен в таблице ниже.
Уровни разрешений
Уровень разрешения |
Название разрешения |
Описание разрешения |
Запрещённые |
ACCESS_CHECKIN_PROPERTIES |
Разрешает доступ на чтение/запись к таблице "свойства" в базе данных checkin для изменения загружаемых значений. |
ACCOUNT_MANAGER |
Позволяет приложениям вызывать AccountAuthenticators. |
|
BIND_APPWIDGET |
Позволяет приложению сообщать службе AppWidget, какое приложение может получить доступ к данным AppWidget. |
|
BLUETOOTH_PRIVILEGED |
Позволяет приложениям создавать сопряженные устройства Bluetooth без взаимодействия с пользователем, а также разрешать или запрещать доступ к телефонной книге или сообщениям. |
|
BROADCAST_PACKAGE_REMOVED |
Позволяет приложению рассылать уведомления об удалении пакета приложения. |
|
BROADCAST_SMS |
Позволяет приложению транслировать уведомление о получении SMS. |
|
CALL_PRIVILEGED |
Позволяет приложению звонить на любой номер телефона, включая номера экстренных служб, не проходя через пользовательский интерфейс Dialer, чтобы пользователь мог подтвердить происходящий вызов. |
|
CAPTURE_AUDIO_OUTPUT |
Позволяет приложению захватывать аудиовыход. |
|
CHANGE_COMPONENT_ENABLED_STATE |
Позволяет приложению изменять состояние, включен ли компонент приложения (кроме его собственного) или нет. |
|
CONTROL_LOCATION_UPDATES |
Позволяет включать/отключать уведомления об обновлении местоположения с радиостанции. |
|
DELETE_PACKAGES |
Позволяет приложению удалять пакеты. |
|
DIAGNOSTIC |
Позволяет приложениям повторно использовать диагностические ресурсы. |
|
FACTORY_TEST |
Позволяет осуществить запуск тестового приложения, работающего от имени пользователя root. |
|
INSTALL_LOCATION_PROVIDER |
Позволяет приложению устанавливать поставщика определения местоположения в диспетчер определения местоположения. |
|
INSTALL_PACKAGES |
Позволяет приложению устанавливать пакеты. |
|
LOCATION_HARDWARE |
Позволяет приложению использовать аппаратные функции определения местоположения, такие как API геозоны. |
|
MANAGE_WIFI_INTERFACES |
Позволяет приложениям получать уведомления, когда запрос интерфейса Wi-Fi не может быть удовлетворен без отключения одного или нескольких других интерфейсов, и принимать решение о том, следует ли утвердить запрос или отклонить его. |
|
MANAGE_WIFI_NETWORK_SELECTION |
Это разрешение используется, чтобы OEM-производители могли предоставлять своим доверенным приложениям доступ к подмножеству привилегированных API-интерфейсов Wi-Fi для повышения производительности Wi-Fi. |
|
MASTER_CLEAR |
Не для использования сторонними приложениями. |
|
MEDIA_CONTENT_CONTROL |
Позволяет приложению узнать, какой контент воспроизводится, и управлять его воспроизведением. |
|
MODIFY_PHONE_STATE |
Позволяет изменять состояние телефонии - питание, mmi и т. д. |
|
MOUNT_FORMAT_FILESYSTEMS |
Позволяет форматировать файловые системы для съемного хранилища. |
|
MOUNT_UNMOUNT_FILESYSTEMS |
Позволяет монтировать и размонтировать файловые системы для съемного хранилища. |
|
OVERRIDE_WIFI_CONFIG |
Позволяет приложению изменять любую конфигурацию Wi-Fi, даже если она создана другим приложением. |
|
READ_INPUT_STATE |
Это разрешение устарело на уровне API 16. |
|
READ_LOGS |
Позволяет приложению читать низкоуровневые системные файлы журналов. |
|
REBOOT |
Требуется для перезагрузки устройства. |
|
REQUEST_COMPANION_PROFILE_APP_STREAMING |
Позволяет приложению запрашивать связь с виртуальным дисплеем, поддерживающим потоковую передачу приложений Android (AssociationRequest.DEVICE_PROFILE_APP_STREAMING) с помощью CompanionDeviceManager. |
|
REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION |
Позволяет приложению запрашивать связь с головным устройством автомобиля, поддерживающим автомобильную проекцию (AssociationRequest.DEVICE_PROFILE_AUTOMOTIVE_PROJECTION), с помощью CompanionDeviceManager. |
|
REQUEST_COMPANION_PROFILE_COMPUTER |
Позволяет приложению запрашивать ассоциацию с компьютером для обмена функциональностью и/или данными с другими устройствами, такими как уведомления, фотографии и медиафайлы (AssociationRequest.DEVICE_PROFILE_COMPUTER) от CompanionDeviceManager. |
|
SEND_RESPOND_VIA_MESSAGE |
Позволяет приложению (телефону) отправлять запрос другим приложениям для обработки действия "Ответить через сообщение" во время входящих вызовов. |
|
SET_ALWAYS_FINISH |
Позволяет приложению контролировать, будут ли действия немедленно завершены при переводе в фоновый режим. |
|
SET_ANIMATION_SCALE |
Изменяет глобальный коэффициент масштабирования анимации. |
|
SET_DEBUG_APP |
Позволяет настроить приложение для отладки. |
|
SET_PROCESS_LIMIT |
Позволяет приложению устанавливать максимальное количество (не обязательных) процессов приложения, которые могут быть запущены. |
|
SET_TIME |
Позволяет приложениям устанавливать системное время напрямую. |
|
SET_TIME_ZONE |
Позволяет приложениям устанавливать системный часовой пояс напрямую. |
|
SIGNAL_PERSISTENT_PROCESSES |
Разрешить приложению запрашивать отправку сигнала всем постоянным процессам. |
|
START_FOREGROUND_SERVICES_FROM_BACKGROUND |
Позволяет приложению запускать службы переднего плана из фона в любое время. |
|
STATUS_BAR |
Позволяет приложению открывать, закрывать или отключать строку состояния и ее значки. |
|
UNINSTALL_SHORTCUT |
Не используйте это разрешение в своем приложении. |
|
UPDATE_DEVICE_STATS |
Позволяет приложению обновлять статистику устройства. |
|
WRITE_APN_SETTINGS |
Позволяет приложениям записывать настройки apn и читать конфиденциальные поля существующих настроек apn, таких как имя пользователя и пароль. |
|
WRITE_GSERVICES |
Позволяет приложению изменять карту сервиса Google. |
|
WRITE_SECURE_SETTINGS |
Позволяет приложению читать или записывать безопасные системные настройки. |
|
Чувствительные |
ACCEPT_HANDOVER |
Позволяет вызывающему приложению продолжить вызов, который был запущен в другом приложении. |
ACCESS_BACKGROUND_LOCATION |
Позволяет приложению получить доступ к местоположению в фоновом режиме. |
|
ACCESS_COARSE_LOCATION |
Позволяет приложению получить доступ к приблизительному местоположению. |
|
ACCESS_FINE_LOCATION |
Позволяет приложению получить доступ к точному местоположению. |
|
ACCESS_MEDIA_LOCATION |
Позволяет приложению получать доступ к любым географическим местоположениям, сохраненным в общей коллекции пользователя. |
|
ACTIVITY_RECOGNITION |
Позволяет приложению распознавать физическую активность. |
|
ADD_VOICEMAIL |
Позволяет приложению добавлять голосовые сообщения в систему. |
|
ANSWER_PHONE_CALLS |
Позволяет приложению отвечать на входящий телефонный звонок. |
|
BLUETOOTH_ADVERTISE |
Требуется для рекламы ближайшим устройствам Bluetooth. |
|
BLUETOOTH_CONNECT |
Требуется для подключения к сопряженным устройствам Bluetooth. |
|
BLUETOOTH_SCAN |
Требуется для обнаружения и сопряжения ближайших устройств Bluetooth. |
|
BODY_SENSORS |
Позволяет приложению получать доступ к данным датчиков, которые пользователь использует для измерения того, что происходит внутри его тела, например частоты сердечных сокращений. |
|
BODY_SENSORS_BACKGROUND |
Позволяет приложению получать доступ к данным с датчиков, которые пользователь использует для измерения того, что происходит внутри его тела, таких как частота сердечных сокращений. |
|
CALL_PHONE |
Позволяет приложению инициировать телефонный звонок, не проходя через пользовательский интерфейс Dialer, чтобы пользователь мог подтвердить вызов. |
|
CAMERA |
Требуется для доступа к устройству камеры. |
|
DUMP |
Позволяет приложению получать информацию о дампе состояния из системных служб. |
|
GET_ACCOUNTS |
Разрешает доступ к списку учетных записей в службе учетных записей. |
|
NEARBY_WIFI_DEVICES |
Требуется для рекламы и подключения к ближайшим устройствам через Wi-Fi. |
|
POST_NOTIFICATIONS |
Позволяет приложению публиковать уведомления |
|
PROCESS_OUTGOING_CALLS |
Это разрешение устарело на уровне API 29. |
|
READ_CALENDAR |
Позволяет приложению читать данные календаря пользователя. |
|
READ_CALL_LOG |
Позволяет приложению читать журнал вызовов пользователя. |
|
READ_CONTACTS |
Позволяет приложению считывать контактные данные пользователя. |
|
READ_EXTERNAL_STORAGE |
Позволяет приложению читать из внешнего хранилища. |
|
READ_MEDIA_AUDIO |
Позволяет приложению читать аудиофайлы из внешнего хранилища. |
|
READ_MEDIA_IMAGES |
Позволяет приложению читать файлы изображений из внешнего хранилища. |
|
READ_MEDIA_VIDEO |
Позволяет приложению читать видеофайлы из внешнего хранилища. |
|
READ_PHONE_NUMBERS |
Позволяет читать доступ к телефонным номерам устройства. |
|
READ_PHONE_STATE |
Обеспечивает доступ только для чтения к состоянию телефона, включая текущую информацию о сотовой сети, статус любых текущих вызовов и список любых телефонных учетных записей, зарегистрированных на устройстве. |
|
READ_SMS |
Позволяет приложению читать SMS-сообщения. |
|
RECEIVE_MMS |
Позволяет приложению отслеживать входящие MMS-сообщения. |
|
RECEIVE_SMS |
Позволяет приложению получать SMS-сообщения. |
|
RECEIVE_WAP_PUSH |
Позволяет приложению получать push-сообщения WAP. |
|
RECORD_AUDIO |
Позволяет приложению записывать аудио. |
|
SEND_SMS |
Позволяет приложению отправлять SMS-сообщения. |
|
USE_SIP |
Позволяет приложению использовать сервис SIP. |
|
UWB_RANGING |
Требуется для подключения к устройствам, использующим сверхширокополосный доступ. |
|
WRITE_CALENDAR |
Позволяет приложению записывать данные календаря пользователя. |
|
WRITE_CALL_LOG |
Позволяет приложению записывать (но не читать) данные журнала вызовов пользователя. |
|
WRITE_CONTACTS |
Позволяет приложению записывать контактные данные пользователя. |
|
WRITE_EXTERNAL_STORAGE |
Позволяет приложению записывать во внешнее хранилище. |
|
ACCESS_BLOBS_ACROSS_USERS |
Позволяет приложению получать доступ к большим двоичным объектам данных разных пользователей. |
|
BATTERY_STATS |
Позволяет приложению собирать статистику заряда батареи. |
|
BIND_ACCESSIBILITY_SERVICE |
Должен быть обязательным для службы специальных возможностей, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_AUTOFILL_SERVICE |
Должно быть обязательным для службы автозаполнения, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_CALL_REDIRECTION_SERVICE |
Должен быть обязательным для CallRedirectionService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_CARRIER_MESSAGING_CLIENT_SERVICE |
Подкласс CarrierMessagingClientService должен быть защищен этим разрешением. |
|
BIND_CARRIER_SERVICES |
Системный процесс, которому разрешено привязываться к службам в приложениях c указанным разрешением |
|
BIND_CHOOSER_TARGET_SERVICE |
Эта константа устарела в API уровня 30. Для публикации целевых показателей прямого доступа, пожалуйста, следуйте инструкциям в https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets |
|
BIND_COMPANION_DEVICE_SERVICE |
Должен быть обязательным для CompanionDeviceServices, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_CONDITION_PROVIDER_SERVICE |
Должен быть обязательным для ConditionProviderService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_CONTROLS |
Позволяет SystemUI запрашивать сторонние элементы управления. |
|
BIND_DEVICE_ADMIN |
Должен требоваться приемником администрирования устройства, чтобы гарантировать, что только система может взаимодействовать с ним. |
|
BIND_DREAM_SERVICE |
Должно быть обязательным для DreamService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_INCALL_SERVICE |
Должен быть обязательным для InCallService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_INPUT_METHOD |
Должно быть обязательным для InputMethodService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_MIDI_DEVICE_SERVICE |
Должно быть обязательным для MidiDeviceService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_NFC_SERVICE |
Должно быть обязательным для HostApduService или OffHostApduService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_NOTIFICATION_LISTENER_SERVICE |
Должно быть обязательным для NotificationListenerService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_PRINT_SERVICE |
Должно быть обязательным для PrintService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_QUICK_ACCESS_WALLET_SERVICE |
Должно быть обязательным для QuickAccessWalletService , чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_QUICK_SETTINGS_TILE |
Позволяет приложению привязываться к сторонним плиткам быстрых настроек. |
|
BIND_REMOTEVIEWS |
Должно быть обязательным для RemoteViewsService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_SCREENING_SERVICE |
Должно быть обязательным для CallScreeningService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_TELECOM_CONNECTION_SERVICE |
Должно быть обязательным для ConnectionService, чтобы гарантировать, что только система может привязываться к нему. |
|
BIND_TEXT_SERVICE |
Должен быть обязательным для TextService (например, SpellCheckerService), чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_TV_INPUT |
Должен быть обязательным для TvInputService , чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_TV_INTERACTIVE_APP |
Должен быть обязательным для TvInteractiveAppService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_VISUAL_VOICEMAIL_SERVICE |
Должен быть обязательным для VisualVoicemailService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_VOICE_INTERACTION |
Должен быть обязательным для VoiceInteractionService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_VPN_SERVICE |
Должен быть обязательным для VpnService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_VR_LISTENER_SERVICE |
Должен быть обязательным для VrListenerService, чтобы гарантировать, что только система может привязаться к нему. |
|
BIND_WALLPAPER |
Должен быть обязательным для WallpaperService, чтобы гарантировать, что только система может привязаться к нему. |
|
CHANGE_CONFIGURATION |
Позволяет приложению изменять текущую конфигурацию, например, языковой стандарт. |
|
CLEAR_APP_CACHE |
Позволяет приложению очищать кэши всех установленных приложений на устройстве. |
|
DELETE_CACHE_FILES |
Старое разрешение на удаление файлов кеша приложения, больше не используется, но сигнализирует нам о том, что мы должны спокойно игнорировать вызовы вместо создания исключения. |
|
GET_ACCOUNTS_PRIVILEGED |
Разрешает доступ к списку учетных записей в службе учетных записей. |
|
GLOBAL_SEARCH |
Это разрешение можно использовать для поставщиков контента, чтобы разрешить глобальной поисковой системе доступ к их данным. |
|
INSTANT_APP_FOREGROUND_SERVICE |
Позволяет мгновенному приложению создавать службы переднего плана. |
|
INTERACT_ACROSS_PROFILES |
Позволяет взаимодействовать между профилями в одной и той же группе профилей. |
|
LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK |
Приложению требуется разрешение forSettings.ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY чтобы показать Activityembedded в настройках приложения. |
|
LOADER_USAGE_STATS |
Позволяет загрузчику данных читать журналы доступа к пакету. |
|
MANAGE_DOCUMENTS |
Позволяет приложению управлять доступом к документам. |
|
MANAGE_EXTERNAL_STORAGE |
Предоставляет приложению широкий доступ к внешнему хранилищу в хранилище с заданной областью. |
|
MANAGE_MEDIA |
Позволяет приложению изменять и удалять медиафайлы на этом устройстве или любом подключенном устройстве хранения без подтверждения пользователя. |
|
MANAGE_ONGOING_CALLS |
Позволяет запрашивать информацию о текущих звонках и управлять текущими вызовами |
|
PACKAGE_USAGE_STATS |
Позволяет приложению собирать статистику использования компонентов |
|
READ_ASSISTANT_APP_SEARCH_DATA |
Позволяет приложению запрашивать глобальные данные в AppSearch, видимые для роли ASSISTANT. |
|
READ_HOME_APP_SEARCH_DATA |
Позволяет приложению запрашивать глобальные данные в AppSearch, которые видны роли HOME. |
|
READ_PRECISE_PHONE_STATE |
Разрешает доступ только для чтения к точному состоянию телефона. |
|
READ_VOICEMAIL |
Позволяет приложению читать голосовые сообщения в системе. |
|
REQUEST_COMPANION_SELF_MANAGED |
Позволяет приложению создавать "самоуправляемую" ассоциацию. |
|
REQUEST_INSTALL_PACKAGES |
Позволяет приложению запрашивать установку пакетов. |
|
SCHEDULE_EXACT_ALARM |
Позволяет приложениям использовать точные API сигнализации. |
|
START_VIEW_APP_FEATURES |
Позволяет владельцу запускать экран со списком функций приложения. |
|
START_VIEW_PERMISSION_USAGE |
Позволяет владельцу запустить экран использования разрешений для приложения. |
|
SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE |
Позволяет приложению подписаться на состояние keyguard locked (т.е. showing). |
|
SYSTEM_ALERT_WINDOW |
Позволяет приложению создавать окна с помощью typeWindowManagerWindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY, показанного поверх всех других приложений. |
|
USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER |
Позволяет считывать идентификаторы устройств и использовать аутентификацию на основе ICC, например EAP-AKA. |
|
WRITE_SETTINGS |
Позволяет приложению читать или записывать системные настройки. |
|
WRITE_VOICEMAIL |
Позволяет приложению изменять и удалять существующие голосовые сообщения в системе. |
|
Безопасные |
ACCESS_LOCATION_EXTRA_COMMANDS |
Позволяет приложению получить доступ к дополнительным командам поставщика местоположения. |
BLUETOOTH |
Позволяет приложениям подключаться к сопряженным устройствам Bluetooth. |
|
BLUETOOTH_ADMIN |
Позволяет приложениям обнаруживать и создавать сопряжения с устройствами Bluetooth. |
|
BROADCAST_STICKY |
Позволяет приложению транслировать последний интент. |
|
CALL_COMPANION_APP |
Позволяет приложению, которое реализует InCallService API, иметь право быть включенным в качестве приложения-компаньона для звонков. |
|
CHANGE_NETWORK_STATE |
Позволяет приложениям изменять состояние сетевого подключения. |
|
CHANGE_WIFI_MULTICAST_STATE |
Позволяет приложениям переходить в режим многоадресной рассылки Wi-Fi. |
|
CHANGE_WIFI_STATE |
Позволяет приложениям изменять состояние подключения Wi-Fi. |
|
DELIVER_COMPANION_MESSAGES |
Позволяет приложению доставлять сопутствующие сообщения в систему |
|
DISABLE_KEYGUARD |
Позволяет приложениям отключать keyguard, если он небезопасен. |
|
EXPAND_STATUS_BAR |
Позволяет приложению разворачивать или сворачивать строку состояния. |
|
FOREGROUND_SERVICE |
Позволяет приложению использовать Service.startForeground. |
|
GET_PACKAGE_SIZE |
Позволяет приложению узнать размер пакета. |
|
HIDE_OVERLAY_WINDOWS |
Позволяет приложению предотвращать отрисовку окон, не являющихся системными, поверх него. |
|
HIGH_SAMPLING_RATE_SENSORS |
Позволяет приложению получать доступ к данным датчиков с частотой дискретизации более 200 Гц. |
|
INSTALL_SHORTCUT |
Позволяет приложению установить ярлык в Launcher. |
|
INTERNET |
Позволяет приложениям открывать сетевые сокеты. |
|
KILL_BACKGROUND_PROCESSES |
Позволяет приложению вызывать ActivityManager.killBackgroundProcesses(String). |
|
MANAGE_OWN_CALLS |
Позволяет вызывать приложение, которое управляет своими собственными вызовами через самоуправляемые API ConnectionService. |
|
MODIFY_AUDIO_SETTINGS |
Позволяет приложению изменять глобальные настройки звука. |
|
NFC |
Позволяет приложениям выполнять операции ввода-вывода через NFC. |
|
NFC_PREFERRED_PAYMENT_INFO |
Позволяет приложениям получать информацию о предпочтительных платежных услугах NFC. |
|
NFC_TRANSACTION_EVENT |
Позволяет приложениям получать события транзакций NFC. |
|
QUERY_ALL_PACKAGES |
Позволяет запрашивать любое обычное приложение на устройстве, независимо от объявлений манифеста. |
|
READ_BASIC_PHONE_STATE |
Разрешает доступ только для чтения к состоянию телефона с неопасным разрешением, включая такую информацию, как тип сотовой сети, версия программного обеспечения. |
|
READ_NEARBY_STREAMING_POLICY |
Позволяет приложению читать ближайшую потоковую политику. |
|
READ_SYNC_SETTINGS |
Позволяет приложениям читать настройки синхронизации. |
|
READ_SYNC_STATS |
Позволяет приложениям читать статистику синхронизации. |
|
RECEIVE_BOOT_COMPLETED |
Позволяет приложению получать Intent.ACTION_BOOT_COMPLETED, который транслируется после завершения загрузки системы. |
|
REORDER_TASKS |
Позволяет приложению изменять порядок задач. |
|
REQUEST_COMPANION_PROFILE_WATCH |
Позволяет сопутствующему приложению работать в фоновом режиме. |
|
REQUEST_COMPANION_RUN_IN_BACKGROUND |
Позволяет сопутствующему приложению работать в фоновом режиме. |
|
REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND |
Позволяет сопутствующему приложению запускать службу переднего плана в фоновом режиме. |
|
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND |
Позволяет сопутствующему приложению использовать данные в фоновом режиме. |
|
REQUEST_DELETE_PACKAGES |
Позволяет приложению запрашивать удаление пакетов. |
|
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS |
Разрешение, которое должно иметь приложение, чтобы использовать Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS. |
|
REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE |
Позволяет приложению подписываться на уведомления об изменении статуса присутствия связанного с ним сопутствующего устройства |
|
REQUEST_PASSWORD_COMPLEXITY |
Позволяет приложению запрашивать сложность блокировки экрана и предлагать пользователям обновить блокировку экрана до определенного уровня сложности. |
|
SET_ALARM |
Позволяет приложению транслировать намерение установить сигнал тревоги для пользователя. |
|
SET_WALLPAPER |
Позволяет приложениям устанавливать обои. |
|
SET_WALLPAPER_HINTS |
Позволяет приложениям устанавливать подсказки для обоев. |
|
TRANSMIT_IR |
Позволяет использовать ИК-передатчик устройства, если он доступен. |
|
UPDATE_PACKAGES_WITHOUT_USER_ACTION |
Позволяет приложению указать через PackageInstaller.SessionParams.setRequireUserAction(int), что действия пользователя не требуются для обновления приложения. |
|
USE_BIOMETRIC |
Позволяет приложению использовать биометрические методы, поддерживаемые устройствами. |
|
USE_EXACT_ALARM |
Позволяет приложениям использовать точные сигналы тревоги так же, как и в SCHEDULE_EXACT_ALARM, но без необходимости запрашивать это разрешение у пользователя. |
|
USE_FINGERPRINT |
Это разрешение устарело на уровне API 28. Вместо этого приложения должны запрашивать USE_BIOMETRIC. |
|
USE_FULL_SCREEN_INTENT |
Требуется для приложений, ориентированных на Build.VERSION_CODES.Q, которые хотят использовать полноэкранные намерения уведомлений. |
|
VIBRATE |
Обеспечивает доступ к функции вибрации. |
|
WAKE_LOCK |
Позволяет использовать PowerManager WakeLocks для предотвращения перехода процессора в спящий режим или затемнения экрана. |
|
WRITE_SYNC_SETTINGS |
Позволяет приложениям записывать настройки синхронизации. |
|
Устаревшие |
BIND_CARRIER_MESSAGING_SERVICE |
Это разрешение устарело на уровне API 23. Вместо этого используйте BIND_CARRIER_SERVICES |
GET_TASKS |
Это разрешение устарело на уровне API 21. Больше не применяется. |
|
PERSISTENT_ACTIVITY |
Это разрешение устарело на уровне API 15. Эта функция будет удалена в будущем; пожалуйста, не используйте. |
|
RESTART_PACKAGES |
Это разрешение устарело на уровне API 15. |
|
SET_PREFERRED_APPLICATIONS |
Это разрешение устарело на уровне API 15. |
|
SMS_FINANCIAL_TRANSACTIONS |
Это разрешение устарело на уровне API 31. |
Требования RuStore, предъявляемые к разрешениям приложения, не являются более строгими по сравнению с правилами Google Play и сохраняют их терминологию для удобства разработчиков.
Актуальная информация по категориям разрешений доступна по ссылке:
https://developer.android.com/reference/android/Manifest.permission