Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
394 of 502 menu
◀ ▶

Тег uses-permission

Тег uses-permission стоит в manifest и сообщает установщику список прав, которые может запросить код. Опасные разрешения на новых API ещё запрашивают в runtime через RequestPermission и проверяют checkSelfPermission.

Синтаксис

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

Параметры

Параметр Описание
name Строка разрешения, например android.permission.INTERNET или android.permission.POST_NOTIFICATIONS.
maxSdkVersion Запрашивать право только до указанного API. Помогает убрать устаревшие разрешения.

Пример

Давайте объявим камеру и сеть:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <application android:label="@string/app_name" /> </manifest>

Система покажет INTERNET в манифесте установки, а CAMERA попросит у пользователя при первом запросе из кода, если API требует runtime.

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить