ContentProvider.GetType(Uri) Método

Definición

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.

Se aplica a