Android Studio'da AndroidManifest.xml'de İzinler Ekleniyor mu?


112

Eclipse'de AndroidManifest.xml'de AndroidManifest.xml-> İzin-> İzin Ekleme'ye giderek izinler ekleyebildik.

Android Studio'da izinler nasıl eklenir? Bir Aktiviteye ekleyebileceğimiz tüm izinlerin bir listesini nasıl alabiliriz?



Yardım! Yanıtların hiçbiri 2.2.1 sürümünde çalışmıyor gibi görünüyor. Ağaçta ve düzenleyicide görünen bildirim, yorumdan başka hiçbir şey içermeyen boş bir yer tutucudur. Gerçek şeyi nasıl düzenlerim?
gb96

Yanıtlar:


136

Bunları yalnızca manuel olarak yazabilirsiniz, ancak içerik yardımı size yardımcı olur, bu nedenle oldukça kolaydır.

Bu satırı ekleyin

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

ve noktanın ardından (veya Mac'te cmd + boşluk ) ctrl + boşluk tuşuna basın . İzin için bir açıklamaya ihtiyacınız varsa, ctrl + q tuşlarına basabilirsiniz .


14
Android Studio'daki proje ağacındaki manifest dosyası nerede?
djondal

5
Oh, proje ağacındaki Android Görünümü'nü kullanarak buldum.
djondal

2
@djondal Android stüdyosunda ctrl + shift + n ile herhangi bir dosya buluyordum bu, gözlerinizi zorlamak yerine ulaşmanın daha iyi bir yolu olabilirdi.
Rohit Mandiwal

2
bu, android stüdyosunun tutulmadan daha iyi olduğu yollardan biri olmalı.
stu

3
Bunu manifest dosyasında nereye eklediğimizle ilgili belirli bir bağlam var mı, yoksa herhangi bir yere ekleyebilir miyiz?
Gnemlock


50

Android Manifest.xml adresine gidin ve manifest etiketinin <uses-permission tag > içine , ancak diğer tüm etiketlerin Dışına eklediğinizden emin olun .

<manifest xlmns:android...>

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

Bu, İnternet kullanma iznine bir örnektir.


8

Manifest dosyasında manifest etiketine manuel olarak ekleyebilirsiniz:

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

Kamera cihazına erişebilmek için bu izin gereklidir.


4

Oldukça basit.

Yapmanız gereken tek şey:

  • Uygulama etiketinin üzerine sağ tıklayın ve Oluştur'a tıklayın
  • XML etiketine tıklayın
  • Kullanıcı iznine tıklayın
  • İzninizin adını girin.

1

Bu iki satırı AndroidMainfest'inize koyun

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.