StrictMode.VmPolicy.Builder.DetectImplicitUriPermissionGrant Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.