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?



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 .


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


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.


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.


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.

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" /> 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.