ContentProvider.GetType(Uri) Método

Definição

Implemente isso para lidar com solicitações para o tipo MIME dos dados no URI fornecido.

[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

o URI a ser consultado.

Retornos

uma cadeia de caracteres de tipo MIME ou null se não houver nenhum tipo.

Atributos

Comentários

Implemente isso para lidar com solicitações para o tipo MIME dos dados no URI fornecido. O tipo MIME retornado deve começar com vnd.android.cursor.item um único registro ou vnd.android.cursor.dir/ para vários itens. Esse método pode ser chamado de vários threads, conforme descrito em Processos e Threads.

Observe que, por padrão, não há permissões necessárias para um aplicativo acessar essas informações; se o provedor de conteúdo exigir permissões de leitura e/ou gravação ou não for exportado, todos os aplicativos ainda poderão chamar esse método independentemente de suas permissões de acesso.

Se o tipo de mime revelar detalhes que devem ser protegidos, você deverá proteger esse método implementando #getTypeAnonymous. A implementação #getTypeAnonymous garante que você #getType só possa ser acessado pelo chamador que tem readPermission associado para o URI.

Java documentação para android.content.ContentProvider.getType(android.net.Uri).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a