Most visited

Recently visited

Added in API level 1
Deprecated since API level 18

WebIconDatabase

public abstract class WebIconDatabase
extends Object

java.lang.Object
   ↳ android.webkit.WebIconDatabase


此类在API级别18中已被弃用。
只有在最高JELLY_BEAN_MR2设备上运行时才需要JELLY_BEAN_MR2

用于操作WebView使用的图标数据库的函数。 这些函数需要在被调用之前构造一个WebView,并且WebView.getIconDatabase()将返回一个WebIconDatabase对象。 这个WebIconDatabase对象是一个单一的实例,所有的方法都在这个单一的对象上运行。 此类的主要用例是调用open(String)在此过程中在所有WebView实例上启用favicon功能。

Summary

Nested classes

interface WebIconDatabase.IconListener

此接口在API级别18中已弃用。此接口已过时。

Public constructors

WebIconDatabase()

Public methods

abstract void close()

关闭图标数据库的共享实例。

static WebIconDatabase getInstance()

获取WebIconDatabase的全局实例。

abstract void open(String path)

打开图标数据库并将图标存储在给定路径中。

abstract void releaseIconForPageUrl(String url)

释放给定页面网址的图标。

abstract void removeAllIcons()

删除数据库中的所有图标。

abstract void requestIconForPageUrl(String url, WebIconDatabase.IconListener listener)

请求表示给定页面url的图标。

abstract void retainIconForPageUrl(String url)

保留给定页面网址的图标。

Inherited methods

From class java.lang.Object

Public constructors

WebIconDatabase

Added in API level 22
WebIconDatabase ()

Public methods

close

Added in API level 1
void close ()

关闭图标数据库的共享实例。

getInstance

Added in API level 1
WebIconDatabase getInstance ()

获取WebIconDatabase的全局实例。

Returns
WebIconDatabase A single instance of WebIconDatabase. It will be the same instance for the current process each time this method is called.

open

Added in API level 1
void open (String path)

打开图标数据库并将图标存储在给定路径中。

Parameters
path String: The directory path where the icon database will be stored.

releaseIconForPageUrl

Added in API level 1
void releaseIconForPageUrl (String url)

释放给定页面网址的图标。

Parameters
url String: The page's url.

removeAllIcons

Added in API level 1
void removeAllIcons ()

删除数据库中的所有图标。

requestIconForPageUrl

Added in API level 1
void requestIconForPageUrl (String url, 
                WebIconDatabase.IconListener listener)

请求表示给定页面url的图标。 如果图标存在,监听器将被调用并显示结果。

Parameters
url String: The page's url.
listener WebIconDatabase.IconListener: An implementation on IconListener to receive the result.

retainIconForPageUrl

Added in API level 1
void retainIconForPageUrl (String url)

保留给定页面网址的图标。

Parameters
url String: The page's url.

Hooray!