Lingua

Notification.MessagingStyle.Message.SetData(String, Uri) Metodo

Definizione

Imposta un BLOB binario di dati e un tipo MIME associato per un messaggio.

[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

Parametri

dataMimeType
String

String: tipo MIME del contenuto. Per un elenco dei tipi MIME di immagini supportati, vedere android.graphics.ImageDecoder.isMimeTypeSupported(String).

dataUri
Uri

Uri: URI contenente il contenuto il cui tipo viene assegnato dal tipo MIME. I listener di notifica, inclusa l'interfaccia utente di sistema, devono disporre dell'autorizzazione per accedere ai dati a cui punta l'URI. I modi consigliati per eseguire questa operazione sono: archiviare i dati nel proprio ContentProvider, assicurandosi che altre app dispongano dell'autorizzazione corretta per accedere al provider. Il meccanismo preferito per fornire l'accesso consiste nell'usare autorizzazioni per URI temporanee e concedere solo l'accesso all'applicazione ricevente. Un modo semplice per creare un ContentProvider in questo modo consiste nell'usare la classe helper FileProvider. Usare il sistema MediaStore. MediaStore è destinato principalmente ai tipi MIME di video, audio e immagine, ma a partire da Android 3.0 (livello API 11) può anche archiviare tipi non multimediali (vedi MediaStore.Files per altre informazioni). I file possono essere inseriti in MediaStore usando scanFile() dopo il quale un URI di stile content:// adatto per la condivisione viene passato al callback onScanCompleted() fornito. Si noti che una volta aggiunto al sistema MediaStore, il contenuto è accessibile a qualsiasi app nel dispositivo.

Valori restituiti

questo oggetto per il concatenamento dei metodi

Attributi

Commenti

Imposta un BLOB binario di dati e un tipo MIME associato per un messaggio. Nel caso in cui la piattaforma o lo stato dell'interfaccia utente non supporti il tipo MIME, verrà usato il testo originale fornito nel costruttore. Quando questi dati possono essere presentati all'utente, il testo originale verrà usato solo come testo di accessibilità.

I contenuti e gli esempi di codice in questa pagina sono soggetti alle licenze descritte nella licenza del contenuto. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue consociate.

Ultimo aggiornamento 2026-08-03 UTC.

Informazioni di riferimento su Android per android.app.Notification.MessagingStyle.Message.setData.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a