Ajouter des autorisations dans AndroidManifest.xml dans Android Studio?

112

Dans Eclipse, nous avons pu ajouter des autorisations dans AndroidManifest.xml en accédant à AndroidManifest.xml-> Permission-> Ajout d'autorisations.

Comment ajouter des autorisations dans Android Studio? Comment pouvons-nous obtenir une liste de toutes les autorisations que nous pouvons ajouter à une activité?

Nilesh Agrawal
la source
Aidez-moi! Aucune des réponses ne semble fonctionner dans la version actuelle 2.2.1. Le manifeste visible dans l'arborescence et l'éditeur est un espace réservé vide avec rien d'autre qu'un commentaire. Comment modifier la chose réelle?
gb96

Réponses:

135

Vous ne pouvez les saisir que manuellement, mais l'assistance au contenu vous y aide, c'est donc assez facile.

Ajouter cette ligne

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

et appuyez sur ctrl + espace après le point (ou cmd + espace sur Mac). Si vous avez besoin d'une explication pour l'autorisation, vous pouvez appuyer sur ctrl + q .

vRallev
la source
14
Où se trouve le fichier manifeste dans l'arborescence du projet dans Android Studio?
djondal
5
Oh, je viens de le trouver en utilisant la vue Android dans l'arborescence du projet.
djondal
2
@djondal J'avais l'habitude de trouver n'importe quel fichier dans le studio Android en ctrl + shift + n cela pourrait être un meilleur moyen d'atteindre au lieu de vous fatiguer les yeux.
Rohit Mandiwal
2
cela doit être l'une de ces façons dont le studio Android est meilleur que l'éclipse.
STU
3
Y a-t-il un contexte particulier concernant l' endroit où dans le fichier manifeste nous ajoutons ceci, ou pouvons-nous simplement l'ajouter n'importe où?
Gnemlock
62

Vous pouvez les saisir manuellement mais l'éditeur vous aidera.

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

Vous pouvez voir le cliché ci-dessous.

entrez la description de l'image ici

Dès que vous tapez "a" à l'intérieur des guillemets, vous obtenez une liste d'autorisations et aussi un conseil pour déplacer le curseur de haut en bas pour sélectionner la même chose.

entrez la description de l'image ici

Raghunandan
la source
50

Accédez à Android Manifest.xml et assurez-vous d'ajouter la balise <uses-permission tag > à l' intérieur du manifeste, mais à l' extérieur de toutes les autres balises.

<manifest xlmns:android...>

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

Ceci est un exemple de l'autorisation d'utiliser Internet.

Zar E Ahmer
la source
8

Vous pouvez ajouter manuellement dans le fichier manifeste dans la balise manifeste en:

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

Cette autorisation est requise pour pouvoir accéder à l'appareil photo.

Richa
la source
4

C'est assez simple.

Tout ce que vous devez faire est:

  • Faites un clic droit au-dessus de la balise d'application et cliquez sur Générer
  • Cliquez sur la balise XML
  • Cliquez sur la permission de l'utilisateur
  • Saisissez le nom de votre autorisation.
Sarmad Sohail
la source
1

Mettez ces deux lignes dans votre AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Hossam Ali
la source