android.webkit

Interfaces

DownloadListener

Callback

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

PluginStub

This interface is used to implement plugins in a WebView.

ValueCallback

A callback interface used to provide values asynchronously.

CustomViewCallback

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

IconListener

Interface for receiving icons from the database.

WebResourceRequest

Encompasses parameters to the android.

QuotaUpdater

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

FindListener

Interface to listen for find results.

PictureListener

Interface to listen for new pictures as they change.

Classes

ClientCertRequest

ClientCertRequest: The user receives an instance of this class as a parameter of WebViewClient#onReceivedClientCertRequest.

ConsoleMessage

Public class representing a JavaScript console message from WebCore.

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

GeolocationPermissions

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

HttpAuthHandler

Represents a request for HTTP authentication.

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.

RenderProcessGoneDetail

This class provides more specific information about why the render process exited.

SafeBrowsingResponse

Used to indicate an action to take when hitting a malicious URL.

ServiceWorkerClient

Base class for clients to capture Service Worker related callbacks, see ServiceWorkerController for usage example.

ServiceWorkerController

Manages Service Workers used by WebView.

ServiceWorkerWebSettings

Manages settings state for all Service Workers.

SslErrorHandler

Represents a request for handling an SSL error.

TracingConfig

Holds tracing configuration information and predefined settings.

TracingController

Manages tracing of WebViews.

URLUtil

WebBackForwardList

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

WebChromeClient

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.

WebMessage

The Java representation of the HTML5 PostMessage event.

WebMessagePort

The Java representation of the HTML5 message ports.

WebResourceError

Encapsulates information about errors that occurred during loading of web resources.

WebResourceResponse

Encapsulates a resource response.

WebSettings

Manages settings state for a WebView.

WebStorage

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

WebView

A View that displays web pages.

WebViewClient

WebViewDatabase

This class allows developers to determine whether any WebView used in the application has stored any of the following types of browsing data and to clear any such stored data for all WebViews in the application.

WebViewFragment

A fragment that displays a WebView.

WebViewRenderProcess

WebViewRenderProcess provides an opaque handle to a WebView renderer.

WebViewRenderProcessClient

Used to receive callbacks on WebView renderer events.

Annotations

JavascriptInterface

Annotation that allows exposing methods to JavaScript.