Language

StrictMode.VmPolicy.Builder.DetectImplicitUriPermissionGrant メソッド

定義

アプリに URI アクセス許可が暗黙的に付与されるタイミング (Android 18 (API 38) で廃止される動作) を検出します。

[Android.Runtime.Register("detectImplicitUriPermissionGrant", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=37)]
public Android.OS.StrictMode.VmPolicy.Builder DetectImplicitUriPermissionGrant();
[<Android.Runtime.Register("detectImplicitUriPermissionGrant", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=37)>]
member this.DetectImplicitUriPermissionGrant : unit -> Android.OS.StrictMode.VmPolicy.Builder

返品

属性

注釈

アプリに URI アクセス許可が暗黙的に付与されるタイミング (Android 18 (API 38) で廃止される動作) を検出します。

暗黙的な URI アクセス許可の付与は、アプリが URI を含むインテントを受け取ったが、Intent.FLAG_GRANT_READ_URI_PERMISSIONフラグやIntent.FLAG_GRANT_WRITE_URI_PERMISSION フラグがない場合に発生する可能性がありますが、システムはアプリに代わって URI へのアクセスを引き続き許可します。

暗黙的な URI 許可は廃止されているため、開発者は将来のアプリの破損を防ぐためにこれに対処する必要があります。 URI を使用して意図を送信する場合は、アクセス許可が付与される場合は、適切な許可フラグが明示的に設定されていることを確認します。 アクセス許可の付与が意図されていない場合は、暗黙的な許可をトリガーする可能性のある URI を含めないでください。

android.os.StrictMode.VmPolicy.Builder.detectImplicitUriPermissionGrantの Android リファレンス。

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

適用対象