Как дать и изменить разрешения для приложений системы Android, опасность
У всех приложений в смартфонах есть собственная структура, архитектура и способы взаимодействия с ОС. На ранних этапах создания ПО разработчик продумывает его архитектуру и логику, чтобы оно работало быстро и стабильно. От этих параметров зависит то, где приложение будет получать данные и как обработает. Когда приложение попадает на телефон, ему нужны специальные разрешения для работы. Мы расскажем, зачем нужны разрешения для каждого приложения на Android.
СОДЕРЖАНИЕ СТАТЬИ:
Для чего это нужно?
Как мы упомянули выше, единственный способ взаимодействия приложения с ОС Android – это интерфейс разрешений. Если их не выдать, то программа не сможет выполнить никаких действий либо будет одноразовой. Почему это так работает – спросит читатель. Дело в том, что разрешения отвечают за то, насколько полный доступ к данным ОС, функционалу и файловой системе получит программа. Например, ПО без разрешений не сможет записать даже служебные файлы вне своей папки, закроется при сворачивании и сломается при попытке сделать фото без доступа к камере.
Разрешения – это очень важная составляющая Android, так как защищает от порчи данных и их саботирования. Без них каждое приложение могло получить доступ к вашим личным фото, звонить без спроса и даже перекрывать другие программы. Вирус в чистом виде, но под прикрытием обычного ПО.
Существуют параноики, которые не верят в мощь разрешений. Они заявляют, что приложение в любом случае получит доступ к камере, даже если ей запретить это делать. Это суждение ложно, так как в телефонах используется ОС Android, имеющая открытый исходный код (касается только «чистых» версий). То есть каждый обыватель интернета может скачать репозиторий с кодом и посмотреть его на наличие средств слежки.
Как дать разрешение приложению на Андроид
На процесс предоставления прав мало кто обращает внимание. В современных Android даже не приходится лезть в настройки. Нужные права программа запросит уже при первом запуске. Однако иногда при неправильной настройке приходится менять права вручную.
Основные разрешения
Итак, представим, что вы случайно запретили доступ к микрофону для приложения, которому это критически важно. В таком случае оно может попросить доступ снова, а может попросту перестать работать. В таком случае необходимо выполнить следующие действия:
- Откройте настройки. Для этого кликните по значку шестеренки в строке уведомлений.
- Перейдите в раздел «Приложения».
- Выберите подраздел «Все приложения» или «Установленные».
- Найдите нужную программу и кликните по ней.
- В открывшейся вкладке будет пункт «Разрешения». Кликните по нему.
В этой вкладке вы можете выдать основные разрешения. Обычно это доступ к камере, микрофону, памяти и звонкам. В современных телефонах доступно три параметра для каждого параметра, а именно:
- Разрешить.
- Разрешить только во время использования.
- Запретить.
Изменить текущую конфигурацию прав можно в любой момент.
Специализированные
Права из этой категории имеют более глобальный контент. К ним относятся разрешения на:
- Отображение поверх других окон.
- Запуск сторонних приложений и установка.
- Создание ярлыков.
- Автостарт.
В некоторых моделях телефонов эти права можно выдать в том же меню, что и основные. Однако, например, в китайских телефонах для этого необходимо:
- Снова открыть настройки и перейти в раздел «Приложения».
- Выбрать подпункт «Разрешения».
- Перейти во вкладку «Особые».
Учтите, что программа, работающая поверх других окон, может зависнуть и обездвижить экран. Впрочем, это только одна из опасностей.
Опасность и меры предосторожности
Мы не рекомендуем халатно выдавать полный доступ каждому приложению. При настройке конфигурации разрешений следуйте правилам ниже:
- Не позволяйте больше, чем нужно. Базовые требования будут запрошены при старте. Но если простой блокнот требует доступ к звонкам, то это повод удалить его либо лишить этого права.
- По возможности выбирайте параметр «Только во время использования» вместо «Разрешать всегда».
- Не скачивайте приложения с сомнительным набором требований. Они, кстати, указываются в Play Market.
В противном случае такая небрежность может привести к утечке персональных данных. Не стоит отнекиваться под предлогом «кому я нужен». Любые данные пользователей на рынке имеют цену.
Благодарим за прочтение.