Описание и настройка разрешений для работы приложений

Что такое разрешения в ОС Android.

Раздел: Приложения Дата: 31.08.2020   Автор: Александр МойсеенкоКомментариев: 0 

Последнее обновление: 08/09/2020

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

Что такое разрешения приложений в ОС Android

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

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

Важно отметить, что до Android 11 каждое разрешение содержит группу прав. Например, разрешение SMS открывает доступ программе на прием и отправку push, коротких и мультимедийных сообщений. А ещё чтение смс из памяти мобильного устройства. Ожидается, что в Android 11 приложения будут получать доступ не к группе прав, а только к определенной функции. Так для отправки и чтения сообщений понадобится не одно, а два отдельных разрешения, что позволит повысить безопасность.

Описание разрешений

Ниже собрано описание основных и специализированных разрешений, что используются в Android 6-10. Названия в некоторых устройствах могут незначительно отличаться.

Основные разрешения

Используются для базовой работы программ:

  • Датчики на теле. Сбор физической активности пользователя через встроенные в мобильное устройство датчики или через подключенные наручные аксессуары – умные часы или фитнес-браслет.
  • Календарь. Просмотр, создание, удаление и редактирование событий в календаре.
  • Камера. Доступ к камерам мобильного устройства. В частности получение фотографий, запись видео, использование вспышки.
  • Контакты. Открывает доступ к телефонной книге: чтение, изменение, добавление и удаление контактов. А ещё просмотр добавленных в устройство учетных записей.
  • Местоположение. Определение примерного или точного местоположения на основе сети и/или навигационных модулей.
  • Микрофон. Возможность записи звука через встроенные в устройство микрофоны.
  • Телефон. Открывает доступ к телефонии: истории звонков, данных номера установленной SIM карты, телефонные звонки, переадресация и т.д.
  • SMS. Доступ на отправку SMS, MMS и WAP push-сообщений. Ещё чтение полученных сообщений, что хранятся в памяти мобильного устройства.
  • Хранилище. Доступ к памяти мобильного устройства с возможностью просмотра и изменения записанных файлов.

Специализированные разрешения

список специализированных разрешений.

Используются для расширенной работы приложения с устройством:

  • Экономия заряда батареи. Ограничение фоновой активности приложений. Приложения без экономии дольше работают, без ограничения по времени и ускоряют разряд батареи.
  • Администраторы. Программы с административным контролем, например удаленным форматированием памяти.
  • Доступ к функции не беспокоить. Настройка оповещения приложений.
  • Наложение поверх других окон. Разрешает приложение выводить информацию или изображения поверх окна остальных приложений.
  • Вспомогательные VR-сервисы. Открывает доступ к приложениям и устройствам виртуальной реальности.
  • Изменение системных настроек. Разрешение приложению на изменение системных настроек.
  • Доступ к уведомлениям. Определяет, какие приложения могут отображать уведомления на мобильном устройстве или наручном аксессуаре.
  • Картинка в картинке. Разрешение приложениям выводить видео в компактном режиме поверх других окон.
  • Доступ к платным SMS. Разрешение приложениям для отправки сообщений на платные номера. Например, для регулярного заказа определенных услуг.  
  • Неограниченный доступ к данным. Определяет, какие приложения получают неограниченный доступ мобильного интернета.
  • Доступ к истории использования. Разрешает приложениям использовать метаданные мобильного устройства: какие приложения используются наиболее часто, название оператора сотовой сети, используемые языки и т.д.
  • Установка неизвестных приложений. Определяет, каким приложениям разрешено устанавливать загруженные из интернета приложения. До Android 8 пункт располагается в разделе настроек «Безопасность».

Как просмотреть и настроить разрешения

Доступны два способа просмотра и настройки разрешений:

  1. В сторонних приложениях.
  2. В системных настройках.

В сторонних приложениях, например в антивирусах доступен только просмотр предоставленных разрешений. Для изменения параметра приложение перенаправляет пользователя в системные настройки.

Что бы просмотреть или изменить предоставленные разрешения в системных настройках следуйте инструкциям ниже.

Настройка основных разрешений в Android 6 и 7

Откройте настройки мобильного устройства.

Меню приложений Android 7.

Опуститесь ниже и откройте пункт «Приложения».

Меню приложения в настройках системы.

Нажмите на кнопку в виде шестеренки.

Настройка приложений и разрешений.

В новом меню выберите «Разрешения приложений».

Далее выберите тип разрешения.

Все разрешения приложений.

В следующем меню нажмите на приложение для активации или деактивации разрешения.

