<izin-ağacı>

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 ad com.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 ancak com.example iyi değil.
tanıtıldığı yer:
API düzeyi 1
ayrıca bkz.:
<permission>
<permission-group>
<uses-permission>