Android.Webkit Namespace

Provides tools for browsing the web.

Classes

CacheManager
CacheManager.CacheResult
ClientCertRequest

ClientCertRequest: The user receives an instance of this class as a parameter of OnReceivedClientCertRequest(WebView, ClientCertRequest).

ConsoleMessage

Public class representing a JavaScript console message from WebCore.

ConsoleMessage.MessageLevel
CookieManager

Manages the cookies used by an application's WebView instances.

CookieSyncManager

The CookieSyncManager is used to synchronize the browser cookie store between RAM and permanent storage.

DateSorter

Sorts dates into the following groups: Today Yesterday seven days ago one month ago older than a month ago

DownloadEventArgs

Provides data for the E:Android.Webkit.CallbackProxy.Download, and Download events.

GeolocationPermissions

This class is used to manage permissions for the WebView's Geolocation JavaScript API.

HttpAuthHandler

Represents a request for HTTP authentication.

JavascriptInterface

Annotation that allows exposing methods to JavaScript.

JavascriptInterfaceAttribute
JsPromptResult

Public class for handling JavaScript prompt requests.

JsResult

An instance of this class is passed as a parameter in various WebChromeClient action notifications.

MimeTypeMap

Two-way map that maps MIME-types to file extensions and vice versa.

PermissionRequest

This class defines a permission request and is used when web content requests access to protected resources.

Plugin
PluginData
PluginList
RenderProcessGoneDetail
SafeBrowsingResponse
ServiceWorkerClient
ServiceWorkerController
ServiceWorkerWebSettings
SslErrorHandler

Represents a request for handling an SSL error.

UrlInterceptRegistry
URLUtil
WebBackForwardList

This class contains the back/forward list for a WebView.

WebChromeClient
WebChromeClient.FileChooserParams
WebHistoryItem

A convenience class for accessing fields in an entry in the back/forward list of a WebView.

WebIconDatabase

Functions for manipulating the icon database used by WebView.

WebIconDatabase.IconEventArgs
WebMessage
WebMessagePort
WebMessagePort.WebMessageCallback
WebResourceError
WebResourceResponse

Encapsulates a resource response.

WebSettings

Manages settings state for a WebView.

WebSettings.LayoutAlgorithm

Enum for controlling the layout of html.

WebSettings.PluginState

The plugin state effects how plugins are treated on a page.

WebSettings.RenderPriority
WebSettings.TextSize

Enum for specifying the text size.

WebSettings.ZoomDensity

Enum for specifying the WebView's desired density.

WebStorage

This class is used to manage the JavaScript storage APIs provided by the WebView.

WebStorage.Origin

This class encapsulates information about the amount of storage currently used by an origin for the JavaScript storage APIs.

WebSyncManager
WebView
WebView.FindEventArgs

Provides data for the Find event.

WebView.HitTestResult
WebView.PictureEventArgs

Provides data for the Picture event.

WebView.VisualStateCallback
WebView.WebViewTransport

Transportation object for returning WebView across thread boundaries.

WebViewClient
WebViewDatabase
WebViewFragment

A fragment that displays a WebView.

Interfaces

GeolocationPermissions.ICallback

A callback interface used by the host application to set the Geolocation permission state for an origin.

IDownloadListener
IJavascriptInterface

Annotation that allows exposing methods to JavaScript.

IPluginStub

This interface is used to implement plugins in a WebView.

IUrlInterceptHandler
IValueCallback

A callback interface used to provide values asynchronously.

IWebResourceRequest

Encompasses parameters to the ShouldInterceptRequest(WebView, IWebResourceRequest) method.

Plugin.IPreferencesClickHandler
WebChromeClient.ICustomViewCallback

A callback interface used by the host application to notify the current page that its custom view has been dismissed.

WebIconDatabase.IIconListener

Interface for receiving icons from the database.

WebStorage.IQuotaUpdater

Encapsulates a callback function which is used to provide a new quota for a JavaScript storage API.

WebView.IFindListener

Interface to listen for find results.

WebView.IPictureListener

Interface to listen for new pictures as they change.

Enums

CacheModes

Enumerates values returned by several types.

ChromeFileChooserMode

Enumerates values returned by several types.

ClientError

Enumerates values returned by several methods of ClientError and taken as a parameter of the F:Android.Webkit.WebViewClient.OnReceivedError member.

HitTestResult

Enumerates values returned by several types.

MenuItems
MixedContentHandling

Enumerates values returned by several types.

RendererPriority
SafeBrowsingThreat