Notification.MessagingStyle.Message.SetData(String, Uri) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.