- Sintaxe:
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string" />
- contido em:
<provider>
- descrição:
- Define o caminho e as permissões necessárias para um subconjunto específico de dados em um provedor de conteúdo. Esse elemento pode ser especificado várias vezes para fornecer vários caminhos.
- atributos:
android:path
- Um caminho de URI completo para um subconjunto de dados do provedor de conteúdo.
A permissão pode ser concedida somente aos dados específicos identificados por esse caminho.
Quando usado para fornecer conteúdo de sugestão de pesquisa, ele é anexado
com
/search_suggest_query
. android:pathPrefix
- A parte inicial de um caminho de URI para um subconjunto de dados do provedor de conteúdo. A permissão pode ser concedida a todos os subconjuntos de dados com caminhos que compartilham essa parte inicial.
android:pathPattern
- Um caminho de URI completo para um subconjunto de dados do provedor de conteúdo,
mas que pode usar estes caracteres curingas:
- Um asterisco (
*
) corresponde a uma sequência de zero a várias ocorrências do caractere imediatamente anterior. - Um ponto seguido por um asterisco (
.*
) corresponde a qualquer sequência de zero ou mais caracteres.
Como a barra invertida (
\
) é usada como caractere de escape quando a string é lida do XML, antes de ela ser analisada como padrão, é necessário um escape duplo. Por exemplo, um*
literal é escrito como "\\*
" e um\
literal é escrito como "\\\
". É o mesmo que você escreve ao construir a string na linguagem de programação Java.Para mais informações sobre esses tipos de padrões, consulte as descrições de
PATTERN_LITERAL
,PATTERN_PREFIX
ePATTERN_SIMPLE_GLOB
na classePatternMatcher
. - Um asterisco (
android:permission
- O nome de uma permissão que os clientes precisam ter para ler ou gravar os
dados do provedor de conteúdo. Esse atributo é uma maneira conveniente de definir
uma única permissão para leitura e gravação. No entanto, os atributos
readPermission
ewritePermission
têm precedência em relação a esse. android:readPermission
- Uma permissão que os clientes precisam ter para consultar o provedor de conteúdo.
android:writePermission
- Uma permissão que os clientes precisam ter para fazer mudanças nos dados controlados pelo provedor de conteúdo.
- introduzido no:
- Nível 4 da API
- confira também:
SearchManager
Manifest.permission
- Dicas de segurança
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 2024-02-16 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"
}]
{
"last_modified": "Última atualização 2024-02-16 UTC.",
"state": ""
}