Android Guides | Samples

Android.Webkit Namespace

Provides tools for browsing the web.

Remarks

Provides tools for browsing the web.

For more information about building apps with web-based content, see the Web Apps Overview.

Classes

TypeReason
CacheManager
CacheManager+CacheResult
CacheModesEnumerates values returned by several types.
CallbackProxy
ChromeFileChooserModeEnumerates values returned by several types.
ClientCertRequestClientCertRequest: The user receives an instance of this class as a parameter of WebViewClient.OnReceivedClientCertRequest(WebView,ClientCertRequest).
ClientErrorEnumerates values returned by several methods of ClientError and taken as a parameter of the WebViewClient.OnReceivedError member.
ConsoleMessagePublic class representing a JavaScript console message from WebCore.
ConsoleMessage+MessageLevel
CookieManagerManages the cookies used by an application's WebView instances.
CookieSyncManagerThe CookieSyncManager is used to synchronize the browser cookie store between RAM and permanent storage.
DateSorterSorts dates into the following groups: Today Yesterday seven days ago one month ago older than a month ago
DownloadEventArgsProvides data for the CallbackProxy.Download, and WebView.Download events.
GeolocationPermissionsThis class is used to manage permissions for the WebView's Geolocation JavaScript API.
GeolocationPermissions+ICallbackA callback interface used by the host application to set the Geolocation permission state for an origin.
HitTestResultEnumerates values returned by several types.
HttpAuthHandlerRepresents a request for HTTP authentication.
IDownloadListener [Android Documentation]
IJavascriptInterfaceAnnotation that allows exposing methods to JavaScript.
IPluginStubThis interface is used to implement plugins in a WebView.
IUrlInterceptHandler
IValueCallbackA callback interface used to provide values asynchronously.
IWebResourceRequestEncompasses parameters to the WebViewClient.ShouldInterceptRequest(WebView,IWebResourceRequest) method.
JavascriptInterfaceAnnotation that allows exposing methods to JavaScript.
JavascriptInterfaceAttribute
JsPromptResultPublic class for handling JavaScript prompt requests.
JsResultAn instance of this class is passed as a parameter in various WebChromeClient action notifications.
MimeTypeMapTwo-way map that maps MIME-types to file extensions and vice versa.
MixedContentHandlingEnumerates values returned by several types.
PermissionRequestThis class defines a permission request and is used when web content requests access to protected resources.
Plugin
Plugin+IPreferencesClickHandler
PluginData
PluginList
SslErrorHandlerRepresents a request for handling an SSL error.
UrlInterceptRegistry
URLUtil [Android Documentation]
WebBackForwardListThis class contains the back/forward list for a WebView.
WebChromeClient [Android Documentation]
WebChromeClient+FileChooserParams
WebChromeClient+ICustomViewCallbackA callback interface used by the host application to notify the current page that its custom view has been dismissed.
WebHistoryItemA convenience class for accessing fields in an entry in the back/forward list of a WebView.
WebIconDatabaseFunctions for manipulating the icon database used by WebView.
WebIconDatabase+IconEventArgs
WebIconDatabase+IIconListenerInterface for receiving icons from the database.
WebResourceResponseEncapsulates a resource response.
WebSettingsManages settings state for a WebView.
WebSettings+LayoutAlgorithmEnum for controlling the layout of html.
WebSettings+PluginStateThe plugin state effects how plugins are treated on a page.
WebSettings+RenderPriority
WebSettings+TextSizeEnum for specifying the text size.
WebSettings+ZoomDensityEnum for specifying the WebView's desired density.
WebStorageThis class is used to manage the JavaScript storage APIs provided by the WebView.
WebStorage+IQuotaUpdaterEncapsulates a callback function which is used to provide a new quota for a JavaScript storage API.
WebStorage+OriginThis class encapsulates information about the amount of storage currently used by an origin for the JavaScript storage APIs.
WebSyncManager
WebView
WebView+FindEventArgsProvides data for the WebView.Find event.
WebView+HitTestResult
WebView+IFindListenerInterface to listen for find results.
WebView+IPictureListenerInterface to listen for new pictures as they change.
WebView+PictureEventArgsProvides data for the WebView.Picture event.
WebView+WebViewTransportTransportation object for returning WebView across thread boundaries.
WebViewClient [Android Documentation]
WebViewDatabaseThis 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.
WebViewFragmentA fragment that displays a WebView.