- 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.
- Un asterisco ("
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
ywritePermission
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
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2022-02-23 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]