ContentProvider.GetTypeAnonymous(Uri) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implemente isso para lidar com solicitações de URIs do tipo MIME, que não precisam revelar nenhuma informação interna que deve ser protegida por qualquer permissão.
[Android.Runtime.Register("getTypeAnonymous", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetTypeAnonymous_Landroid_net_Uri_Handler", ApiSince=34)]
public virtual string? GetTypeAnonymous (Android.Net.Uri uri);
[<Android.Runtime.Register("getTypeAnonymous", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetTypeAnonymous_Landroid_net_Uri_Handler", ApiSince=34)>]
abstract member GetTypeAnonymous : Android.Net.Uri -> string
override this.GetTypeAnonymous : Android.Net.Uri -> string
Parâmetros
- uri
- Uri
o URI a ser consultado.
Retornos
uma cadeia de caracteres do tipo MIME ou null
se o tipo precisar ser protegido.
- Atributos
Comentários
Implemente isso para lidar com solicitações de URIs do tipo MIME, que não precisam revelar nenhuma informação interna que deve ser protegida por qualquer permissão.
Se o seu tipo mime revela detalhes que devem ser protegidos, então você deve protegê-los implementando-os no #getType
, e nesta função, apenas retornar tipos de URIs que podem ser obtidos por qualquer pessoa sem qualquer acesso.
A implementação da função ths garantirá que #getType
esteja protegida por readPermission. Essa função, por padrão, funciona como o #getType
Documentação Java para android.content.ContentProvider.getTypeAnonymous(android.net.Uri)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.