Compartir a través de


GeolocationPermissions Clase

Definición

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

[Android.Runtime.Register("android/webkit/GeolocationPermissions", DoNotGenerateAcw=true)]
public class GeolocationPermissions : Java.Lang.Object
[<Android.Runtime.Register("android/webkit/GeolocationPermissions", DoNotGenerateAcw=true)>]
type GeolocationPermissions = class
    inherit Object
Herencia
GeolocationPermissions
Atributos

Comentarios

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

Los permisos de geolocalización se aplican a un origen, que consta del host, el esquema y el puerto de un URI. Para que el contenido web use la API de geolocalización, se debe conceder permiso para el origen de ese contenido.

Esta clase almacena los permisos de geolocalización. El estado de permiso de un origen se puede permitir o denegar. Esta clase usa Strings para representar un origen.

Cuando un origen intenta usar la API de geolocalización, pero actualmente no se establece ningún estado de permiso para ese origen, WebChromeClient#onGeolocationPermissionsShowPrompt(String,GeolocationPermissions.Callback) WebChromeClient.onGeolocationPermissionsShowPrompt() se llama a . Esto permite establecer el estado de permiso para ese origen.

Los métodos de esta clase se pueden usar para modificar e interrogar los permisos de geolocalización almacenados en cualquier momento.

Documentación de Java para android.webkit.GeolocationPermissions.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

GeolocationPermissions()

Esta clase no se debe crear una instancia directamente, las aplicaciones solo deben usar #getInstance() para obtener la instancia.

GeolocationPermissions(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Instance

Obtiene la instancia singleton de esta clase.

JniIdentityHashCode

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
JniPeerMembers

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

PeerReference

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Allow(String)

Permite que el origen especificado use la API de geolocalización.

Clear(String)

Borra el estado del permiso geolocalización para el origen especificado.

ClearAll()

Borra el estado del permiso geolocalización para todos los orígenes.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
Dispose(Boolean)

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetAllowed(String, IValueCallback)

Obtiene el estado del permiso geolocalización para el origen especificado.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetOrigins(IValueCallback)

Obtiene el conjunto de orígenes para los que se almacenan los permisos de geolocalización.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

GetJniTypeName(IJavaPeerable)

Esta clase se usa para administrar permisos para la API de JavaScript de geolocalización de WebView.

Se aplica a