Цей ?нструмент нада? розробникам вичерпну ? структуровану Цей ?нструмент нада? розробникам вичерпний ? структурований дов?дник системних дозвол?в Android, що охоплю? в?д базових дозвол?в до дозвол?в високого р?вня, допомагаючи точно в?дпов?дати потребам розробки.
√ Конф?гурац?я заяви про дозв?л програми √ Перев?рка сум?сност? функц?й дозвол?в √ Аудит в?дпов?дност? використання дозвол?в.
Поради: Дан? регулярно оновлюються для забезпечення синхрон?зац?? з останньою верс??ю Android.
| Дозволи | Назва | Опис |
|---|---|---|
| android.permission.ACCESS_CHECKIN_PROPERTIES | Доступ до властивостей ре?страц?? | Доступ для читання або запису до таблиц? властивостей бази даних ре?страц??. |
| 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 та ?нформац?ю про точку доступу до бездротово? локально? мереж?. |
| 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-трансляц?ю | Запуска? трансляц?ю при отриманн? текстового пов?домлення |
| 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 | Д?агностика програм | Дозволити програм? RW доступ до д?агностичних ресурс?в |
| android.permission.DISABLE_KEYGUARD | Вимкнути блокування клав?атури | Дозволя? програмам вимикати блокування клав?атури |
| android.permission.DUMP | Дамп системно? ?нформац?? | Дозволя? програмам отримувати ?нформац?ю про дамп системи в?д системних служб |
| android.permission.EXPAND_STATUS_BAR | Керування рядком стану | Дозволя? програм? розгортати або згортати рядок стану |
| android.permission.FACTORY_TEST | Режим заводських налаштувань | Дозволя? програм? запускати заводський режим тестування |
| android.permission.FLASHLIGHT | Використання флеш-пам'ят? | Дозволя? отримати доступ до спалаху |
| android.permission.FORCE_BACK | Примусове повернення назад | Дозволя? програм? примусово використовувати кнопку "Назад", незалежно в?д того, чи активн?сть знаходиться на верхньому р?вн?, чи н?. |
| 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 | Пост?йна активн?сть | Створю? пост?йну активн?сть, яку позначено для подальшого видалення. |
| 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-пов?домлення | Надсилання текстового пов?домлення |
| android.permission.SET_ACTIVITY_WATCHER | Налаштування спостер?гач?в активност? | Налаштування спостер?гача активност? зазвичай використову?ться для тестування на мавпах. |
| 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 Карту | Дозволя? програм? записувати дан? до серв?су Google Map. |
| com.android.browser.permission.WRITE_HISTORY_BOOKMARKS | Записувати до обраного та ?стор?? | Дозволя? записувати в ?стор?ю браузера або в обране, але не для читання. |
| android.permission.WRITE_SECURE_SETTINGS | Читати та записувати системно чутлив? налаштування | Дозволя? програмам читати та записувати системн? налаштування, важлив? для безпеки. |
| android.permission.WRITE_SETTINGS | Читання та запис системних налаштувань | Дозволити читання та запис системних налаштувань |
| android.permission.WRITE_SMS | Писати SMS | Дозволити запис SMS |