SORU
17 Kasım 2009, Salı


Android izinler: Telefon: oku telefon devlet ve kimlik

Android uygulamam ama bir hata ayıklama test cihazımda inşa yüklerken "Telefon: oku telefon devlet ve kimlik" izinleri. gerekli görüyorum telefon görüşmeleri ile bir ilgisi yok, (AndroidManifest.xml Bu hiçbir anmak).

Mümkün olduğunca az izinleri almak istiyorum, ve eğer biri Bu kurtulmak için nasıl biliyordu merak etti? Build.MODEL, Build.VERSION.* vb bazı eşyalar günlüğü nerede olduğumu kısmı yorumladı. Ben de yatay/dikey yönü bu olabilir düşünme algılama olduğum bölüm diye "telefon durumu". Ama her ikisinin de gerekli izni kaldırmak gibiydi.

Bu hata raporu buldum: http://code.google.com/p/android/issues/detail?id=4101 ama izinleri piyasadan doğru ama aksi olmakla ilgili bir not ile çalışma gibi amaçlı olarak işaretlenmiş. Bu diğer insanların deneyim. (Pazar yayınlamak için sadece test etmek zorunda kalmak istemem.) Aksi halde, eğer bu uygulamam gerek yok etmesini engelleyecek arayıp bu izni vermemek bir API varsa biliyor mu?

Teşekkürler!

CEVAP
17 Kasım 2009, Salı


(Başkası diye kendi soruma cevap bu sorun koştu ve onu arar.)

Android kaynağı packageparser.java kazma, sistem otomatik olarak atar öğrendim

android.permission.WRITE_EXTERNAL_STORAGE and 
android.permission.READ_PHONE_STATE

en az 4 (donut) targetSdk bir sürümünü bildirir herhangi bir uygulama için. Bu uyumluluk bir nedeni olmalı, belki uygulamalar eski sürümleri hedefleyen açıkça açıklanmadan bu izinleri vardı varsayalım. Eğer bu izinleri uygulamayı örtülü olarak eklendi istemesen bile, androidmanifest.xml aşağıdaki gibi bir bölüm ekleyin

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4" />

Hepsi bu.

İyi eğlenceler, Mike

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011