- sintaxe:
<permission-tree android:icon="drawable resource" android:label="string resource" ] android:name="string" />
- contido em:
<manifest>
- descrição:
- Declara o nome base de uma árvore de permissões. O aplicativo assume
a propriedade de todos os nomes da árvore. Ele pode adicionar dinamicamente novas permissões
à árvore chamando
. Os nomes dentro da árvore são separados por pontos (PackageManager.addPermission()
.
). Por exemplo, se o nome base forcom.example.project.taxes
, será possível adicionar permissões como a seguinte:com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.MAKE_SOME_UP
com.example.project.taxes.deductions.EXAGGERATE
Observe que esse elemento em si não declara uma permissão, apenas um namespace em que outras permissões podem ser colocadas. Consulte o elemento
<permission>
para mais informações sobre como declarar permissões. - atributos:
android:icon
- Um ícone representando todas as permissões na árvore. Esse atributo precisa ser definido como uma referência a um recurso drawable que contém a definição da imagem.
android:label
- Um nome legível pelo usuário para o grupo. Por conveniência, o rótulo pode ser definido diretamente como uma string bruta para programação rápida e ruim. No entanto, quando o app estiver pronto para ser publicado, ele precisa ser definido como uma referência a um recurso de string, para que possa ser localizado como outras strings na interface do usuário.
android:name
- O nome que está na base da árvore de permissões. Ele serve como
prefixo para todos os nomes de permissões na árvore. O escopo no estilo Java é
usado para garantir que o nome seja exclusivo. O nome precisa ter mais de
dois segmentos separados por ponto no caminho. Por exemplo,
com.example.base
é aceitável, mascom.example
não é.
- introduzido em:
- API de nível 1
- veja também:
<permission>
<permission-group>
<uses-permission>
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2022-02-19 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]