Langue

Notification.MessagingStyle.Message.SetData(String, Uri) Méthode

Définition

Définit un objet blob binaire de données et un type MIME associé pour un message.

[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

Paramètres

dataMimeType
String

Chaîne : type MIME du contenu. Pour obtenir la liste des types MIME d’image pris en charge, consultez android.graphics.ImageDecoder.isMimeTypeSupported(String).

dataUri
Uri

Uri : URI contenant le contenu dont le type est donné par le type MIME. Les écouteurs de notification, y compris l’interface utilisateur système, doivent être autorisés à accéder aux données vers lesquelles l’URI pointe. Les méthodes recommandées sont les suivantes : stockez les données dans votre propre ContentProvider, en vous assurant que d’autres applications disposent de l’autorisation correcte d’accéder à votre fournisseur. Le mécanisme préféré pour fournir l’accès consiste à utiliser des autorisations par URI qui sont temporaires et qui accordent uniquement l’accès à l’application de réception. Un moyen simple de créer un ContentProvider comme celui-ci consiste à utiliser la classe d’assistance FileProvider. Utilisez le système MediaStore. Le MediaStore est principalement destiné aux types MIME vidéo, audio et image, mais à partir d’Android 3.0 (niveau d’API 11), il peut également stocker des types non multimédias (voir MediaStore.Files pour plus d’informations). Les fichiers peuvent être insérés dans le MediaStore à l’aide de scanFile() après quoi un URI de style content:// adapté au partage est transmis au rappel onScanCompleted() fourni. Notez qu’une fois ajouté au système MediaStore, le contenu est accessible à n’importe quelle application sur l’appareil.

Retours

cet objet pour le chaînage de méthodes

Attributs

Remarques

Définit un objet blob binaire de données et un type MIME associé pour un message. Dans le cas où la plateforme ou l’état de l’interface utilisateur ne prend pas en charge le type MIME, le texte d’origine fourni dans le constructeur sera utilisé. Lorsque ces données peuvent être présentées à l’utilisateur, le texte d’origine ne sera utilisé que comme texte d’accessibilité.

Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d’Oracle et/ou de ses affiliés.

Dernière mise à jour 2026-08-03 UTC.

Référence Android pour android.app.Notification.MessagingStyle.Message.setData.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à