Таблица описания прав Android Manifest

Полный справочник описаний разрешений Android Manifest, который поможет разработчикам Android ознакомиться с функциями разрешений Полезный совет: Ctrl+F для быстрого поиска
Разрешение Название Описание
android.permission.ACCESS_CHECKIN_PROPERTIES Доступ к свойствам регистрации Разрешение на чтение или запись в таблицу свойств базы данных регистрации check-in
android.permission.ACCESS_COARSE_LOCATION Получение неточной геолокации Получение приблизительных данных о местоположении пользователя через WiFi или базовые станции, точность примерно 30-1500 метров
android.permission.ACCESS_FINE_LOCATION Получение точной геолокации Получение данных о местоположении от GPS чипа с точностью до 10 метров
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Доступ к дополнительным командам геолокации Разрешение программы на доступ к дополнительным командам провайдеров геолокации
android.permission.ACCESS_MOCK_LOCATION Получение информации о фальшивом местоположении Получение информации о фальшивом местоположении, обычно используется для помощи разработчикам в отладке приложений
android.permission.ACCESS_NETWORK_STATE Получение состояния сети Получение информации о состоянии сети, например, действительно ли текущее сетевое соединение активно
android.permission.ACCESS_SURFACE_FLINGER Доступ к Surface Flinger Низкоуровневая поддержка графического отображения на платформе Android, обычно используется в играх или при просмотре изображения с камеры
android.permission.ACCESS_WIFI_STATE Получение состояния WiFi Получение текущего состояния подключения к WiFi и информации о точках доступа WLAN
android.permission.ACCOUNT_MANAGER Управление учетными записями Получение учетных данных учетных записей, в основном информации об учетных записях GMail, доступно только системным процессам
android.permission.AUTHENTICATE_ACCOUNTS Проверка учетных записей Разрешение на доступ программы к информации о учетной записи через аутентификацию учетной записи ACCOUNT_MANAGER
android.permission.BATTERY_STATS Статистика батареи Получение информации о статистике заряда батареи
android.permission.BIND_APPWIDGET Привязка виджета Разрешение для программы сообщить сервису appWidget, что ей нужно доступ к базе данных виджетов, данное разрешение используется лишь очень немногими приложениями
android.permission.BIND_DEVICE_ADMIN Привязка администратора устройства Запрос на получение приемника системного администратора, доступно только системным приложениям
android.permission.BIND_INPUT_METHOD Привязка метода ввода Запрос на службу InputMethodService, доступно только системным приложениям
android.permission.BIND_REMOTEVIEWS Привязка RemoteView Необходимо выполнить запрос через службу RemoteViewsService, доступно только системным приложениям
android.permission.BIND_WALLPAPER Привязка обоев Необходимо выполнить запрос через службу WallpaperService, доступно только системным приложениям
android.permission.BLUETOOTH Использование Bluetooth Разрешение программе подключаться к спаренным Bluetooth-устройствам
android.permission.BLUETOOTH_ADMIN Управление Bluetooth Разрешение программе обнаруживать и связываться с новыми Bluetooth-устройствами
android.permission.BRICK Превращение в кирпич Возможность отключить телефон, очень опасно, как следует из названия, это превращает телефон в кирпич
android.permission.BROADCAST_PACKAGE_REMOVED Трансляция при удалении приложения Вызов трансляции при удалении приложения
android.permission.BROADCAST_SMS Трансляция при получении SMS Вызов трансляции при получении SMS
android.permission.BROADCAST_STICKY Непрерывная трансляция Разрешение на быстрое получение следующей трансляции после получения предыдущей
android.permission.BROADCAST_WAP_PUSH WAP PUSH трансляция Вызов трансляции после получения WAP PUSH сервиса
android.permission.CALL_PHONE Совершение телефонного звонка Разрешение программе вводить номер телефона через не системный набор
android.permission.CALL_PRIVILEGED Разрешение на звонки Разрешение программе совершать телефонные звонки, заменяя интерфейс системного набора
android.permission.CAMERA Разрешение на использование камеры Разрешение на доступ к камере для фотографий
android.permission.CHANGE_COMPONENT_ENABLED_STATE Изменение состояния компонента Разрешение на изменение включенного состояния компонента
android.permission.CHANGE_CONFIGURATION Изменение конфигурации Разрешение для текущего приложения изменять конфигурацию, такую как геолокация
android.permission.CHANGE_NETWORK_STATE Изменение состояния сети Изменение состояния сети, например, возможность подключаться к интернету
android.permission.CHANGE_WIFI_MULTICAST_STATE Изменение состояния многоадресной рассылки WiFi Изменение состояния многоадресной рассылки WiFi
android.permission.CHANGE_WIFI_STATE Изменение состояния WiFi Изменение состояния WiFi
android.permission.CLEAR_APP_CACHE Очистка кэша приложения Очистка кэша приложения
android.permission.CLEAR_APP_USER_DATA Очистка пользовательских данных Очистка пользовательских данных приложения
android.permission.CWJ_GROUP Доступ к нижнему уровню Разрешение для CWJ группы доступа к нижним уровням информации
android.permission.CELL_PHONE_MASTER_EX Дополнительные права для оптимизации телефона Дополнительные права для оптимизации телефона
android.permission.CONTROL_LOCATION_UPDATES Контроль обновлений геолокации Разрешение на получение изменений информации о мобильной геолокации
android.permission.DELETE_CACHE_FILES Удаление файлов кэша Разрешение для приложения удалять файлы кэша
android.permission.DELETE_PACKAGES Удаление приложений Разрешение для программы удалять приложения
android.permission.DEVICE_POWER Управление питанием Разрешение на доступ к нижнему уровню управления питанием
android.permission.DIAGNOSTIC Диагностика приложения Разрешение программы читать и записывать в диагностические ресурсы
android.permission.DISABLE_KEYGUARD Отключение блокировки клавиатуры Разрешение для программы отключить блокировку клавиатуры
android.permission.DUMP Сохранение системной информации Разрешение для программы получать системную информацию от системных служб
android.permission.EXPAND_STATUS_BAR Управление статусной панелью Разрешение для программы разворачивать или сворачивать статусную панель
android.permission.FACTORY_TEST Режим заводского тестирования Разрешение программе запускать режим заводского тестирования
android.permission.FLASHLIGHT Использование вспышки Разрешение на доступ к вспышке
android.permission.FORCE_BACK Принудительное нажатие кнопки «Назад» Разрешение для программы использовать кнопку «Назад», независимо от того, находится ли Activity на верхнем уровне
android.permission.GET_ACCOUNTS Доступ к списку учетных записей Gmail Доступ к списку учетных записей GMail
android.permission.GET_PACKAGE_SIZE Получение размера приложения Получение размера файлов приложения
android.permission.GET_TASKS Получение информации о задачах Разрешение для программы получать информацию о текущих или недавних запущенных приложениях
android.permission.GLOBAL_SEARCH Разрешение на глобальный поиск Разрешение для программы на использование функции глобального поиска
android.permission.HARDWARE_TEST Аппаратное тестирование Доступ к аппаратным вспомогательным устройствам, для тестирования аппаратного обеспечения
android.permission.INJECT_EVENTS Внедрение событий Разрешение на доступ к событиям нижнего уровня программы, получение событий нажатий клавиш и движений
android.permission.INSTALL_LOCATION_PROVIDER Установка поставщика геолокации Установка поставщика геолокации
android.permission.INSTALL_PACKAGES Установка приложений Разрешение для программы устанавливать приложения
android.permission.INTERNAL_SYSTEM_WINDOW Внутреннее системное окно Разрешение для программы открывать внутренние окна, это разрешение не предоставляется сторонним программам
android.permission.INTERNET Доступ в интернет Доступ к интернет-соединению, возможен GPRS-трафик
android.permission.KILL_BACKGROUND_PROCESSES Завершение фоновых процессов Разрешение для программы вызывать метод killBackgroundProcesses(String) для завершения фоновых процессов
android.permission.MANAGE_ACCOUNTS Управление учетными записями Разрешение для программы управлять списком учетных записей в AccountManager
android.permission.MANAGE_APP_TOKENS Управление токенами приложения Управление созданием, разрушением, Z-оси, доступно только для системных приложений
android.permission.MTWEAK_USER Расширенные права Разрешение для mTweak пользователя получать доступ к расширенным системным правам
android.permission.MTWEAK_FORUM Права сообщества Разрешение на использование прав mTweak сообщества
android.permission.MASTER_CLEAR Мягкая перезагрузка Разрешение для программы выполнять мягкую перезагрузку, удаляя информацию о системе
android.permission.MODIFY_AUDIO_SETTINGS Изменение настроек звука Изменение настроек звука
android.permission.MODIFY_PHONE_STATE Изменение состояния телефона Изменение состояния телефона, например, режим полета, но не включает замену интерфейса системного набора
android.permission.MOUNT_FORMAT_FILESYSTEMS Форматирование файловой системы Форматирование съемной файловой системы, например, очистка SD-карты
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Монтирование файловой системы Монтирование и размонтирование внешних файловых систем
android.permission.NFC Разрешение на NFC связь Разрешение для программы выполнять операции близкой связи NFC, используется для мобильной поддержки
android.permission.PERSISTENT_ACTIVITY Постоянная Activity Создание постоянной Activity, данная функция помечена как подлежащая удалению в будущем
android.permission.PROCESS_OUTGOING_CALLS Обработка исходящих звонков Разрешение для программы следить за, изменять или отменять исходящие звонки
android.permission.READ_CALENDAR Чтение напоминаний календаря Разрешение для программы читать информацию о напоминаниях пользователя
android.permission.READ_CONTACTS Чтение контактов Разрешение приложения на доступ к информации адресной книги контактов
android.permission.READ_FRAME_BUFFER Снимок экрана Чтение кадрового буфера для снятия снимка экрана
com.android.browser.permission.READ_HISTORY_BOOKMARKS Чтение закладок и истории Чтение закладок и истории браузера
android.permission.READ_INPUT_STATE Чтение состояния ввода Чтение текущего состояния ввода данных, доступно только для системных приложений
android.permission.READ_LOGS Чтение системных логов Чтение системных низкоуровневых логов
android.permission.READ_PHONE_STATE Чтение состояния телефона Доступ к состоянию телефона
android.permission.READ_SMS Чтение содержимого SMS Чтение содержимого SMS
android.permission.READ_SYNC_SETTINGS Чтение настроек синхронизации Чтение настроек синхронизации, чтение настроек Google онлайн-синхронизации
android.permission.READ_SYNC_STATS Чтение статуса синхронизации Чтение статуса синхронизации, получение статуса онлайн-синхронизации Google
android.permission.REBOOT Перезагрузка устройства Разрешение для программы перезагрузить устройство
android.permission.RECEIVE_BOOT_COMPLETED Автоматически запускать при загрузке Разрешение для программы автоматически запускаться при включении
android.permission.RECEIVE_MMS Получение MMS Получение MMS
android.permission.RECEIVE_SMS Получение SMS Получение SMS
android.permission.RECEIVE_WAP_PUSH Получение Wap Push Получение сообщений WAP PUSH
android.permission.RECORD_AUDIO Запись аудио Запись звука через микрофон телефона или наушников
android.permission.REORDER_TASKS Упорядочивание системных задач Перепорядочивание задач, работающих в системе по оси Z
android.permission.RESTART_PACKAGES Завершение системных задач Завершение задач через метод restartPackage(String), этот метод будет отключен в будущем
android.permission.SEND_SMS Отправка SMS Отправка SMS
android.permission.SET_ACTIVITY_WATCHER Установка наблюдателя за Activity Установка наблюдателя за Activity, обычно используется для тестирования monkey
com.android.alarm.permission.SET_ALARM Установка будильника Установка будильника
android.permission.SET_ALWAYS_FINISH Установка на всегда выходить Установка параметра для программы, запускается ли она в фоновом режиме
android.permission.SET_ANIMATION_SCALE Установка масштаба анимации Установка глобального масштаба анимации
android.permission.SET_DEBUG_APP Настройка отладочного приложения Установка отладочного приложения, обычно используется для разработки
android.permission.SET_ORIENTATION Установка ориентации экрана Установка ориентации экрана в альбомный или стандартный режим, не используется в обычных приложениях
android.permission.SET_PREFERRED_APPLICATIONS Установка параметров приложений Установка параметров приложений, больше не работает, конкретно смотрите описание addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Установка лимита процессов Разрешение для программы устанавливать максимальное количество процессов
android.permission.SET_TIME Установка системного времени Установка системного времени
android.permission.SET_TIME_ZONE Установка часового пояса Установка часового пояса
android.permission.SET_WALLPAPER Установка обоев на рабочий стол Установка обоев на рабочий стол
android.permission.SET_WALLPAPER_HINTS Установка подсказки для обоев Установка подсказки для обоев
android.permission.SIGNAL_PERSISTENT_PROCESSES Отправка сигнала постоянным процессам Отправка сигнала постоянному процессу
android.permission.STATUS_BAR Управление статусной панелью Разрешение для программы открывать, закрывать и отключать статусную панель
android.permission.SUBSCRIBED_FEEDS_READ Доступ к подписанным материалам Доступ к базе данных подписанной информации
android.permission.SUBSCRIBED_FEEDS_WRITE Запись подписанных материалов Запись или изменение базы данных подписанной информации
android.permission.SYSTEM_ALERT_WINDOW Отображение системного окна Отображение системного окна
android.permission.UPDATE_DEVICE_STATS Обновление состояния устройства Обновление состояния устройства
android.permission.USE_CREDENTIALS Использование учетных данных Разрешение для программы запрашивать аутентификацию от AccountManager
android.permission.USE_SIP Использование SIP видео Разрешение для программы использовать SIP видео услуги
android.permission.VIBRATE Использование вибрации Разрешение на вибрацию
android.permission.WAKE_LOCK Держатель пробуждения Разрешение для программы, чтобы фоновый процесс продолжал работать после выключения экрана телефона
android.permission.WRITE_APN_SETTINGS Запись настроек точки доступа GPRS Запись настроек точки доступа GPRS сети
android.permission.WRITE_CALENDAR Запись напоминаний календаря Запись в календарь, но без возможности чтения
android.permission.WRITE_CONTACTS Запись контактов Запись в контакты, но без возможности чтения
android.permission.WRITE_EXTERNAL_STORAGE Запись во внешнее хранилище Разрешение для программы записывать файлы во внешнее хранилище, например, на SD-карте
android.permission.WRITE_GSERVICES Запись данных Google Maps Разрешение для программы записывать данные службы Google Map
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Запись закладок и истории Запись в историю или закладки браузера, но без возможности чтения
android.permission.WRITE_SECURE_SETTINGS Чтение и запись безопасных системных настроек Разрешение для программы читать и записывать защитные настройки системы
android.permission.WRITE_SETTINGS Чтение и запись системных настроек Разрешение на чтение и запись системных параметров
android.permission.WRITE_SMS Написание SMS Разрешение на написание SMS

