Система разрешений приложений на Android работает для разграничения доступа к различным функциям на устройстве. habr.com Она служит для обеспечения конфиденциальности пользователей, чтобы они понимали, к каким данным и действиям имеет доступ приложение и что оно может делать. habr.com
Разрешения разделены на несколько категорий: www.kaspersky.ru
- Обычные. www.kaspersky.ru К ним относятся, например, доступ в интернет, создание ярлыков, подключение по Bluetooth. www.kaspersky.ru Эти разрешения выдаются приложениям без обязательного согласия пользователя. www.kaspersky.ru
- «Опасные». www.kaspersky.ru Чтобы получить одно из таких разрешений, приложение обязательно должно спросить владельца устройства, согласен ли он его выдать. www.kaspersky.ru
Некоторые типы разрешений:
- Install-time permissions. habr.com Предоставляются автоматически при установке приложения. habr.com Дают приложению неполный доступ к данным или позволяют ему выполнять ограниченные действия, которые минимально влияют на систему или другие программные продукты. habr.com
- Runtime permissions. habr.com developer.android.com Требуют, чтобы приложение запросило разрешение во время выполнения. habr.com Предоставляют продукту дополнительный доступ к данным с ограниченными правами или разрешают ему выполнять некоторые действия, которые существенно влияют на систему и другие приложения. habr.com
- Special permissions. habr.com Соответствуют конкретным операциям приложения. habr.com Только Android-платформа и OEM (оригинальный производитель оборудования) могут определять специальные разрешения в тех случаях, когда нужно защитить доступ к особенно мощным действиям, таким как отрисовка поверх других приложений. habr.com
Список выданных разрешений можно в любой момент проверить и изменить в настройках операционной системы. www.kaspersky.ru