Lenguaje

StrictMode.VmPolicy.Builder.DetectImplicitUriPermissionGrant Método

Definición

Detecta cuándo se conceden implícitamente permisos de URI a la aplicación, un comportamiento que se interrumpirá en 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

Devoluciones

Atributos

Comentarios

Detecta cuándo se conceden implícitamente permisos de URI a la aplicación, un comportamiento que se interrumpirá en Android 18 (API 38).

Las concesiones implícitas de permisos de URI pueden producirse cuando una aplicación recibe una intención que contiene un URI, pero sin las marcas de Intent.FLAG_GRANT_READ_URI_PERMISSION o Intent.FLAG_GRANT_WRITE_URI_PERMISSION, pero el sistema todavía concede acceso al URI en nombre de la aplicación.

Dado que se interrumpen las concesiones implícitas de URI, los desarrolladores deben abordar esto para evitar la interrupción futura de la aplicación. Al enviar intenciones con URI, asegúrese de que las marcas de concesión adecuadas se establecen explícitamente si se va a conceder el permiso. Si no se pretende conceder ningún permiso, no incluya URI que puedan desencadenar concesiones implícitas.

Referencia de Android para android.os.StrictMode.VmPolicy.Builder.detectImplicitUriPermissionGrant.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a