Hinzufügen von Berechtigungen in AndroidManifest.xml in Android Studio?

112

In Eclipse konnten wir Berechtigungen in AndroidManifest.xml hinzufügen, indem wir zu AndroidManifest.xml-> Berechtigung-> Berechtigungen hinzufügen gingen.

Wie füge ich Berechtigungen in Android Studio hinzu? Wie können wir eine Liste aller Berechtigungen erhalten, die wir einer Aktivität hinzufügen können?

Nilesh Agrawal
quelle
Hilfe! Keine der Antworten scheint in der aktuellen Version 2.2.1 zu funktionieren. Das im Baum und im Editor sichtbare Manifest ist ein leerer Platzhalter mit nur einem Kommentar. Wie bearbeite ich die reale Sache?
GB96

Antworten:

135

Sie können sie nur manuell eingeben, aber die Inhaltshilfe hilft Ihnen dort, so dass es ziemlich einfach ist.

Fügen Sie diese Zeile hinzu

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

und drücken Sie Strg + Leerzeichen nach dem Punkt (oder cmd + Leerzeichen auf dem Mac). Wenn Sie eine Erklärung für die Berechtigung benötigen, können Sie Strg + q drücken .

vRallev
quelle
14
Wo befindet sich die Manifestdatei im Projektbaum in Android Studio?
Djondal
5
Oh, ich habe es gerade mit der Android-Ansicht im Projektbaum gefunden.
Djondal
2
@djondal Früher habe ich eine Datei in Android Studio mit Strg + Umschalt + n gefunden. Dies könnte ein besserer Weg sein, um sie zu erreichen, anstatt deine Augen zu belasten.
Rohit Mandiwal
2
Dies muss eine dieser Möglichkeiten sein, wie Android Studio besser ist als Eclipse.
stu
3
Gibt es einen bestimmten Kontext in Bezug auf, wo in der Manifest - Datei uns diese hinzufügen, oder können wir es nur noch hinzufügen , wohin?
Gnemlock
62

Sie können sie manuell eingeben, aber der Editor hilft Ihnen dabei.

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

Sie können den Schnappschuss unten sehen.

Geben Sie hier die Bildbeschreibung ein

Sobald Sie "a" in die Anführungszeichen eingeben, erhalten Sie eine Liste der Berechtigungen und einen Hinweis, dass Sie das Caret nach oben und unten verschieben müssen, um dasselbe auszuwählen.

Geben Sie hier die Bildbeschreibung ein

Raghunandan
quelle
50

Gehen Sie zu Android Manifest.xml und stellen Sie sicher, dass Sie das <uses-permission tag > innerhalb des Manifest-Tags, aber außerhalb aller anderen Tags hinzufügen .

<manifest xlmns:android...>

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

Dies ist ein Beispiel für die Erlaubnis zur Nutzung des Internets.

Zar E Ahmer
quelle
8

Sie können die Manifestdatei innerhalb des Manifest-Tags manuell hinzufügen, indem Sie:

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

Diese Berechtigung ist erforderlich, um auf das Kameragerät zugreifen zu können.

Richa
quelle
4

Es ist ganz einfach.

Alles was Sie tun müssen ist:

  • Klicken Sie mit der rechten Maustaste über das Anwendungstag und klicken Sie auf Generieren
  • Klicken Sie auf XML-Tag
  • Klicken Sie auf Benutzerberechtigung
  • Geben Sie den Namen Ihrer Erlaubnis ein.
Sarmad Sohail
quelle
1

Fügen Sie diese beiden Zeilen in Ihr AndroidMainfest ein

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