Додавання дозволів в AndroidManifest.xml в Android Studio?


112

У програмі Eclipse нам вдалося додати дозволи в AndroidManifest.xml, перейшовши на AndroidManifest.xml-> Permission-> Додавання дозволів.

Як додати дозволи в Android Studio? Як ми можемо отримати список усіх дозволів, які ми можемо додати до активності?



Довідка! Жодна з відповідей, здається, не працює в поточній версії 2.2.1. Маніфест, помітний у дереві та редакторі, є порожнім заповнювачем місця, окрім коментаря. Як редагувати реальну річ?
gb96

Відповіді:


135

Вводити їх можна лише вручну, але допомога щодо вмісту допомагає вам там, тому це досить просто.

Додайте цей рядок

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

і натисніть клавішу ctrl + після точки (або cmd + пробіл на Mac). Якщо вам потрібне пояснення для дозволу, ви можете натиснути ctrl + q .


14
Де знаходиться файл маніфесту в дереві проектів в Android Studio?
джондаль

5
О, щойно знайшов його за допомогою Android View у дереві проектів.
джондаль

2
@djondal Я використовував для пошуку будь-якого файлу в студії Android за допомогою ctrl + shift + n, це може бути кращим способом досягти, а не напружувати очі.
Rohit Mandiwal

2
це, мабуть, є одним із таких способів, як андроїд-студія краще, ніж затемнення.
stu

3
Чи є якийсь конкретний контекст щодо того, куди у файл маніфесту ми додаємо це, чи можемо ми просто додати його кудись?
Gnemlock

62

Ви можете ввести їх вручну, але редактор допоможе вам.

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

Ви можете побачити оснастку нижче.

введіть тут опис зображення

Як тільки ви наберете "a" всередині лапок, ви отримаєте список дозволів, а також підкажете перемістити каре вгору та вниз, щоб вибрати те саме.

введіть тут опис зображення


50

Перейдіть на Android Manifest.xml і обов'язково додайте <uses-permission tag > всередині тегу маніфесту, але поза всіма іншими тегами ..

<manifest xlmns:android...>

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

Це приклад дозволу на використання Інтернету.


8

Ви можете додати вручну до файлу маніфесту в тезі маніфесту:

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

Цей дозвіл необхідний для доступу до пристрою камери.


4

Це досить просто.

Все, що вам потрібно зробити, це:

  • Клацніть правою кнопкою миші над тегом програми та натисніть кнопку Створити
  • Клацніть на тег XML
  • Клацніть на дозвіл користувача
  • Введіть назву вашого дозволу.

1

Помістіть ці два рядки у свій AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.