Since: API Level 1
package

android.webkit

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.

Interfaces

DownloadListener  
GeolocationPermissions.Callback Callback interface used by the browser to report a Geolocation permission state set by the user in response to a permissions prompt. 
Plugin.PreferencesClickHandler  
PluginStub This interface is used to implement plugins in a WebView. 
UrlInterceptHandler This interface is deprecated. This interface was inteded to be used by Gears. Since Gears was deprecated, so is this class.  
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 Interface to listen for new pictures as they change. 

Classes

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. 
JsResult  
MimeTypeMap Two-way map that maps MIME-types to file extensions and vice versa. 
Plugin This class is deprecated. This interface was intended to be used by Gears. Since Gears was deprecated, so is this class.  
PluginData This class is deprecated. This class was intended to be used by Gears. Since Gears was deprecated, so is this class.  
PluginList This class is deprecated. This interface was intended to be used by Gears. Since Gears was deprecated, so is this class.  
SslErrorHandler SslErrorHandler: class responsible for handling SSL errors. 
UrlInterceptRegistry This class is deprecated. This class was intended to be used by Gears. Since Gears was deprecated, so is this class.  
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. 
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. 
WebView

A View that displays web pages. 

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

Enums

ConsoleMessage.MessageLevel  
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.