GeolocationPermissions Clase

Definición

Esta clase se usa para administrar los permisos de la API de JavaScript 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 los permisos de la API de JavaScript 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.

Java documentación para android.webkit.GeolocationPermissions.

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.

Constructores

Nombre Description
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

Nombre Description
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 los permisos de la API de JavaScript geolocalización de WebView.

(Heredado de Object)
JniPeerMembers

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

PeerReference

Esta clase se usa para administrar los permisos de la API de JavaScript 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

Nombre Description
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 los permisos de la API de JavaScript geolocalización de WebView.

(Heredado de Object)
Dispose(Boolean)

Esta clase se usa para administrar los permisos de la API de JavaScript 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 para el 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 los permisos de la API de JavaScript 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 los permisos de la API de JavaScript geolocalización de WebView.

(Heredado de Object)
Wait()

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

(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)
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)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

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

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Heredado de Object)
IJavaPeerable.Finalized()

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

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

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

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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 los permisos de la API de JavaScript geolocalización de WebView.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a