sintaxis:
<path-permission android:path="string"
                 android:pathPrefix="string"
                 android:pathPattern="string"
                 android:permission="string"
                 android:readPermission="string"
                 android:writePermission="string" />
se incluye en:
<provider>
descripción:
Define la ruta de acceso y los permisos que requiere un subconjunto específico de datos dentro de un proveedor de contenido. Se puede especificar este elemento varias veces a fin de proporcionar varias rutas de acceso.
atributos:
android:path
Es una ruta de acceso de URI completa para un subconjunto de datos del proveedor de contenido. El permiso puede otorgarse solamente a los datos específicos que identifica esta ruta. Cuando se usa para proporcionar contenido de sugerencias de búsqueda, se le debe adjuntar "/search_suggest_query".
android:pathPrefix
Es la parte inicial de una ruta de acceso de URI para un subconjunto de datos del proveedor de contenido. Es posible otorgar permiso a todos los subconjuntos de datos con rutas de acceso que comparten esta parte inicial.
android:pathPattern
Es una ruta de acceso de URI para un subconjunto de datos del proveedor de contenido, pero que puede usar los siguientes comodines:
  • Un asterisco ("*"), que coincide con una secuencia de 0 a muchas ocurrencias del carácter inmediatamente anterior
  • Un punto seguido de un asterisco (".*"), que coincide con cualquier secuencia de 0 o más caracteres

Debido a que "\" se usa como carácter de escape cuando la string se lee desde XML (antes de que se analice como patrón), deberás escapar dos veces; por ejemplo, un "*" literal se escribe "\\*" y una "\" literal se escribe "\\", que es básicamente lo mismo que debes escribir si creas la string con código Java.

Para obtener más información sobre estos tipos de patrones, consulta las descripciones de PATTERN_LITERAL, PATTERN_PREFIX y PATTERN_SIMPLE_GLOB en la clase PatternMatcher.

android:permission
Es el nombre de un permiso que los clientes deben tener para leer o escribir los datos del proveedor de contenido. Este atributo es una forma conveniente de configurar un único permiso para lectura y escritura. Sin embargo, los atributos readPermission y writePermission tienen prioridad sobre este.
android:readPermission
Es un permiso que los clientes deben tener para realizar consultas al proveedor de contenido.
android:writePermission
Es un permiso que los clientes deben tener para realizar cambios en los datos que administra el proveedor de contenido.
primera inclusión:
Nivel de API 4
consulta también:
SearchManager
Manifest.permission
Seguridad y permisos