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?



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 .


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.


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.


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.

1

Umieść te dwie linie w swoim AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.