ContentProvider.GetType(Uri) 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í.
Implemente esto para controlar las solicitudes del tipo MIME de los datos en el URI especificado.
[Android.Runtime.Register("getType", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetType_Landroid_net_Uri_Handler")]
public abstract string? GetType(Android.Net.Uri uri);
[<Android.Runtime.Register("getType", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetType_Landroid_net_Uri_Handler")>]
override this.GetType : Android.Net.Uri -> string
Parámetros
- uri
- Uri
el URI que se va a consultar.
Devoluciones
una cadena de tipo MIME o null si no hay ningún tipo.
- Atributos
Comentarios
Implemente esto para controlar las solicitudes del tipo MIME de los datos en el URI especificado. El tipo MIME devuelto debe comenzar con vnd.android.cursor.item para un único registro o vnd.android.cursor.dir/ para varios elementos. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.
Tenga en cuenta que de forma predeterminada no se necesitan permisos para que una aplicación acceda a esta información; Si el proveedor de contenido requiere permisos de lectura o escritura, o no se exporta, todas las aplicaciones pueden seguir llamando a este método independientemente de sus permisos de acceso.
Si el tipo mime revela los detalles que se deben proteger, debe proteger este método mediante la implementación #getTypeAnonymousde . La implementación #getTypeAnonymous garantiza que #getType el autor de la llamada solo pueda tener acceso al que tiene asociado readPermission para el URI.
Java documentación para android.content.ContentProvider.getType(android.net.Uri).
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.