<permissão-caminho>

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 e PATTERN_SIMPLE_GLOB na classe PatternMatcher.

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 e writePermission 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