¿Agregar permisos en AndroidManifest.xml en Android Studio?


112

En Eclipse pudimos agregar permisos en AndroidManifest.xml yendo a AndroidManifest.xml-> Permiso-> Agregar permisos.

¿Cómo agregar permisos en Android Studio? ¿Cómo podemos obtener una lista de todos los permisos que podemos agregar a una actividad?



¡Ayuda! Ninguna de las respuestas parece funcionar en la versión actual 2.2.1. El manifiesto visible en el árbol y el editor es un marcador de posición vacío con nada más que un comentario. ¿Cómo edito lo real?
gb96

Respuestas:


135

Solo puede escribirlos manualmente, pero la asistencia de contenido lo ayuda, por lo que es bastante fácil.

Agregar esta línea

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

y presione ctrl + espacio después del punto (o cmd + espacio en Mac). Si necesita una explicación del permiso, puede presionar ctrl + q .


14
¿Dónde está el archivo de manifiesto en el árbol del proyecto en Android Studio?
djondal

5
Oh, lo acabo de encontrar usando la Vista de Android en el árbol del proyecto.
djondal

2
@djondal Solía ​​encontrar cualquier archivo en el estudio de Android con ctrl + shift + n, esta podría ser una mejor manera de alcanzarlo en lugar de forzar la vista.
Rohit Mandiwal

2
esta debe ser una de esas formas en que Android Studio es mejor que eclipse.
Stu

3
¿Existe algún contexto particular con respecto a dónde en el archivo de manifiesto agregamos esto, o podemos simplemente agregarlo donde sea?
Gnemlock


50

Vaya a Android Manifest.xml y asegúrese de agregar <uses-permission tag > dentro de la etiqueta de manifiesto pero Fuera de todas las demás etiquetas.

<manifest xlmns:android...>

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

Este es un ejemplo del permiso para usar Internet.


8

Puede agregar manualmente en el archivo de manifiesto dentro de la etiqueta de manifiesto de la siguiente manera:

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

Este permiso es necesario para poder acceder al dispositivo de la cámara.


4

Es muy sencillo.

Todo lo que necesitas hacer es:

  • Haga clic derecho sobre la etiqueta de la aplicación y haga clic en Generar
  • Haga clic en la etiqueta XML
  • Haga clic en el permiso de usuario
  • Ingrese el nombre de su permiso.

1

Pon estas dos líneas en tu AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.