NdefRecord.CreateMime(String, Byte[]) メソッド

定義

MIME データを含む新しい NDEF レコードを作成します。

[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

パラメーター

mimeType
String

有効な MIME の種類

mimeData
Byte[]

バイトとしての MIME データ

戻り値

MIME 型のデータを含む NDEF レコード

属性

注釈

MIME データを含む新しい NDEF レコードを作成します。

このメソッドを使用して、MIME 型のデータを "text/plain" や "image/jpeg" などの NDEF レコードにエンコードします。

mimeType パラメーターは、 で Intent#normalizeMimeType 正規化され、意図のフィルター処理に関する Android のベスト プラクティスに従います。たとえば、小文字を強制します。 ただし、mimeType パラメーターに重大な問題がある場合 (空の場合など)、チェックされていない例外 IllegalArgumentException がスローされる可能性があるため、ユーザー生成データをこのメソッドに渡す場合は、常にこの例外をキャッチしてください。

効率を高めるために、このメソッドは mimeData バイト配列の内部コピーを作成しない可能性があるため、返された NdefRecord の使用中は mimeData バイト配列を変更しないように注意してください。

の Java ドキュメント android.nfc.NdefRecord.createMime(java.lang.String, byte[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象