Справочник описаний разрешений Android Manifest - Полный справочник разрешений Android

В разработке Android файл Android Manifest является ключевым для настройки разрешений приложения. Каждое Android-приложение должно объявить необходимые разрешения, чтобы получить доступ к системным ресурсам. Этот документ предоставляет вам полный справочник описаний разрешений Android Manifest, что облегчит разработчикам просмотр и понимание различных разрешений Android и их функционала.

Что такое разрешения Android Manifest?

Файл Android Manifest объявляет разрешения, необходимые приложению, которые решают, к каким системным ресурсам и функциям может получить доступ приложение. Например, для доступа в интернет, использования камеры или чтения информации о контактах необходимо объявить соответствующие разрешения в манифесте.

Справочник описаний разрешений Android Manifest

Ниже представлена таблица описаний часто используемых разрешений Android. Вы можете быстро понять функциональность разрешений, ознакомившись с названиями и их описанием:

Название разрешения Описание разрешения
INTERNET Разрешение для доступа приложения в интернет и совершения сетевых операций.
ACCESS_NETWORK_STATE Разрешение для доступа приложения к информации о состоянии сети и проверки наличия соединения с сетью.
READ_EXTERNAL_STORAGE Разрешение для приложения читать файлы во внешнем хранилище.
WRITE_EXTERNAL_STORAGE Разрешение для приложения записывать файлы во внешнем хранилище.
CAMERA Разрешение для приложения обращаться к камере устройства.
ACCESS_FINE_LOCATION Разрешение для доступа приложения к точным данным о местоположении (GPS).
ACCESS_COARSE_LOCATION Разрешение для доступа приложения к приблизительным данным о местоположении (базовые станции и Wi-Fi).
READ_CONTACTS Разрешение для приложения читать информацию о контактах на устройстве.
WRITE_CONTACTS Разрешение для приложения изменять информацию о контактах на устройстве.
CALL_PHONE Разрешение для приложения совершать телефонные звонки напрямую.
READ_SMS Разрешение для приложения читать содержимое SMS.
RECEIVE_SMS Разрешение для приложения получать SMS.
READ_CALENDAR Разрешение для приложения читать информацию о календаре на устройстве.
WRITE_CALENDAR Разрешение для приложения изменять информацию о календаре на устройстве.

Как объявить разрешения в Android Manifest?

В файле AndroidManifest.xml вашего Android проекта вам нужно объявить необходимые разрешения, используя тег <uses-permission>. Вот пример, как объявить одно разрешение:


<uses-permission android:name="android.permission.INTERNET" />

Вы можете объявить несколько разрешений в зависимости от требований вашего приложения.

Заключение

Понимание и правильная настройка разрешений Android Manifest имеет решающее значение для разработчиков. Используя этот справочник описаний разрешений Android Manifest, вы сможете легко находить и понимать функциональность каждого разрешения, обеспечивая необходимыми правами ваше приложение во время работы и следуя лучшим практикам.

Ваши шаги:
Выбрать язык