Langue

NdefRecord.CreateMime(String, Byte[]) Méthode

Définition

Créez un enregistrement NDEF contenant des données MIME.

[Android.Runtime.Register("createMime", "(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;", "")]
public static Android.Nfc.NdefRecord? CreateMime(string? mimeType, byte[]? mimeData);
[<Android.Runtime.Register("createMime", "(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;", "")>]
static member CreateMime : string * byte[] -> Android.Nfc.NdefRecord

Paramètres

mimeType
String

un type MIME valide

mimeData
Byte[]

Données MIME sous forme d’octets

Retours

un enregistrement NDEF contenant les données typées MIME

Attributs

Remarques

Créez un enregistrement NDEF contenant des données MIME.

Utilisez cette méthode pour encoder des données typées MIME dans un enregistrement NDEF, tel que « text/plain » ou « image/jpeg ».

Le paramètre mimeType est normalisé pour Intent#normalizeMimeType suivre les bonnes pratiques Android pour le filtrage des intentions, par exemple pour forcer le minuscule. Toutefois, l’exception IllegalArgumentException non cochée peut être levée si le paramètre mimeType présente de graves problèmes, par exemple s’il est vide, donc interceptez toujours cette exception si vous transmettez des données générées par l’utilisateur dans cette méthode.

Pour plus d’efficacité, cette méthode peut ne pas créer une copie interne du tableau d’octets mimeData. Veillez donc à ne pas modifier le tableau d’octets mimeData tout en utilisant le NdefRecord retourné.

Java documentation pour android.nfc.NdefRecord.createMime(java.lang.String, byte[]).

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 à