Настройка специализированных разрешений в Android 6 и 7

Откройте настройки мобильного устройства.

Меню приложений.

Далее пункт «Приложения».

Меню приложения в настройках системы.

Нажмите на кнопку в виде шестеренки.

Настройка приложений и разрешений.

Опуститесь в самый конец меню и выберите «Специальный доступ».

Меню Специальный доступ.

Настройка основных разрешений в Android 8 и 9

Откройте настройки мобильного устройства.

Меню программ в Android 9.

Далее пункт «Приложения и уведомления».

Раздел приложений и уведомлений.

Внизу списка нажмите на пункт «Дополнительно».

Пункт дополнительно со свернутыми пунктами.

В развернутом списке выберите «Разрешения приложений».

Выберите тип разрешений.

В новом меню активируйте или деактивируйте разрешение выбранного приложения.

Настройка специализированных разрешений в Android 8 и 9

Перейдите в системные настройки.

Меню программ в Android 9.

Выберите пункт «Приложения и уведомления».

Раздел приложений и уведомлений.

Разверните список «Дополнительно».

Пункт дополнительно со свернутыми пунктами.

Затем откройте «Специальный доступ».

В чем опасность разрешений и меры предосторожности

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

В целях безопасности, важно внимательно смотреть какие разрешения запрашивает приложение и для какой цели. К примеру, так ли необходим интернет диктофону, либо же доступ к контактам для VPN сервиса или камеры. Если же у вас возникли сомнения, напишите разработчику сообщение или оставьте отзыв на Google Play, с просьбой объяснить для каких целей запрашиваются разрешения.

Так же Google Play позволяет просмотреть возможные разрешения для каждого приложения. Что позволяет детально ознакомиться с программой перед установкой.

Инструкция мобильной версии

В Google Play откройте интересующее вас приложение.

Нажмите на стрелку напротив строки «Описание».

Меню приложений в Google Play.

В конце списка нажмите на кнопку «Ещё» напротив пункта «Разрешения для приложения».

Разрешение приложений внизу экрана.

На следующей странице отобразятся возможные разрешения.

Список разрешений внутри Google Play.

Инструкция для веб версии

В Google Play выберите необходимое приложение.

Список категорий в Google Play.

Опуститесь вниз до поля «Дополнительная информация».

Блок дополнительная информация.

В колонке разрешения нажмите на кнопку «Подробнее».

Во всплывающем окне появится возможные разрешения.

Перечень разрешений в Google Play.

Вывод

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

Какие у вас имеются вопросы? Оставляйте сообщения в комментариях под статьей.

