- :
<permission-tree android:icon="drawable resource" android:label="string resource" android:name="string" />
- contenuto in:
<manifest>
- description:
- Dichiara il nome di base per una struttura di autorizzazioni. L'applicazione assume la proprietà di tutti i nomi all'interno della struttura. Può aggiungere dinamicamente nuove autorizzazioni
alla struttura chiamando
PackageManager.addPermission()
. I nomi all'interno della struttura ad albero sono separati da punti (".
). Ad esempio, se il nome di base ècom.example.project.taxes
, potrebbero essere aggiunte autorizzazioni come la seguente:com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.STORE_RECEIPTS
com.example.project.taxes.deductions.ACCESS_RECORDS
Questo elemento non dichiara un'autorizzazione stessa, ma solo uno spazio dei nomi in cui è possibile inserire le autorizzazioni. Per ulteriori informazioni sulla dichiarazione delle autorizzazioni, consulta l'elemento
<permission>
. - :
android:icon
- Un'icona che rappresenta tutte le autorizzazioni nell'albero. Questo attributo deve essere impostato come riferimento a una risorsa disegnabile contenente la definizione dell'immagine.
android:label
- Un nome leggibile per il gruppo. Per praticità, l'etichetta può essere impostata direttamente come stringa non elaborata durante lo sviluppo. Tuttavia, quando l'applicazione è pronta per essere pubblicata, impostala come riferimento a una risorsa stringa, in modo che possa essere localizzata come altre stringhe nell'interfaccia utente.
android:name
- Il nome alla base della struttura delle autorizzazioni. Serve da prefisso a tutti i nomi di autorizzazione nella struttura ad albero. Utilizza la definizione dell'ambito in stile Java
in modo che il nome sia univoco. Il nome deve contenere più di due segmenti separati da un punto nel percorso. Ad esempio,
com.example.base
va bene, mentrecom.example
non lo è.
- introdotto in:
- Livello API 1
- consulta anche:
<permission>
<permission-group>
<uses-permission>
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2024-03-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]