Aggiunta di autorizzazioni in AndroidManifest.xml in Android Studio?


112

In Eclipse siamo stati in grado di aggiungere autorizzazioni in AndroidManifest.xml andando su AndroidManifest.xml-> Permission-> Adding permissions.

Come aggiungere le autorizzazioni in Android Studio? Come possiamo ottenere un elenco di tutte le autorizzazioni che possiamo aggiungere a un'attività?



Aiuto! Nessuna delle risposte sembra funzionare nella versione corrente 2.2.1. Il manifesto visibile nell'albero e nell'editor è un segnaposto vuoto con nient'altro che un commento. Come modifico la cosa reale?
GB96

Risposte:


135

Puoi solo digitarli manualmente, ma l'assistente ai contenuti ti aiuta lì, quindi è abbastanza facile.

Aggiungi questa linea

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

e premi ctrl + spazio dopo il punto (o cmd + spazio su Mac). Se hai bisogno di una spiegazione per l'autorizzazione, puoi premere ctrl + q .


14
Dov'è il file manifest nella struttura del progetto in Android Studio?
djondal

5
Oh, l'ho appena trovato usando la vista Android nell'albero del progetto.
djondal

2
@djondal ho usato per trovare qualsiasi file in Android Studio da ctrl + maiusc + n questo potrebbe essere un modo migliore per raggiungere invece di affaticare gli occhi.
Rohit Mandiwal

2
questo deve essere uno di quei modi in cui Android Studio è migliore di Eclipse.
stu

3
Esiste un contesto particolare riguardo a dove lo aggiungiamo nel file manifest o possiamo semplicemente aggiungerlo ovunque?
Gnemlock


50

Vai su Android Manifest.xml e assicurati di aggiungere il tag <uses-permission tag > all'interno del manifest ma al di fuori di tutti gli altri tag.

<manifest xlmns:android...>

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

Questo è un esempio dell'autorizzazione all'uso di Internet.


8

Puoi aggiungere manualmente nel file manifest all'interno del tag manifest:

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

Questa autorizzazione è necessaria per poter accedere al dispositivo della fotocamera.


4

È abbastanza semplice.

Tutto quello che devi fare è:

  • Fare clic con il pulsante destro del mouse sopra il tag dell'applicazione e fare clic su Genera
  • Fare clic sul tag XML
  • Fare clic sull'autorizzazione dell'utente
  • Inserisci il nome della tua autorizzazione.

1

Metti queste due righe nel tuo AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.