Since: API Level 1


Provides tools for browsing the web.

The only classes or interfaces in this package intended for use by SDK developers are WebView, BroswerCallbackAdapter, BrowserCallback, and CookieManager.


GeolocationPermissions.Callback Callback interface used by the browser to report a Geolocation permission state set by the user in response to a permissions prompt. 
PluginStub This interface is used to implement plugins in a WebView. 
ValueCallback<T> A callback interface used to returns values asynchronously  
WebChromeClient.CustomViewCallback A callback interface used by the host application to notify the current page that its custom view has been dismissed. 
WebIconDatabase.IconListener Interface for receiving icons from the database. 
WebStorage.QuotaUpdater Encapsulates a callback function to be executed when a new quota is made available. 
WebView.PictureListener This interface is deprecated. This interface is now obsolete.  


CacheManager This class is deprecated. Access to the HTTP cache will be removed in a future release.  
CacheManager.CacheResult This class is deprecated. Access to the HTTP cache will be removed in a future release.  
ConsoleMessage Public class representing a JavaScript console message from WebCore. 
CookieManager CookieManager manages cookies according to RFC2109 spec. 
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 get Geolocation permissions from, and set them on the WebView. 
HttpAuthHandler HTTP authentication request that must be handled by the user interface. 
JsPromptResult Public class for handling javascript prompt requests. 
MimeTypeMap Two-way map that maps MIME-types to file extensions and vice versa. 
SslErrorHandler SslErrorHandler: class responsible for handling SSL errors. 
WebBackForwardList This class contains the back/forward list for a WebView. 
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. 
WebResourceResponse A WebResourceResponse is return by shouldInterceptRequest(WebView, String) and contains the response information for a particular resource. 
WebSettings Manages settings state for a WebView. 
WebStorage Functionality for manipulating the webstorage databases. 
WebStorage.Origin Class containing the HTML5 database quota and usage for an origin. 

A View that displays web pages. 

WebView.WebViewTransport Transportation object for returning WebView across thread boundaries. 
WebViewFragment A fragment that displays a WebView. 


WebSettings.LayoutAlgorithm This enum is deprecated. This enum is now obsolete.  
WebSettings.PluginState The plugin state effects how plugins are treated on a page. 
WebSettings.TextSize Enum for specifying the text size. 
WebSettings.ZoomDensity Enum for specifying the WebView's desired density.