Добавление разрешений в AndroidManifest.xml в Android Studio?

112

В Eclipse мы смогли добавить разрешения в AndroidManifest.xml, перейдя в AndroidManifest.xml-> Permission-> Adding permissions.

Как добавить разрешения в Android Studio? Как мы можем получить список всех разрешений, которые мы можем добавить к Activity?

Нилеш Агравал
источник
Помогите! Ни один из ответов не работает в текущей версии 2.2.1. Манифест, видимый в дереве и редакторе, является пустым заполнителем без ничего, кроме комментария. Как мне отредактировать настоящую вещь?
gb96 07

Ответы:

136

Вы можете вводить их только вручную, но помощник по содержанию поможет вам в этом, так что это довольно просто.

Добавить эту строку

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

и нажмите ctrl + пробел после точки (или cmd + пробел на Mac). Если вам нужно объяснение разрешения, вы можете нажать ctrl + q .

vRallev
источник
14
Где находится файл манифеста в дереве проекта в Android Studio?
djondal
5
О, только что нашел его с помощью Android View в дереве проекта.
djondal
2
@djondal Раньше я находил любой файл в студии Android с помощью ctrl + shift + n, это может быть лучший способ добраться, а не напрягать глаза.
Rohit Mandiwal
2
это должно быть один из тех способов, которыми Android Studio лучше, чем Eclipse.
stu
3
Есть ли какой-то конкретный контекст относительно того, где в файле манифеста мы добавляем это, или мы можем просто добавить его где угодно?
Gnemlock
62

Вы можете ввести их вручную, но редактор вам поможет.

http://developer.android.com/reference/android/Manifest.permission.html

Вы можете увидеть оснастку ниже.

введите описание изображения здесь

Как только вы набираете «a» внутри кавычек, вы получаете список разрешений, а также подсказку, как перемещать курсор вверх и вниз, чтобы выбрать то же самое.

введите описание изображения здесь

Raghunandan
источник
50

Перейдите в Android Manifest.xml и обязательно добавьте тег манифеста <uses-permission tag > внутри, но вне всех остальных тегов.

<manifest xlmns:android...>

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

Это пример разрешения на использование Интернета.

AndroidGeek
источник
8

Вы можете добавить вручную в файл манифеста в тег манифеста:

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

Это разрешение требуется для доступа к камере.

Richa
источник
4

Все очень просто.

Все, что вам нужно сделать, это:

  • Щелкните правой кнопкой мыши над тегом приложения и нажмите «Создать».
  • Нажмите на тег XML
  • Нажмите на разрешение пользователя
  • Введите название вашего разрешения.
Сармад Сохаил
источник
1

Поместите эти две строки в свой AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Хоссам Али
источник