Notification.MessagingStyle.Message.SetData(String, 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.
Define um blob binário de dados e um tipo MIME associado para uma mensagem.
[Android.Runtime.Register("setData", "(Ljava/lang/String;Landroid/net/Uri;)Landroid/app/Notification$MessagingStyle$Message;", "", ApiSince=24)]
public Android.App.Notification.MessagingStyle.Message SetData(string dataMimeType, Android.Net.Uri dataUri);
[<Android.Runtime.Register("setData", "(Ljava/lang/String;Landroid/net/Uri;)Landroid/app/Notification$MessagingStyle$Message;", "", ApiSince=24)>]
member this.SetData : string * Android.Net.Uri -> Android.App.Notification.MessagingStyle.Message
Parâmetros
- dataMimeType
- String
Cadeia de caracteres: o tipo MIME do conteúdo. Consulte android.graphics.ImageDecoder.isMimeTypeSupported(String) para obter uma lista de tipos MIME de imagem com suporte.
- dataUri
- Uri
Uri: o uri que contém o conteúdo cujo tipo é fornecido pelo tipo MIME. Os ouvintes de notificação, incluindo a interface do usuário do sistema, precisam de permissão para acessar os dados aos quais o Uri aponta. As maneiras recomendadas de fazer isso são: armazene os dados em seu próprio ContentProvider, certificando-se de que outros aplicativos tenham a permissão correta para acessar seu provedor. O mecanismo preferencial para fornecer acesso é usar permissões por URI que são temporárias e só concedem acesso ao aplicativo receptor. Uma maneira fácil de criar um ContentProvider como este é usar a classe auxiliar FileProvider. Use o sistema MediaStore. O MediaStore é voltado principalmente para tipos MIME de vídeo, áudio e imagem, no entanto, a partir do Android 3.0 (nível de API 11), ele também pode armazenar tipos que não são de mídia (consulte MediaStore.Files para obter mais informações). Os arquivos podem ser inseridos no MediaStore usando scanFile() após o qual um Uri de estilo de content:// adequado para compartilhamento é passado para o retorno de chamada fornecido onScanCompleted(). Observe que, uma vez adicionado ao sistema MediaStore, o conteúdo é acessível a qualquer aplicativo no dispositivo.
Retornos
este objeto para encadeamento de métodos
- Atributos
Comentários
Define um blob binário de dados e um tipo MIME associado para uma mensagem. No caso em que a plataforma ou o estado da interface do usuário não dão suporte ao tipo MIME, o texto original fornecido no construtor será usado. Quando esses dados puderem ser apresentados ao usuário, o texto original será usado apenas como texto de acessibilidade.
Os exemplos de conteúdo e código nesta página estão sujeitos às licenças descritas na Licença de Conteúdo. Java e OpenJDK são marcas ou marcas registradas da Oracle e/ou de suas afiliadas.
Última atualização 2026-08-03 UTC.
Referência do Android para android.app.Notification.MessagingStyle.Message.setData.
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.