Dodanie uprawnień w AndroidManifest.xml w Android Studio?

112

W Eclipse mogliśmy dodać uprawnienia w AndroidManifest.xml, przechodząc do AndroidManifest.xml-> Permission-> Adding permissions.

Jak dodać uprawnienia w Android Studio? Jak możemy uzyskać listę wszystkich uprawnień, które możemy dodać do działania?

Nilesh Agrawal
źródło
Wsparcie! Żadna z odpowiedzi nie wydaje się działać w aktualnej wersji 2.2.1. Manifest widoczny w drzewie i edytorze to pusty symbol zastępczy, zawierający tylko komentarz. Jak edytować rzeczywistą treść?
gb96

Odpowiedzi:

135

Możesz wpisać je tylko ręcznie, ale pomoc dotycząca treści pomoże Ci w tym, więc jest to dość łatwe.

Dodaj tę linię

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

i naciśnij ctrl + spacja po kropce (lub cmd + spacja na Macu). Jeśli potrzebujesz wyjaśnienia dotyczącego pozwolenia, możesz nacisnąć ctrl + q .

vRallev
źródło
14
Gdzie jest plik manifestu w drzewie projektu w Android Studio?
djondal
5
Och, po prostu znalazłem to za pomocą widoku Androida w drzewie projektu.
djondal
2
@djondal Kiedyś znajdowałem dowolny plik w Android Studio przez ctrl + shift + n to może być lepszy sposób na dotarcie do niego zamiast wytężania oczu.
Rohit Mandiwal
2
to musi być jeden z powodów, dla których Android Studio jest lepsze niż zaćmienie.
STU
3
Czy istnieje jakiś szczególny kontekst dotyczący tego, gdzie w pliku manifestu to dodajemy, czy też możemy po prostu dodać to gdziekolwiek?
Gnemlock
50

Przejdź do pliku Manifest.xml systemu Android i pamiętaj, aby dodać <uses-permission tag > wewnątrz tagu manifestu, ale poza wszystkimi innymi tagami.

<manifest xlmns:android...>

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

To jest przykład pozwolenia na korzystanie z Internetu.

Zar E Ahmer
źródło
8

Możesz dodać ręcznie w pliku manifestu w tagu manifestu przez:

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

To uprawnienie jest wymagane, aby mieć dostęp do aparatu.

Richa
źródło
4

To całkiem proste.

Wszystko, co musisz zrobić, to:

  • Kliknij prawym przyciskiem myszy nad tagiem aplikacji i kliknij Generuj
  • Kliknij tag XML
  • Kliknij zgodę użytkownika
  • Wpisz nazwę swojego pozwolenia.
Sarmad Sohail
źródło
1

Umieść te dwie linie w swoim AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Hossam Ali
źródło