- söz dizimi:
<permission-tree android:icon="drawable resource" android:label="string resource" android:name="string" />
- bulunduğu yer:
<manifest>
- description:
- İzin ağacı için temel adı tanımlar. Uygulama,
tüm adların sahipliğini üstlenmeniz gerekir. Dinamik olarak yeni izinler ekleyebilir
PackageManager.addPermission()
numaralı telefonu arayarak ağaca gönderin. Ağaç içindeki adlar nokta (".
") Örneğin, temel adcom.example.project.taxes
, aşağıdaki gibi izinler olabilir eklendi:com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.STORE_RECEIPTS
com.example.project.taxes.deductions.ACCESS_RECORDS
Bu öğe bir izni değil, yalnızca bir izni ad alanı gösterilir. İzinleri beyan etme hakkında daha fazla bilgi için bkz.
<permission>
. öğesine dokunun. - özellikler:
android:icon
- Ağaçtaki tüm izinleri temsil eden bir simge. Bu özellik resmi içeren çekilebilir bir kaynağa başvuru olarak ayarlanmalıdır belirler.
android:label
- Grubun kullanıcı tarafından okunabilen adı. Kolaylık olması açısından değeri, geliştirme sırasında doğrudan ham dize olarak ayarlanabilir. Ancak, uygulama yayınlanmaya hazır olduğunda bunu diğer öğeler gibi yerelleştirilebilmesi için bir dize kaynağına referans verir. dizeler halinde çalışır.
android:name
- İzin ağacının alt kısmındaki ad. Şu şekilde hizmet verir:
ağaçtaki tüm izin adlarına bir önek ekler. Java stili kapsam kullanma
Böylece adın benzersiz olması gerekir. Ad, şundan fazla olmalıdır:
yolunun kendisinde, noktayla ayrılmış iki segment bulunmalıdır. Örneğin,
com.example.base
sorun yok ancakcom.example
iyi değil.
- tanıtıldığı yer:
- API düzeyi 1
- ayrıca bkz.:
<permission>
<permission-group>
<uses-permission>
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[null,null,["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]