Context.CheckContentUriPermissionFull Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determine si se ha concedido permiso a un proceso determinado y a un uid para acceder a un URI de contenido específico.
[Android.Runtime.Register("checkContentUriPermissionFull", "(Landroid/net/Uri;III)I", "GetCheckContentUriPermissionFull_Landroid_net_Uri_IIIHandler", ApiSince=35)]
public virtual Android.Content.PM.Permission CheckContentUriPermissionFull(Android.Net.Uri uri, int pid, int uid, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("checkContentUriPermissionFull", "(Landroid/net/Uri;III)I", "GetCheckContentUriPermissionFull_Landroid_net_Uri_IIIHandler", ApiSince=35)>]
abstract member CheckContentUriPermissionFull : Android.Net.Uri * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission
override this.CheckContentUriPermissionFull : Android.Net.Uri * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission
Parámetros
- uri
- Uri
Identificador URI de contenido que se está comprobando.
- pid
- Int32
(Opcional) Identificador de proceso en el que se está comprobando. Si el pid es desconocido, pase -1.
- uid
- Int32
UiD que se está comprobando. Un uid de 0 es el usuario raíz, que pasará cada comprobación de permisos.
- modeFlags
- ActivityFlags
Modos de acceso que se van a comprobar.
Devoluciones
PackageManager#PERMISSION_GRANTED si el pid/uid especificado tiene permiso para acceder a ese URI o PackageManager#PERMISSION_DENIED si no lo es.
- Atributos
Comentarios
Determine si se ha concedido permiso a un proceso determinado y a un uid para acceder a un URI de contenido específico.
A diferencia de #checkUriPermission(Uri, int, int, int), este método comprueba el acceso general al proveedor de contenido del URI, así como permisos concedidos explícitamente.
Tenga en cuenta que esta comprobación producirá un para los IllegalArgumentException URI que no son de contenido.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.