Android.Webkit Espace de noms

Fournit des outils pour la navigation sur le web.

Classes

Nom Description
CacheManager

Gère le cache HTTP utilisé par les instances d’une WebView application.

CacheManager.CacheResult

Représente une ressource stockée dans le cache HTTP.

ClientCertRequest

ClientCertRequest : l’utilisateur reçoit une instance de cette classe en tant que paramètre .WebViewClient#onReceivedClientCertRequest

ConsoleMessage

Classe publique représentant un message de console JavaScript à partir de WebCore.

ConsoleMessage.MessageLevel

Fournit des outils pour la navigation sur le web.

CookieManager

Gère les cookies utilisés par les instances d’une WebView application.

CookieSyncManager

CookieSyncManager est utilisé pour synchroniser le magasin de cookies du navigateur entre la RAM et le stockage permanent.

DateSorter

Trie les dates dans les groupes suivants : Aujourd’hui hier sept jours il y a un mois plus tôt qu’il y a un mois

DownloadEventArgs

Fournit des données pour les événements E :Android.Webkit.CallbackProxy.Download.Download

GeolocationPermissions

Cette classe est utilisée pour gérer les autorisations pour les API JavaScript de géolocalisation de WebView.

HttpAuthHandler

Représente une demande d’authentification HTTP.

JavascriptInterface

Annotation qui permet d’exposer des méthodes à JavaScript.

JavascriptInterfaceAttribute

Fournit des outils pour la navigation sur le web.

JsPromptResult

Classe publique pour la gestion des demandes d’invite JavaScript.

JsResult

Une instance de cette classe est passée en tant que paramètre dans différentes WebChromeClient notifications d’action.

MimeTypeMap

Mappage bidirectionnel qui mappe les types MIME aux extensions de fichier et inversement.

PermissionRequest

Cette classe définit une demande d’autorisation et est utilisée lorsque le contenu web demande l’accès aux ressources protégées.

Plugin

Représente un plug-in (Java équivalent de la classe PlugPackageAndroid C++ dans libs/WebKitLib/WebKit/WebCore/plugins/android/)

PluginData

Cette classe encapsule le contenu généré par un plug-in.

PluginList

Liste simple de plug-ins initialisés.

RenderProcessGoneDetail

Cette classe fournit des informations plus spécifiques sur la raison pour laquelle le processus de rendu s’est arrêté.

SafeBrowsingResponse

Utilisé pour indiquer une action à entreprendre lors de l’accès à une URL malveillante.

ServiceWorkerClient

Classe de base pour que les clients capturent les rappels liés à Service Worker, consultez ServiceWorkerController l’exemple d’utilisation.

ServiceWorkerController

Gère les Workers de service utilisés par WebView.

ServiceWorkerWebSettings

Gère l’état des paramètres pour tous les Travailleurs du service.

SslErrorHandler

Représente une demande de gestion d’une erreur SSL.

TracingConfig

Contient les informations de configuration de suivi et les paramètres prédéfinis.

TracingConfig.Builder

Générateur utilisé pour créer des TracingConfig objets.

TracingController

Gère le suivi de WebViews.

UrlInterceptRegistry

Ce membre est déconseillé.

URLUtil

Fournit des outils pour la navigation sur le web.

WebBackForwardList

Cette classe contient la liste back/forward pour un WebView.

WebChromeClient

Fournit des outils pour la navigation sur le web.

WebChromeClient.FileChooserParams

Paramètres utilisés dans la #onShowFileChooser méthode.

WebHistoryItem

Classe pratique pour accéder aux champs d’une entrée dans la liste back/forward d’un WebView.

WebIconDatabase

Fonctions permettant de manipuler la base de données d’icônes utilisée par WebView.

WebIconDatabase.IconEventArgs

Fournit des outils pour la navigation sur le web.

WebMessage

Représentation Java de l’événement HTML5 PostMessage.

WebMessagePort

Représentation Java du Ports de message HTML5.

WebMessagePort.WebMessageCallback

Écouteur pour la gestion des événements MessagePort.

WebResourceError

Encapsule des informations sur les erreurs qui se sont produites lors du chargement des ressources web.

WebResourceResponse

Encapsule une réponse de ressource.

