NdefRecord.CreateMime(String, Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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[])
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。