Это все доступные разрешения, которые могут потребоваться приложению. Из этого списка есть некоторые, которые могут быть «запрошены» только «системными» приложениями. Приложения, которые не являются системными приложениями, не смогут запрашивать разрешения для «Системные разрешения». Только приложения, которые находятся в каталоге / system / app и подписаны системным ключом, могут запрашивать эти конкретные системные разрешения.
Это имена, которые используются разработчиком приложения для запроса разрешения, но имя, отображаемое при установке, должно иметь примерно такую же формулировку, что и имя.
права доступа
- ACCESS_CHECKIN_PROPERTIES
- Предоставляет доступ на чтение / запись к таблице «свойств» в базе данных регистрации (безопасность Unix) для изменения загружаемых значений.
- Группа: РАСПОЛОЖЕНИЕ
- Уровень: СИСТЕМА
- ACCESS_COARSE_LOCATION
- Приложение сможет получать доступ к приблизительному местоположению, полученному из сетевых источников, таких как вышки сотовой связи и Wi-Fi.
- Группа: РАСПОЛОЖЕНИЕ
- Это разрешение обычно используется приложениями, которые отображают рекламу на основе местоположения таких издателей, как Admob (Google).
- ACCESS_FINE_LOCATION
- Приложение сможет получать доступ к точному местоположению из таких источников, как GPS, вышки сотовой связи и Wi-Fi.
- Группа: РАСПОЛОЖЕНИЕ
- Это разрешение может использоваться приложениями, которые отображают рекламу на основе местоположения таких издателей, как Admob (Google). Он также используется приложениями, которые хотят знать ваше точное местоположение. Примерами могут служить навигационные приложения, приложения для регистрации, такие как 4square.
- ACCESS_LOCATION_EXTRA_COMMANDS
- Позволяет приложению получать доступ к дополнительным командам провайдера местоположения.
Хороший пример плохой документации, так как даже книги о состоянии разработки приложений Android : в документации Android не говорится, какие команды определения местоположения являются «дополнительными», поэтому мы попросим их все.
- Группа: РАСПОЛОЖЕНИЕ
- ACCESS_MOCK_LOCATION
- Позволяет приложению создавать поставщики фиктивных местоположений для тестирования и предназначено для использования в разработке, например, в эмуляторе Android (чтобы избавить разработчика от необходимости бегать вокруг, чтобы проверить, правильно ли отображаются позиции). Случаи, когда это необходимо в приложении, готовом для конечных пользователей, должны быть редкими.
- Это позволяет приложению подделывать информацию о местоположении.
- Группа: РАСПОЛОЖЕНИЕ
- ACCESS_NETWORK_STATE
- Позволяет приложениям получать доступ к информации о сетях.
- Информация, включая информацию о том, доступна ли сеть (или просто подключается), к какому типу сети подключено устройство (если есть) (WiFi, 3G, LTE), находится ли она в роуминге, а также причины неудачной попытки подключения (если есть) ,
- Хорошее использование: приложение может проверять состояние вашего соединения перед попыткой доступа к Интернету и, например, ограничить себя Wi-Fi для некоторых действий.
- Неправильное использование: только в сочетании с другими разрешениями (например, сбор данных для профилирования).
- Группа: СЕТЬ
- ACCESS_SURFACE_FLINGER
- Позволяет приложению использовать функции низкого уровня SurfaceFlinger.
SurfaceFlinger является частью медиа-фреймворка Android. Он предоставляет композитор, который заботится о рендеринге в буферах кадров (так что это связано с графикой).
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- ACCESS_WIFI_STATE
- Позволяет приложениям получать доступ к информации о сетях Wi-Fi
- Группа: СЕТЬ
- Это может быть запрошено любым приложением, которое использует доступ в Интернет. Приложение может проверить состояние вашего соединения, прежде чем пытаться получить доступ к Интернету.
- Хорошее / плохое использование: см. ACCESS_NETWORK_STATE выше.
- МЕНЕДЖЕР ПО РАБОТЕ С КЛИЕНТАМИ
- Позволяет приложениям вызывать AccountAuthenticators. Только система может получить это разрешение.
Аккаунт-менеджер - это сервис, который работает за кулисами и следит за тем, чтобы все работало как положено.
- Группа: СЧЕТА
- Уровень: СИСТЕМА
- Это разрешение зарезервировано для системных приложений.
- ADD_VOICEMAIL (4.0+)
- Позволяет приложению добавлять голосовые сообщения в систему.
- Группа: PERSONAL_INFO
- AUTHENTICATE_ACCOUNTS
- Позволяет приложению действовать в качестве AccountAuthenticator для AccountManager
- Группа: СЧЕТА
- Это для приложений, которые будут аутентифицировать вас к своим услугам.
Приложение, использующее это разрешение, обычно предоставляет интерфейс для работы с определенным типом учетной записи (который не известен в предустановленной системе Android), например Dropbox. При поставке Android не знает, как войти в Dropbox и как обращаться с учетной записью Dropbox - поэтому приложение Dropbox предоставляет механизм. Кроме того, «аутентификатор учетной записи» может ограничивать действия, которые приложение может выполнять с учетной записью (поэтому, например, можно было бы управлять этим через некоторый веб-интерфейс, предлагаемый службой).
- BATTERY_STATS
- Позволяет приложению собирать статистику батареи
- Виджеты батареи и другие информационные инструменты батареи используют это разрешение
- Группа: SYSTEM_TOOLS
- BIND_APPWIDGET
- Позволяет приложению сообщать службе AppWidget, какое приложение может получить доступ к данным AppWidget. Обычный пользовательский поток состоит в том, что пользователь выбирает AppWidget для входа на конкретный хост, тем самым предоставляя этому хост-приложению доступ к частным данным из приложения AppWidget. Приложение, имеющее это разрешение, должно соблюдать этот договор. Очень немногие приложения должны использовать это разрешение.
- Группа: PERSONAL_INFO
- Уровень: СИСТЕМА
- BIND_DEVICE_ADMIN (2.2+)
- Администратор устройства должен требовать, чтобы гарантировать, что только система может взаимодействовать с ним.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BIND_INPUT_METHOD
- Требуется InputMethodService, чтобы гарантировать, что только система может связываться с ним.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BIND_REMOTEVIEWS ( 3.0+ )
- Должен требоваться RemoteViewsService, чтобы гарантировать, что только система может связываться с ним.
- Уровень: СИСТЕМА
- BIND_TEXT_SERVICE (4.0+)
- Должен требоваться TextService (например, SpellCheckerService), чтобы гарантировать, что только система может связываться с ним.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BIND_VPN_SERVICE (4.0+)
- Сервис Vpn должен требовать, чтобы с ним могла связываться только система.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BIND_WALLPAPER (2.2+)
- Должен требоваться WallpaperService, чтобы гарантировать, что только система может связываться с ним.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BIND_ *
- многие другие, как выше, для разных сервисов, таких как NFC, PrintService и другие
- БЛЮТУС
- Позволяет приложениям подключаться к сопряженным устройствам Bluetooth
- Группа: СЕТЬ
- BLUETOOTH_ADMIN
- Позволяет приложениям обнаруживать и связывать устройства Bluetooth
- Группа: SYSTEM_TOOLS
- BLUETOOTH_PRIVILEGED (4.4+)
- Позволяет приложениям связывать устройства Bluetooth без взаимодействия с пользователем. Это недоступно сторонним приложениям.
- КИРПИЧ
- Требуется, чтобы иметь возможность отключить устройство
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BROADCAST_PACKAGE_REMOVED
- Позволяет приложению отправлять уведомление о том, что пакет приложения был удален.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- BROADCAST_SMS
- Позволяет приложению транслировать уведомление о получении SMS
- Группа: СООБЩЕНИЯ
- Уровень: СИСТЕМА
- BROADCAST_STICKY
- Позволяет приложению транслировать липкие намерения. Это широковещательные рассылки, данные которых хранятся в системе после завершения, так что клиенты могут быстро получить эти данные, не дожидаясь следующей рассылки.
- Группа: SYSTEM_TOOLS
- BROADCAST_WAP_PUSH
- Позволяет приложению транслировать уведомление о получении WAP PUSH
- Группа: СООБЩЕНИЯ
- Уровень: СИСТЕМА
- ТЕЛЕФОННЫЙ ЗВОНОК
- Позволяет приложению инициировать телефонный звонок без прохождения через пользовательский интерфейс номеронабирателя, чтобы пользователь мог подтвердить сделанный звонок.
- Группа: COST_MONEY
- Это позволит приложению «предложить» вам позвонить. Вам не нужно будет вводить номер, но вам нужно будет разместить кнопку «Позвонить». Вы сможете увидеть номер, который вызывается.
- CALL_PRIVILEGED
- Позволяет приложению вызывать любой номер телефона, включая номера экстренных служб, без прохождения через пользовательский интерфейс программы набора номера, чтобы пользователь мог подтвердить сделанный вызов.
- Группа: СООБЩЕНИЯ
- Уровень: СИСТЕМА
- КАМЕРЫ
- Требуется для доступа к камере устройства.
- Группа: HARDWARE_CONTROLS
- Любое приложение, которое использует заднюю или переднюю камеры.
- CAPTURE_AUDIO_OUTPUT (4.4+)
- Позволяет приложению захватывать аудио выход. Не для использования сторонними приложениями.
- CAPTURE_SECURE_VIDEO_OUTPUT (4.4+)
- Позволяет приложению захватывать безопасный вывод видео. Не для использования сторонними приложениями.
- CAPTURE_VIDEO_OUTPUT (4.4+)
- Приложение сможет захватывать видео. Не для использования сторонними приложениями.
- CHANGE_COMPONENT_ENABLED_STATE
- Позволяет приложению изменять, включен ли компонент приложения (кроме его собственного) или нет.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- CHANGE_CONFIGURATION
- Позволяет приложению изменять текущую конфигурацию, например, локаль.
- Группа: SYSTEM_TOOLS
- CHANGE_NETWORK_STATE
- Позволяет приложениям изменять состояние сетевого подключения
- Группа: SYSTEM_TOOLS
- CHANGE_WIFI_MULTICAST_STATE
- Позволяет приложениям входить в режим Wi-Fi Multicast
- Группа: SYSTEM_TOOLS
- CHANGE_WIFI_STATE
- Позволяет приложениям изменять состояние подключения Wi-Fi
- Группа: SYSTEM_TOOLS
- CLEAR_APP_CACHE
- Позволяет приложению очищать кеши всех установленных приложений на устройстве.
- Группа: SYSTEM_TOOLS
- CLEAR_APP_USER_DATA
- Позволяет приложению очищать пользовательские данные
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- CONTROL_LOCATION_UPDATES
- Позволяет включать / отключать уведомления об обновлении местоположения с радио. Не для использования обычными приложениями.
- Группа: РАСПОЛОЖЕНИЕ
- Уровень: СИСТЕМА
- DELETE_CACHE_FILES
- Позволяет приложению удалять файлы кэша.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- DELETE_PACKAGES
- Позволяет приложению удалять пакеты.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- DEVICE_POWER
- Позволяет низкоуровневый доступ к управлению питанием
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- ДИАГНОСТИКИ
- Позволяет приложениям RW к диагностическим ресурсам.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- DISABLE_KEYGUARD
- Позволяет приложениям отключить защиту клавиатуры
- Группа: SYSTEM_TOOLS
- DUMP
- Позволяет приложению получать информацию о дампе состояния из системных служб.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- EXPAND_STATUS_BAR
- Позволяет приложению развернуть или свернуть строку состояния.
- Группа: SYSTEM_TOOLS
- FACTORY_TEST
- Запускать как тестовое приложение производителя, работая от имени пользователя root. Доступно только когда устройство работает в режиме тестирования производителя.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- ФОНАРИК
- Предоставляет доступ к фонарику
- Группа: HARDWARE_CONTROLS
- Приложение сможет управлять светодиодной вспышкой с камеры и работать как фонарик.
- FORCE_BACK
- Позволяет приложению форсировать операцию BACK для любой верхней операции.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- GET_ACCOUNTS
- Предоставляет доступ к списку учетных записей в службе учетных записей
- Приложения, которые требуют определенного типа аутентификации от учетных записей, которые «подключены» к устройству. Обычно отображается список учетных записей, поэтому вы можете выбрать учетную запись для использования с приложением. Чтобы действительно использовать эти учетные данные,
USE_CREDENTIALS
требуется разрешение.
- Группа: СЧЕТА
- см. также: что означает разрешение «обнаруживать известные учетные записи»?
- GET_PACKAGE_SIZE
- Позволяет приложению определять пространство, используемое любым пакетом.
- Группа: SYSTEM_TOOLS
- GET_TASKS
- Позволяет приложению получать информацию о текущих или недавно запущенных задачах: миниатюрное представление задач, какие действия в них выполняются и т. Д. Плохой полицейский: шпион для возможных утечек в системе безопасности (уязвимые приложения), сбор данных. Хороший полицейский: проверьте, работает ли собственная служба приложения, покажите недавно использованные приложения (переключатель задач), обеспечьте поведение приложения (например, инструменты менеджера ориентации).
- Группа: SYSTEM_TOOLS
- GET_TOP_ACTIVITY_INFO (4.3+)
- Позволяет приложению получать личную информацию о текущем главном действии, например, любой вспомогательный контекст, который оно может предоставить. Не для использования сторонними приложениями.
- GLOBAL_SEARCH
- Это разрешение может использоваться поставщиками контента, чтобы позволить глобальной поисковой системе получить доступ к их данным. Обычно он используется, когда у провайдера есть некоторые разрешения для его защиты (который не следует ожидать от глобального поиска), и добавляется как разрешение только для чтения к пути в провайдере, где выполняются глобальные поисковые запросы. Это разрешение не может быть проведено обычными приложениями; он используется приложениями для защиты себя от всех остальных, кроме глобального поиска.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- HARDWARE_TEST
- Разрешает доступ к аппаратной периферии. Предназначен только для тестирования оборудования
- Группа: HARDWARE_CONTROLS
- INJECT_EVENTS
- Позволяет приложению вводить пользовательские события (клавиши, касания, трекбол) в поток событий и доставлять их в ЛЮБОЕ окно. Без этого разрешения вы можете доставлять события только окнам в своем собственном процессе. Очень немногие приложения должны использовать это разрешение.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА (или ТОЛЬКО ДЛЯ ПРИМЕНЕНИЯ)
- INSTALL_LOCATION_PROVIDER
- Позволяет приложению устанавливать поставщика местоположения в Location Manager
- Группа: РАСПОЛОЖЕНИЕ
- INSTALL_PACKAGES
- Позволяет приложению устанавливать пакеты.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- INSTALL_SHORTCUT (4.4+)
- Позволяет приложению устанавливать ярлык в Launcher (домашний экран)
- INTERACT_ACROSS_USERS (4.4+?)
- Позволяет приложению вызывать API-интерфейсы, которые позволяют ему взаимодействовать между пользователями на устройстве, используя одноэлементные сервисы и целевые широковещательные сообщения. Это разрешение недоступно сторонним приложениям.
- Группа: SYSTEM_TOOLS
- Уровень: SIGNATURE_OR_SYSTEM
- также увидеть этот ответ
- INTERNAL_SYSTEM_WINDOW
- Позволяет приложению открывать окна, предназначенные для использования частями пользовательского интерфейса системы. Не для использования сторонними приложениями.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- ИНТЕРНЕТ
- Позволяет приложениям открывать сетевые сокеты.
- Группа: СЕТЬ
- Любое приложение, которое получает доступ к Интернету по любой причине, должно запросить это разрешение.
- KILL_BACKGROUND_PROCESSES (2.2+)
- Позволяет приложению звонить
killBackgroundProcesses
- Группа: SYSTEM_TOOLS
- LOCATION_HARDWARE (4.3+)
- Позволяет приложению использовать функции определения местоположения в оборудовании, такие как API геозон. Не для использования сторонними приложениями.
- MANAGE_ACCOUNTS
- Позволяет приложению управлять списком учетных записей в AccountManager
- Группа: СЧЕТА
- Это разрешение позволяет приложению добавлять / удалять учетные записи в диспетчере учетных записей. Как и при входе в Facebook, он добавляет вашу учетную запись в учетные записи менеджера учетной записи. Подробнее см .: Что означает разрешение «MANAGE_ACCOUNTS»? а также Документация AccountManager на сайте разработчиков Android.
- MANAGE_APP_TOKENS
- Позволяет приложению управлять (создавать, уничтожать, Z-order) токенами приложений в диспетчере окон. Это только для использования системой.
- Группа: СЧЕТА
- Уровень: СИСТЕМА
- MANAGE_DOCUMENTS (4.4+)
- Позволяет приложению управлять доступом к документам, как правило, как часть средства выбора документов.
- MANAGE_USB
- Приложение сможет управлять настройками и разрешениями для USB-устройств.
- Группа: HARDWARE_CONTROLS
- Уровень: СИСТЕМА
- MANAGE_MTP
- Разрешает приложению доступ к драйверу ядра MTP USB. Для использования только реализацией MTP на стороне устройства.
- Группа: HARDWARE_CONTROLS
- Уровень: СИСТЕМА
- MASTER_CLEAR
- MEDIA_CONTENT_CONTROL (4.4+)
- Позволяет приложению знать, какой контент воспроизводится, и контролировать его воспроизведение. Не для использования сторонними приложениями из-за конфиденциальности потребления медиа
- MODIFY_AUDIO_SETTINGS
- Позволяет приложению изменять глобальные настройки звука
- Группа: HARDWARE_CONTROLS
- MODIFY_PHONE_STATE
- Позволяет изменять состояние телефонии - питание, мм и т. Д. Не включает в себя совершение звонков.
- Группа: PHONE_CALLS
- Уровень: Система
- MOUNT_FORMAT_FILESYSTEMS
- Позволяет форматировать файловые системы для съемного хранилища
- Группа: SYSTEM_TOOLS
- MOUNT_UNMOUNT_FILESYSTEMS
- Позволяет монтировать и размонтировать файловые системы для съемного хранилища
- Группа: SYSTEM_TOOLS
- NFC (2.3+)
- Позволяет приложениям выполнять операции ввода-вывода через NFC
- Группа: СЕТЬ
- PERSISTENT_ACTIVITY
- Разрешить приложению сделать свои действия постоянными.
deprecated
- Группа: SYSTEM_TOOLS
- PROCESS_OUTGOING_CALLS
- Приложение сможет отслеживать, изменять или прерывать исходящие вызовы.
- Группа: PHONE_CALLS
- READ_CALENDAR
- Позволяет приложению читать данные календаря пользователя.
- Группа: PERSONAL_INFO
- READ_CALL_LOG (4.1+)
- Позволяет приложению читать журнал вызовов системы, который содержит информацию о входящих и исходящих вызовах.
- READ_CONTACTS
- Позволяет приложению читать данные контактов пользователя.
- Группа: PERSONAL_INFO
- Проверьте разрешение приложения. READ_CONTACTS, чтобы увидеть, какую информацию можно получить с этим разрешением.
- READ_CONTENT_PROVIDER
- Доступ к информации о почте
- Группа: СООБЩЕНИЯ
- Это в первую очередь для доступа к информации о почте в Gmail. Разработчики могут использовать этот поставщик контента для отображения информации метки для пользователя.
- также смотрите: Что скрывается за этими разрешениями Gmail / GTalk?
- READ_EXTERNAL_STORAGE (4.1+)
- Обеспечивает защищенный доступ для чтения к внешнему хранилищу. В Android 4.1 по умолчанию все приложения по-прежнему имеют доступ для чтения. Это изменилось в Android 4.4 (уровень API 19), который теперь требует, чтобы приложения явно запрашивали доступ для чтения с использованием этого разрешения. Если приложение уже запрашивает доступ для записи, оно также автоматически получит доступ для чтения.
- Группа: ХРАНЕНИЕ
- READ_FRAME_BUFFER
- Позволяет приложению делать снимки экрана и в целом получать доступ к данным буфера кадра
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- READ_GMAIL
- READ_HISTORY_BOOKMARKS
- Позволяет приложению читать (но не писать) историю посещений пользователя и закладки.
- Группа: PERSONAL_INFO
- Проверьте приложение READ_HISTORY_BOOKMARKS App. чтобы увидеть, какую информацию можно получить с этого разрешения.
- READ_INPUT_STATE
- Позволяет приложению получать текущее состояние клавиш и переключателей. Это только для использования системой.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- READ_LOGS
- Позволяет приложению читать файлы журнала системы низкого уровня. Записи журнала могут содержать личную информацию пользователя
- Группа: PERSONAL_INFO
- Больше не предоставляется пользовательским приложениям, начиная с Android 4.2+ (пользовательские приложения теперь могут видеть только свои собственные записи в журнале). Обходы возможны на корневых устройствах.
- Для получения дополнительной информации см .: Чтение журналов из всех приложений на Android из приложения для Android 4.2+
- READ_OWNER_DATA
- READ_PHONE_STATE
- Разрешает доступ только для чтения к состоянию телефона.
- Группа: PHONE_CALLS
- Это разрешение предоставляет доступ к идентификаторам вашего устройства (IMEI / IMSI), идентификатору SIM-карты, номеру голосовой почты, номеру телефона и, если идет вызов, к удаленному номеру. Это не требуется для таких вещей, как состояние вызова (независимо от того, выполняется ли вызов или находится в состоянии ожидания), оператор сети или используемый поставщик сети - в соответствии с разрешением приложения. READ_PHONE_STATE , которое показывает, для чего требуется это разрешение (а что нет)
- автоматически предоставляется приложениям, ориентированным на Android 1.6 или более раннюю версию
- хорошее использование: ???
- Неправильное использование: вы можете отслеживать через сети через ваш IMSI / IMEI / номер телефона
- нейтральное использование: таргетированная реклама (служба может видеть, какие объявления уже были показаны на вашем устройстве, и, например, их не нужно показывать снова)
- Смотрите также:
- READ_PROFILE (4.0+)
- Позволяет приложению читать данные личного профиля пользователя.
- Группа: PERSONAL_INFO
- READ_SECURE_SETTINGS
- Позволяет приложению читать настройки безопасной системы.
- Группа: HARDWARE_CONTROLS
- READ_SMS
- Приложение сможет читать SMS-сообщения.
- Группа: СООБЩЕНИЯ
- Проверьте разрешение приложения. READ_SMS, чтобы увидеть, какую информацию можно получить с этим разрешением.
- READ_SOCIAL_STREAM (4.0+)
- Позволяет приложению читать из социальной сети пользователя.
- Группа: PERSONAL_INFO
- READ_SYNC_SETTINGS
- Позволяет приложениям читать настройки синхронизации
- Группа: SYSTEM_TOOLS
- READ_SYNC_STATS
- Позволяет приложениям читать статистику синхронизации
- Группа: SYSTEM_TOOLS
- READ_USER_DICTIONARY (4.1+)
- Позволяет приложению читать пользовательский словарь. Это действительно должно требоваться только IME или редактором словаря, таким как приложение «Настройки».
- Группа: PERSONAL_INFO
- ПЕРЕЗАГРУЖАТЬ
- Требуется, чтобы иметь возможность перезагрузить устройство
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- RECEIVE_BOOT_COMPLETED
- Позволяет приложению получать то,
ACTION_BOOT_COMPLETED
что транслируется после завершения загрузки системы. Если вы не запросите это разрешение, вы не получите трансляцию в это время. Хотя наличие этого разрешения не имеет каких-либо последствий для безопасности, оно может оказать негативное влияние на работу пользователя, увеличивая время, необходимое для запуска системы, и позволяя приложениям запускаться самостоятельно, не зная о них пользователя. Таким образом, вы должны явно заявить о своем использовании этого средства, чтобы сделать его видимым для пользователя.
- Группа: SYSTEM_TOOLS
- RECEIVE_EMERGENCY_BROADCAST
- Позволяет приложению получать сообщения о чрезвычайной сотовой трансляции, записывать или отображать их пользователю. Зарезервировано для системных приложений.
- Группа: СООБЩЕНИЯ
- Уровень: СИСТЕМА
- В ожидании одобрения совета API
- RECEIVE_MMS
- Позволяет приложению отслеживать входящие MMS-сообщения, записывать или обрабатывать их.
- Группа: СООБЩЕНИЯ
- RECEIVE_SMS
- RECEIVE_WAP_PUSH
- Позволяет приложению отслеживать входящие push-сообщения WAP.
- Группа: СООБЩЕНИЯ
- ЗАПИСЬ АУДИО
- Позволяет приложению записывать аудио
- Группа: HARDWARE_CONTROLS
- REORDER_TASKS
- Позволяет приложению изменять Z-порядок задач
- Группа: SYSTEM_TOOLS
- RESTART_PACKAGES
deprecated
- больше не поддерживается
- SEND_RESPOND_VIA_MESSAGE (4.3+)
- Позволяет приложению (телефону) отправлять запрос другим приложениям для обработки действия ответ через сообщение во время входящих вызовов. Не для использования сторонними приложениями.
- ОТПРАВИТЬ СМС
- Позволяет приложению отправлять SMS-сообщения.
- Группа: COST_MONEY
- SEND_SMS_NO_CONFIRMATION
- Позволяет приложению отправлять SMS-сообщения через приложение Messaging без ввода или подтверждения пользователя.
- Группа: COST_MONEY
- Уровень: СИСТЕМА
- SET_ACTIVITY_WATCHER
- Позволяет приложению наблюдать и контролировать, как действия запускаются глобально в системе.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- SET_ALARM (2.3+)
- Позволяет приложению транслировать Намерение для установки тревоги для пользователя.
- Группа: PERSONAL_INFO
- SET_ALWAYS_FINISH
- Позволяет приложению контролировать, завершены ли действия сразу, когда они помещены в фоновом режиме
- Группа: DEVELOPMENT_TOOLS
- SET_ANIMATION_SCALE
- Изменить глобальный коэффициент масштабирования анимации.
- Группа: SYSTEM_TOOLS
- SET_DEBUG_APP
- Настройте приложение для отладки.
- Группа: DEVELOPMENT_TOOLS
- SET_ORIENTATION
- Предоставляет низкоуровневый доступ к настройке ориентации (собственно поворота) экрана. Не для использования обычными приложениями.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- SET_POINTER_SPEED ( 3.2+ )
- Предоставляет низкоуровневый доступ к настройке скорости указателя. Не для использования обычными приложениями.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- SET_PREFERRED_APPLICATIONS
deprecated
Больше не полезно
- Группа: SYSTEM_TOOLS
- SET_PROCESS_LIMIT
- Позволяет приложению устанавливать максимальное количество (не обязательных) процессов приложения, которые могут быть запущены.
- Группа: DEVELOPMENT_TOOLS
- SET_TIME (2.2+)
- Позволяет приложениям устанавливать системное время
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- SET_TIME_ZONE
- Позволяет приложениям устанавливать часовой пояс системы
- Группа: SYSTEM_TOOLS
- УСТАНОВКА ОБОЕВ
- Позволяет приложениям устанавливать обои
- Группа: SYSTEM_TOOLS
- SET_WALLPAPER_HINTS
- Позволяет приложениям устанавливать подсказки для обоев
- Группа: SYSTEM_TOOLS
- SIGNAL_PERSISTENT_PROCESSES
- Разрешить приложению запрашивать отправку сигнала всем постоянным процессам
- Группа: DEVELOPMENT_TOOLS
- СТАТУС БАР
- Позволяет приложению открывать, закрывать или отключать строку состояния и ее значки.
- Группа: SYSTEM_TOOLS
- Уровень: СИСТЕМА
- SUBSCRIBED_FEEDS_READ
- Позволяет приложению читать подписанные каналы ContentProvider.
- Группа: SYSTEM_TOOLS
- SUBSCRIBED_FEEDS_WRITE
- Позволяет приложению писать в подписанные каналы ContentProvider.
- Группа: SYSTEM_TOOLS
- SYSTEM_ALERT_WINDOW
- Позволяет приложению открывать окна, используя тип
TYPE_SYSTEM_ALERT
, показанный поверх всех других приложений. Очень немногие приложения должны использовать это разрешение; Эти окна предназначены для взаимодействия на уровне системы с пользователем.
- Группа: SYSTEM_TOOLS
продолжить здесь
слишком много символов (тело ограничено до 30000 символов) , поэтому его пришлось разделить
android application permissions
. Вторая ссылка.