<izin-ağacı>

söz dizimi:
<permission-tree android:icon="drawable resource"
                 android:label="string resource"
                 android:name="string" />
şunları içerir:
<manifest>
description:
Bir izin ağacı için temel adı tanımlar. Uygulama, ağaç içindeki tüm adların sahipliğini alır. PackageManager.addPermission() yöntemini çağırarak ağaca dinamik olarak yeni izinler ekleyebilir. Ağaç içindeki adlar noktalarla (".") ayrılır. Örneğin, temel ad com.example.project.taxes ise aşağıdaki gibi izinler eklenebilir:

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 izinlerin yerleştirilebileceği bir ad alanını tanımlar. İzinleri bildirme hakkında daha fazla bilgi için <permission> öğesine bakın.

özellikler:
android:icon
Ağaçtaki tüm izinleri temsil eden bir simge. Bu özellik, resim tanımını içeren çekilebilir bir kaynağa referans olarak ayarlanmalıdır.
android:label
Grup için kullanıcı tarafından okunabilir bir ad. Kolaylık sağlaması açısından etiket, geliştirme sırasında doğrudan ham dize olarak ayarlanabilir. Ancak uygulama yayınlanmaya hazır olduğunda, kullanıcı arayüzündeki diğer dizeler gibi yerelleştirilebilmesi için bunu bir dize kaynağına referans olarak ayarlayın.
android:name
İzin ağacının altındaki ad. Ağaçtaki tüm izin adları için ön ek işlevi görür. Adın benzersiz olması için Java stili kapsam oluşturmayı kullanın. Adın yolunda ikiden fazla noktayla ayrılmış segment olmalıdır. Örneğin, com.example.base sorun çıkarmaz, ancak com.example uygun değildir.
kullanıma sunulduğu tarih:
API düzeyi 1
şuna da bakabilirsiniz:
<permission>
<permission-group>
<uses-permission>