NdefRecord.CreateUri メソッド

定義

オーバーロード

名前 説明
CreateUri(Uri)

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

CreateUri(String)

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

CreateUri(Uri)

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

[Android.Runtime.Register("createUri", "(Landroid/net/Uri;)Landroid/nfc/NdefRecord;", "")]
public static Android.Nfc.NdefRecord? CreateUri(Android.Net.Uri? uri);
[<Android.Runtime.Register("createUri", "(Landroid/net/Uri;)Landroid/nfc/NdefRecord;", "")>]
static member CreateUri : Android.Net.Uri -> Android.Nfc.NdefRecord

パラメーター

uri
Uri

エンコードする URI。

返品

URI を含む NDEF レコード

属性

注釈

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

このメソッドを使用して、URI (または URL) を NDEF レコードにエンコードします。

よく知られている URI 型表現 ( #TNF_WELL_KNOWN#RTD_URI) を使用します。 これは、NDEF への URI の最も効率的なエンコードです。

uri パラメーターは、意図のフィルター処理に関する Android のベスト プラクティスに従ってスキームを小文字に設定する Uri#normalizeScheme で正規化されます。 ただし、uri パラメーターが空の場合など、重大な問題がある場合は、オフの例外 IllegalArgumentException がスローされる可能性があるため、ユーザー生成データをこのメソッドに渡す場合は常にこの例外をキャッチします。

リファレンス仕様: NFCForum-TS-RTD_URI_1.0

Javaドキュメント。

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

適用対象

CreateUri(String)

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

[Android.Runtime.Register("createUri", "(Ljava/lang/String;)Landroid/nfc/NdefRecord;", "")]
public static Android.Nfc.NdefRecord? CreateUri(string? uriString);
[<Android.Runtime.Register("createUri", "(Ljava/lang/String;)Landroid/nfc/NdefRecord;", "")>]
static member CreateUri : string -> Android.Nfc.NdefRecord

パラメーター

uriString
String

エンコードする文字列 URI。

返品

URI を含む NDEF レコード

属性

注釈

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

このメソッドを使用して、URI (または URL) を NDEF レコードにエンコードします。

よく知られている URI 型表現 ( #TNF_WELL_KNOWN#RTD_URI) を使用します。 これは、NDEF への URI の最も効率的なエンコードです。

uriString パラメーターは Uri#normalizeScheme で正規化され、意図のフィルター処理に関する Android のベスト プラクティスに従ってスキームを小文字に設定します。 ただし、uriString パラメーターが空の場合など、重大な問題がある場合は、オフの例外 IllegalArgumentException がスローされる可能性があるため、ユーザー生成データをこのメソッドに渡す場合は常にこの例外をキャッチします。

リファレンス仕様: NFCForum-TS-RTD_URI_1.0

Javaドキュメント。

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

適用対象