Разрешения в Android - PullRequest
       64

Разрешения в Android

0 голосов
/ 08 мая 2020

У меня есть сомнения:

Когда вы устанавливаете разрешение в android манифесте, например

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

Вы напрямую включаете определение местоположения по GPS или вам нужно запросить MainActivity (например)?

Я сделал несколько примеров и обнаружил, что если я не установлю разрешение на использование в манифесте android, я не смогу запросить это разрешение, и это упадет. У меня нет разрешения. Но с другими примерами, которые я нашел на inte rnet, я заметил, что они устанавливают разрешение только в манифесте android, а не запрашивают его позже в Activity, как будто это работает.

Итак, какова цель установки разрешения на использование в манифесте android, и достаточно ли этого, чтобы получить разрешение, или я должен запросить его позже в действии?

1 Ответ

0 голосов
/ 08 мая 2020

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

Единственные разрешения, которые вам не нужно явно запрашивать во время выполнения, - это те, которые безопасны для использования, не затрагивая пользователя. данные и конфиденциальность.

Проверьте эту ссылку. Android разрешения объяснены в официальной документации

...