[expert_review params=»JTdCJTIyY29sb3IlMjIlM0ElMjJibHVlLTElMjIlMkMlMjJleHBlcnRfYXZhdGFyJTIyJTNBJTIyJTIyJTJDJTIyZXhwZXJ0X25hbWUlMjIlM0ElMjIlMjIlMkMlMjJleHBlcnRfbGluayUyMiUzQSUyMiUyMiUyQyUyMmV4cGVydF9pZCUyMiUzQSUyMjElMjIlMkMlMjJleHBlcnRfdHlwZSUyMiUzQSUyMmV4cGVydF9pZCUyMiUyQyUyMmV4cGVydF9hdmF0YXJfYWx0JTIyJTNBJTIyJTIyJTJDJTIyZXhwZXJ0X3Nob3clMjIlM0ExJTJDJTIyZXhwZXJ0X2Rlc2NyaXB0aW9uJTIyJTNBJTIyJUQwJTkwJUQwJUIyJUQxJTgyJUQwJUJFJUQxJTgwJTIwJUQxJTgxJUQxJTgyJUQwJUIwJUQxJTgyJUQwJUI1JUQwJUI5JTJDJTIwJUQwJUJFJUQwJUIxJUQwJUI3JUQwJUJFJUQxJTgwJUQwJUJFJUQwJUIyJTIwJUQwJUI4JTIwJUQwJUIyJUQwJUI4JUQwJUI0JUQwJUI1JUQwJUJFJTIwJUQwJUJEJUQwJUIwJTIwWW91VHViZSUyMCVEMCVCQSVEMCVCMCVEMCVCRCVEMCVCMCVEMCVCQiVEMCVCNSUyMEFuZHJvZm9uLnJ1LiUyMiUyQyUyMmV4cGVydF9zaG93X2J1dHRvbiUyMiUzQTElMkMlMjJleHBlcnRfc2hvd19idXR0b25fdHlwZSUyMiUzQSUyMmNvbW1lbnRzJTIyJTJDJTIyZXhwZXJ0X3F1ZXN0aW9uX2J1dHRvbl90ZXh0JTIyJTNBJTIyJUQwJTk3JUQwJUIwJUQwJUI0JUQwJUIwJUQxJTgyJUQxJThDJTIwJUQwJUIyJUQwJUJFJUQwJUJGJUQxJTgwJUQwJUJFJUQxJTgxJTIyJTJDJTIycXVlc3Rpb25fZXh0ZXJuYWxfbGluayUyMiUzQSUyMiUyMiUyQyUyMnBvcHVwX3VzZV9waG9uZSUyMiUzQTAlMkMlMjJleHBlcnRfdGl0bGUlMjIlM0ElMjIlRDAlOTAlRDAlQjIlRDElODIlRDAlQkUlRDElODAlMjAlRDElODElRDElODIlRDAlQjAlRDElODIlRDElOEMlRDAlQjglMjIlMkMlMjJleHBlcnRfc2hvd190aXRsZSUyMiUzQTElMkMlMjJleHBlcnRfdGV4dCUyMiUzQSUyMiVEMCU5MiVEMSU4MSVEMCVCNSUyMCVEMCVCMiVEMCVCRSVEMCVCRiVEMSU4MCVEMCVCRSVEMSU4MSVEMSU4QiUyMCVEMCVCRiVEMCVCRSUyMCVEMSU4MiVEMCVCNSVEMCVCQyVEMCVCNSUyMCVEMCVCNyVEMCVCMCVEMCVCNCVEMCVCMCVEMCVCMiVEMCVCMCVEMCVCOSVEMSU4MiVEMCVCNSUyMCVEMCVCMiUyMCVEMCVCQSVEMCVCRSVEMCVCQyVEMCVCQyVEMCVCNSVEMCVCRCVEMSU4MiVEMCVCMCVEMSU4MCVEMCVCOCVEMSU4RiVEMSU4NSUyQyUyMCVEMCVCMSVEMSU4MyVEMCVCNCVEMSU4MyUyMCVEMSU4MCVEMCVCMCVEMCVCNCUyMCVEMCVCRiVEMCVCRSVEMCVCQyVEMCVCRSVEMSU4NyVEMSU4QyUyMCklMjIlMkMlMjJxYSUyMiUzQSU1QiU1RCUyQyUyMnFhX3Nob3dfdGl0bGUlMjIlM0ExJTJDJTIycWFfdGl0bGUlMjIlM0ElMjIlRDAlOTIlRDAlQkUlRDAlQkYlRDElODAlRDAlQkUlRDElODElMjAlRDElOEQlRDAlQkElRDElODElRDAlQkYlRDAlQjUlRDElODAlRDElODIlRDElODMlMjIlMkMlMjJzY29yZSUyMiUzQSU1QiU1RCUyQyUyMnNjb3JlX3N1bW1hcnlfdGV4dCUyMiUzQSUyMiUyMiUyQyUyMnNjb3JlX3N1bW1hcnlfYXZlcmFnZSUyMiUzQTAlMkMlMjJzY29yZV9tYXglMjIlM0ElMjI1JTIyJTJDJTIyc2NvcmVfc3ltYm9sJTIyJTNBJTIyJTIyJTJDJTIyc2NvcmVfdGl0bGUlMjIlM0ElMjIlMjIlMkMlMjJzY29yZV9zaG93X3RpdGxlJTIyJTNBMCUyQyUyMnBsdXNlcyUyMiUzQSU1QiU1RCUyQyUyMm1pbnVzZXMlMjIlM0ElNUIlNUQlMkMlMjJwbHVzZXNfbWludXNlc19zaG93X3RpdGxlJTIyJTNBMSUyQyUyMnBsdXNlc19taW51c2VzX3RpdGxlJTIyJTNBJTIyJUQwJTlGJUQwJUJCJUQxJThFJUQxJTgxJUQxJThCJTIwJUQwJUI4JTIwJUQwJUJDJUQwJUI4JUQwJUJEJUQxJTgzJUQxJTgxJUQxJThCJTIyJTJDJTIycGx1c2VzX3RpdGxlJTIyJTNBJTIyJTIyJTJDJTIybWludXNlc190aXRsZSUyMiUzQSUyMiUyMiU3RA==»]
  • Можно ли предоставить доступ приложению карты-навигатор к памяти?

    • Если вы скачали приложение с Google Play и это приложение с миллионами загрузок, как Here или Навител — да, можно предоставить.
      Запрос на доступ к памяти необходим навигатору для считывания карт с памяти ли загрузки карт в память.

  • {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    >