Как управлять разрешениями приложений на Android

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

Вам больше не нужно получать root-права, устанавливать пользовательские ПЗУ или переключаться на iPhone. У Android наконец-то появилась система разрешений для приложений, которую она должна была иметь всегда.

Как работает система разрешений Android

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

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

Управление разрешениями одного приложения

Для этого вам понадобится Android 6.0 Marshmallow или более новая версия на вашем устройстве. Откройте приложение «Настройки» и нажмите «Приложения» под заголовком «Устройство», чтобы начать работу.

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

Вы также можете быстро получить доступ к экрану «Информация о приложении», нажав и удерживая значок приложения на панели приложений, перетащив его на ярлык «Информация о приложении», который отображается в верхней части экрана, и отпустив его. Этот ярлык может присутствовать не на всех устройствах Android, поскольку разные устройства используют разные интерфейсы, настроенные их производителями и операторами.

Это приведет вас к новому экрану «Разрешения приложений». Здесь будут отображаться различные категории разрешений, которые имеет каждое приложение, например, Камера, Контакты, Местоположение, Микрофон, Телефон, SMS и Хранилище. Старые приложения для Android автоматически получают эти разрешения при их установке, но вы можете отозвать любое разрешение, которое вы хотите, отсюда.

Это очень похоже на систему разрешений «App ops», которую Google вручную вырезал из Android 4.4.2 после того, как сайты, подобные нашему, рассказывали пользователям, как получить к нему доступ. Наконец-то вернулся!

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

Старые приложения не были разработаны для этой функции, и они, как правило, просто предполагают, что имеют доступ к любым разрешениям, которые они запрашивают. В большинстве случаев приложения должны продолжать нормально работать, если вы отмените их разрешения. В некоторых редких случаях приложение может аварийно завершить работу — если это произойдет, вам потребуется снова дать ему разрешение. В других случаях приложение может просто не функционировать нормально. Например, если вы отмените разрешение «Камера» в приложении, которое обычно может делать фотографии, оно больше не сможет делать фотографии. Вы не получите сообщение об ошибке, в котором вас попросят снова включить разрешение «Камера» — оно просто не работает.

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

Вы также можете нажать кнопку меню на экране разрешений приложения и нажать «Все разрешения», чтобы точно узнать, какие разрешения использует приложение. Это может дать вам лучшее представление о том, что на самом деле делает приложение с этими разрешениями. Android теперь скрывает эти более детальные разрешения. Вы не можете управлять этими отдельными разрешениями — вы можете выбирать только те категории разрешений, которые разрешены.

Имейте в виду: обновления приложения могут добавлять новые «суб-разрешения» в категорию, не спрашивая вас снова. Например, даже если приложение использует только разрешение на «чтение статуса телефона и идентификационные данные» в категории «Телефон» и вы разрешаете доступ «Телефон», в будущем обновлении приложения может быть добавлено «Прямые телефонные номера; это может стоить вам денег »и« Перенаправлять исходящие звонки ». Так как они являются частью категории «Телефон», приложению будет разрешено использовать их без каких-либо дополнительных запросов, поскольку вы разрешили доступ к «Телефону». Вот список групп разрешений и дополнительная информация на веб-сайте Google.

Просмотр и управление всеми разрешениями приложений

Для одновременного просмотра и управления всеми разрешениями приложений перейдите к списку приложений, открыв экран «Настройки» и нажав «Приложения».В списке всех установленных приложений нажмите значок шестеренки в правом верхнем углу экрана и нажмите «Права доступа к приложениям».

Вы увидите список различных категорий разрешений, а также количество установленных приложений, имеющих доступ к этому разрешению. Категории включают датчики тела, календарь, камеру, контакты, местоположение, микрофон, телефон, SMS, хранилище и некоторые «дополнительные разрешения».

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

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

Как обычно в Android, некоторые из этих шагов могут работать по-разному на некоторых устройствах. Мы выполнили этот процесс с Android 6.0 на собственном планшете Google Nexus 7 (2013). Производители Android часто модифицируют интерфейс на своих устройствах, и некоторые параметры могут быть в разных местах.

Оцените статью
TutoryBird.Ru
Добавить комментарий