Share via


Uri.NormalizeScheme メソッド

定義

小文字のスキーム コンポーネントを使用して同等の URI を返します。

[Android.Runtime.Register("normalizeScheme", "()Landroid/net/Uri;", "GetNormalizeSchemeHandler")]
public virtual Android.Net.Uri? NormalizeScheme ();
[<Android.Runtime.Register("normalizeScheme", "()Landroid/net/Uri;", "GetNormalizeSchemeHandler")>]
abstract member NormalizeScheme : unit -> Android.Net.Uri
override this.NormalizeScheme : unit -> Android.Net.Uri

戻り値

Uri

正規化された Uri (null なし)

属性

注釈

小文字のスキーム コンポーネントを使用して同等の URI を返します。 これにより、Uri が意図フィルター処理の Android のベスト プラクティスに合わせて調整されます。

たとえば、"HTTP://www.android.com" は "http://www.android.com" になります

Android の外部から受信したすべての URI (ユーザー入力、Bluetooth、NFC、インターネットなどの外部ソースなど) は、意図の作成に使用する前に正規化する必要があります。

<p class="note">このメソッドは<>正しくない URI の検証を行いません<>。または、形式が正しくない URI の '修正' を行います。そのため、入力の検証には使用しないでください。 URI がで始まる形式が正しくなく、スキーム コンポーネントが見つからない場合でも、Uri は常に返されます。

の Java ドキュメント android.net.Uri.normalizeScheme()

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

適用対象