WebSettings

Gère l’état des paramètres d’un WebView.

WebSettings.LayoutAlgorithm

Énumération pour contrôler la disposition du code html.

WebSettings.PluginState

L’état du plug-in affecte la façon dont les plug-ins sont traités sur une page.

WebSettings.RenderPriority

Fournit des outils pour la navigation sur le web.

WebSettings.TextSize

Énumération pour spécifier la taille du texte.

WebSettings.ZoomDensity

Énumération pour spécifier la densité souhaitée de WebView.

WebStorage

Cette classe est utilisée pour gérer les API de stockage JavaScript fournies par le WebView.

WebStorage.Origin

Cette classe encapsule des informations sur la quantité de stockage actuellement utilisée par une origine pour les API de stockage JavaScript.

WebSyncManager

Ce membre est déconseillé.

WebView

Affichage qui affiche les pages web.

WebView.FindEventArgs

Fournit des données pour l’événement Find.

WebView.HitTestResult

Fournit des outils pour la navigation sur le web.

WebView.PictureEventArgs

Fournit des données pour l’événement Picture.

WebView.VisualStateCallback

Interface de rappel fournie pour #postVisualStateCallback recevoir des notifications sur l’état visuel.

WebView.WebViewTransport

Objet de transport pour renvoyer WebView au-delà des limites de thread.

WebViewClient

Fournit des outils pour la navigation sur le web.

WebViewDatabase

Cette classe permet aux développeurs de déterminer si un WebView utilisé dans l’application a stocké l’un des types suivants de données de navigation et d’effacer toutes ces données stockées pour tous les WebViews de l’application.

WebViewFragment

Fragment qui affiche un WebView.

WebViewRenderProcess

WebViewRenderProcess fournit un handle opaque à un WebView renderer.

WebViewRenderProcessClient

Utilisé pour recevoir des rappels sur WebView les événements du renderer.

Interfaces

Nom Description
GeolocationPermissions.ICallback

Interface de rappel utilisée par l’application hôte pour définir l’état d’autorisation de géolocalisation pour une origine.

IDownloadListener

Fournit des outils pour la navigation sur le web.

IJavascriptInterface

Annotation qui permet d’exposer des méthodes à JavaScript.

IPluginStub

Cette interface est utilisée pour implémenter des plug-ins dans un WebView.

IUrlInterceptHandler

Ce membre est déconseillé.

IValueCallback

Interface de rappel utilisée pour fournir des valeurs de manière asynchrone.

IWebResourceRequest

Englobe les paramètres de la WebViewClient#shouldInterceptRequest méthode.

Plugin.IPreferencesClickHandler

Ce membre est déconseillé.

WebChromeClient.ICustomViewCallback

Interface de rappel utilisée par l’application hôte pour informer la page active que son affichage personnalisé a été ignoré.

WebIconDatabase.IIconListener

Interface permettant de recevoir des icônes à partir de la base de données.

WebStorage.IQuotaUpdater

Encapsule une fonction de rappel utilisée pour fournir un nouveau quota pour une API de stockage JavaScript.

WebView.IFindListener

Interface permettant d’écouter les résultats de recherche.

WebView.IPictureListener

Interface permettant d’écouter de nouvelles images au fur et à mesure qu’elles changent.

Énumérations

Nom Description
CacheModes

Énumère les valeurs retournées par plusieurs types.

Categories

Fournit des outils pour la navigation sur le web.

ChromeFileChooserMode

Énumère les valeurs retournées par plusieurs types.

ClientError

Énumère les valeurs retournées par plusieurs méthodes et ClientError prises comme paramètre du membre F :Android.Webkit.WebViewClient.OnReceivedError .

ForceDarkMode

Fournit des outils pour la navigation sur le web.

HitTestResult

Énumère les valeurs retournées par plusieurs types.

MenuItems

Fournit des outils pour la navigation sur le web.

MixedContentHandling

Énumère les valeurs retournées par plusieurs types.

RendererPriority

Définit les priorités de liaison pour un WebView processus de renderer.

SafeBrowsingThreat

Fournit des outils pour la navigation sur le web.

TracingMode

Spécifie comment les événements de trace WebView sont enregistrés dans la mémoire tampon de suivi.