Список категорий приложений Android и разрешений - PullRequest
4 голосов
/ 05 апреля 2011

Просто интересно, есть ли где-нибудь в Интернете список со всеми разрешениями, которые обычно связаны с определенными типами категорий приложений?

например.

Media Applications generally have the following permissions:
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ASEC_ACCESS
android.permission.ASEC_CREATE
android.permission.ASEC_DESTROY
android.permission.ASEC_MOUNT_UNMOUNT
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.ACCESS_CACHE_FILESYSTEM

Спасибо

Ответы [ 3 ]

3 голосов
/ 23 сентября 2011

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

enter image description here

Я нашел этот ресурс, который полезен, но не объясняет все.http://developer.android.com/guide/topics/security/security.html объясняет, что разработчик может запустить следующую команду, чтобы отобразить «разрешения в форме, примерно похожей на то, как их увидит пользователь».

adb shell pm pm permissions -s

Все разрешения:

Инструменты разработки: отправлять сигналы Linux приложениям, закрывать все фоновые приложения, ограничивать количество запущенных процессов, включать отладку приложений

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

Услуги, которые стоят вам денег: отправлять SMS-сообщения, напрямую звонить по телефонным номерам

Ваше местоположение: фиктивные источники местоположения для тестирования, доступ к дополнительнымкоманды провайдера местоположения, грубое (на основе сети) местоположение, хорошо (GPS) местоположение

Ваши сообщения: обмениваются сообщениями и получают уведомления о синхронизации от серверов Google, отправляют полученную WAP-PUSH трансляцию, редактируют SMS или MMS, читают мгновенные сообщения, получают WAP, пишут мгновенные сообщения, отправляют SMS-полученная широковещательная рассылка, чтение SMS или M MS, чтение вложений электронной почты, получение SMS, получение MMS

Сетевое взаимодействие: просмотр состояния сети, передача сообщений с данными приложениям, отправка пульса на сервер Google Talk, передача сообщений с данными наприложения, Маркетинговая проверка лицензии, создание подключений Bluetooth, просмотр состояния Wi-Fi, Разрешить приложению принимать облачные сообщения на устройства от службы приложения, полный доступ в Интернет

Ваши учетные записи: службы Android, Orkut, actв качестве аутентификатора учетной записи Google App Engine, веб-альбомов Picasa, просмотра настроенных учетных записей, электронных таблиц Google, ноутбука Go ogle, учетных записей Google Checkout, групп Google, обнаружения известных учетных записей, выполнения функций AccountManagerService, Knol, Blogger, Google Checkout QAучетные записи, здоровье Google, учетные записи Google Checkout Sandbox, Документы Google, Поиск книг Google, Новости Google, службы Android, учетные записи iGoogle, Google Talk, YouTube, управление списком учетных записей, JotSpot, Dodgeball, доступ к другим службам Google, Google Voice,AdWords, имена пользователей YouTube, использовать учетные данные для аутентификации учетной записи, Google Mail, AdSense, Инструменты Google для веб-мастеров, Карты Google, доступ ко всем службам Google, данные о контактах в учетных записях Google, Google WiFi, Календарь Google, приложения Google Moile, Google Base, Google Finance

Хранение: изменение / удаление содержимого SD-карты

Телефонные звонки: изменение состояния телефона, перехват исходящих вызовов, считывание состояния телефона и идентификационных данных

Управление оборудованием: фотографирование, управление фонариком, тестирование оборудования, запись звука o, изменение настроек звука, управление вибратором

Системные инструменты: разрешить прием многоадресной рассылки Wi-Fi, удалить все данные кэша приложения, получить информацию о безопасном хранилище, изменить фоновое использование данныхбрусчаткаing, принудительно остановить другие приложения, удалить ярлыки, отключить блокировку клавиатуры, прочитать статистику синхронизации

0 голосов
/ 10 октября 2017

Не уверен, что у этого списка есть все разрешения, но у него есть много разрешений, которых нет в справочнике разработчика Android.

0 голосов
/ 05 апреля 2011

Да, вы можете обратиться по этой ссылке.у него есть все разрешения.http://developer.android.com/reference/android/Manifest.permission.html

Надеюсь, это поможет вам.дайте мне знать, если вам нужно больше

...