Типы разрешений
Общие сведения
Используемые разрешения проходят первичную проверку после добавления приложения в Консоль 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_BIOMETRI | Позволяет приложению использовать биометрические методы, поддерживаемые устройствами. | |
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.