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é?



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 .


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


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.


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.


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.

1

Mettez ces deux lignes dans votre AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.