Я не уверен, есть ли полный список вещей, которые могут быть выполнены без каких-либо разрешений, но это может помочь ответить на ваш вопрос для рассмотрения. the Manifest.permission class in the Android documentation. Этот класс содержит список всех разрешений, которые вы можете запросить с помощью <uses-feature>
или <uses-permission>
теги манифеста, поэтому, если вы знаете, какую функциональность вы ищете, вы можете увидеть, есть ли в списке.
По большей части использование любых аппаратных средств, кроме внутреннего хранилища, таких как Внешнее хранилище, Камера, Радио (для SMS, WiFi, Телефон), GPS и т. Д., Потребует разрешений. Некоторые из них могут быть использованы с использованием намерений для вызова функциональности акций, например MediaStore.ACTION_IMAGE_CAPTURE
, для вызова встроенного приложения для камеры, но у вас будет намного меньше контроля над функциональностью и может закончиться тем, что фрагментация становится проблемой, поскольку разные У приложений приложений для устройств есть несколько другое поведение.
Возможно, этот вопрос интересен купить ИМХО, этот вопрос низок и должен быть опубликован на странице «Учетные записи энтузиастов Android», а не здесь ... -1 – deadfish
@Fishonthegrass - нет, разрешения и API, которые они защищают, являются проблемой разработки, в то время как Android.stackexchange предназначен для конечных пользователей. Конечным пользователям предоставляется только очень далекое представление о разрешении. –