Android 2.3 Gingerbread

Package android.webkit

Provides tools for browsing the web.

See:
          Description

Interface Summary
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 Deprecated. This interface was inteded to be used by Gears.
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.
 

Class Summary
BrowserFrame  
ByteArrayBuilder Utility class optimized for accumulating bytes, and then spitting them back out.
ByteArrayBuilder.Chunk  
CacheLoader This class is a concrete implementation of StreamLoader that uses a CacheResult as the source for the stream.
CacheManager The class CacheManager provides the persistent cache of content that is received over the network.
CacheManager.CacheResult This class represents a resource retrieved from the HTTP cache.
CallbackProxy This class is a proxy class for handling WebCore -> UI thread messaging.
CertTool  
ConsoleMessage Public class representing a JavaScript console message from WebCore.
ContentLoader This class is a concrete implementation of StreamLoader that loads "content:" URIs
CookieManager CookieManager manages cookies according to RFC2109 spec.
CookieManager.Cookie Package level class to be accessed by cookie sync manager
CookieSyncManager The CookieSyncManager is used to synchronize the browser cookie store between RAM and permanent storage.
DataLoader This class is a concrete implementation of StreamLoader that uses the content supplied as a URL as the source for the stream.
DateSorter Sorts dates into the following groups: Today Yesterday seven days ago one month ago older than a month ago
DebugFlags This class is a container for all of the debug flags used in the Java components of webkit.
FileLoader This class is a concrete implementation of StreamLoader that uses a file or asset as the source for the stream.
FrameLoader  
GeolocationPermissions This class is used to get Geolocation permissions from, and set them on the WebView.
GeolocationService Implements the Java side of GeolocationServiceAndroid.
HTML5Audio HTML5 support class for Audio.
HTML5VideoViewProxy Proxy for HTML5 video views.
HttpAuthHandler HTTP authentication handler: local handler that takes care of HTTP authentication requests.
JsPromptResult Public class for handling javascript prompt requests.
JsResult  
JWebCoreJavaBridge  
LoadListener  
MimeTypeMap Two-way map that maps MIME-types to file extensions and vice versa.
MockGeolocation This class is simply a container for the methods used to configure WebKit's mock Geolocation service for use in LayoutTests.
Network  
PerfChecker  
Plugin Deprecated. This interface was intended to be used by Gears.
PluginData Deprecated. This class was intended to be used by Gears.
PluginFullScreenHolder  
PluginList Deprecated. This interface was intended to be used by Gears.
PluginManager Class for managing the relationship between the WebView and installed plugins in the system.
SslErrorHandler SslErrorHandler: class responsible for handling SSL errors.
StreamLoader This abstract class is used for all content loaders that rely on streaming content into the rendering engine loading framework.
UrlInterceptRegistry Deprecated. This class was intended to be used by Gears.
URLUtil  
ViewManager  
WebBackForwardList This class contains the back/forward list for a WebView.
WebBackForwardListClient Interface to receive notifications when items are added to the WebBackForwardList.
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.
WebSettings Manages settings state for a WebView.
WebStorage Functionality for manipulating the webstorage databases.
WebStorage.Origin  
WebSyncManager  
WebTextView WebTextView is a specialized version of EditText used by WebView to overlay html textfields (and textareas) to use our standard text editing.
WebTextView.AutoCompleteAdapter This is a special version of ArrayAdapter which changes its text size to match the text size of its host TextView.
WebView A View that displays web pages.
WebView.DragTracker  
WebView.ViewSizeData  
WebViewClient  
WebViewCore  
WebViewCore.BaseUrlData  
WebViewCore.CursorData  
WebViewCore.DrawData  
WebViewCore.GeolocationPermissionsData  
WebViewCore.GetUrlData  
WebViewCore.JSInterfaceData  
WebViewCore.JSKeyData  
WebViewCore.MotionUpData  
WebViewCore.PostUrlData  
WebViewCore.ReplaceTextData  
WebViewCore.RestoreState  
WebViewCore.ShowRectData  
WebViewCore.TextSelectionData  
WebViewCore.TouchEventData  
WebViewCore.TouchUpData  
WebViewDatabase  
WebViewWorker WebViewWorker executes in a separate thread other than UI and WebViewCore.
WebViewWorker.CacheCreateData Package level class to be used while creating a cache entry.
WebViewWorker.CacheData Package level class to be used while appending data to a cache entry.
WebViewWorker.CacheEncoding Package level class to be used while updating a cache entry's encoding.
WebViewWorker.CacheSaveData Package level class to be used while saving a cache entry.
 

Enum Summary
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.
 

Package android.webkit Description

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.


Android 2.3 Gingerbread