Remove "@hide pending API council" in webkit to expose
the apis to SDK. Remove @hide in GeolocationPermissions and WebStorage to expose them to the SDK users. Remove @hide for freeMemory() in WebView. Remove @hide comment in CallbackProxy and GoogleLocationSettingManager as they are not public class.
This commit is contained in:
604
api/current.xml
604
api/current.xml
@@ -172888,6 +172888,17 @@
|
||||
visibility="public"
|
||||
>
|
||||
</constructor>
|
||||
<method name="getContentDisposition"
|
||||
return="java.lang.String"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getContentLength"
|
||||
return="long"
|
||||
abstract="false"
|
||||
@@ -172932,6 +172943,17 @@
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getExpiresString"
|
||||
return="java.lang.String"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getHttpStatusCode"
|
||||
return="int"
|
||||
abstract="false"
|
||||
@@ -173056,6 +173078,23 @@
|
||||
<parameter name="w" type="android.webkit.WebView">
|
||||
</parameter>
|
||||
</constructor>
|
||||
<method name="addMessageToConsole"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="message" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="lineNumber" type="int">
|
||||
</parameter>
|
||||
<parameter name="sourceID" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="createWindow"
|
||||
return="android.webkit.WebView"
|
||||
abstract="false"
|
||||
@@ -173108,6 +173147,30 @@
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getVisitedHistory"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.lang.String[]>">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="getWebChromeClient"
|
||||
return="android.webkit.WebChromeClient"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="onCloseWindow"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -173180,6 +173243,32 @@
|
||||
<parameter name="resend" type="android.os.Message">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onGeolocationPermissionsHidePrompt"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="onGeolocationPermissionsShowPrompt"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="callback" type="android.webkit.GeolocationPermissions.Callback">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onJsAlert"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -173242,6 +173331,17 @@
|
||||
<parameter name="defaultValue" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onJsTimeout"
|
||||
return="boolean"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="onLoadResource"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -173296,6 +173396,23 @@
|
||||
<parameter name="newProgress" type="int">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onReachedMaxAppCacheSize"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="spaceNeeded" type="long">
|
||||
</parameter>
|
||||
<parameter name="totalUsedQuota" type="long">
|
||||
</parameter>
|
||||
<parameter name="quotaUpdater" type="android.webkit.WebStorage.QuotaUpdater">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onReceivedError"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -173782,6 +173899,82 @@
|
||||
visibility="public"
|
||||
>
|
||||
</constructor>
|
||||
<method name="allow"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="clear"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="clearAll"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getAllowed"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.lang.Boolean>">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="getInstance"
|
||||
return="android.webkit.GeolocationPermissions"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="true"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getOrigins"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.util.Set>">
|
||||
</parameter>
|
||||
</method>
|
||||
</class>
|
||||
<interface name="GeolocationPermissions.Callback"
|
||||
abstract="true"
|
||||
@@ -174779,6 +174972,27 @@
|
||||
>
|
||||
</method>
|
||||
</class>
|
||||
<interface name="ValueCallback"
|
||||
abstract="true"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<method name="onReceiveValue"
|
||||
return="void"
|
||||
abstract="true"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="value" type="T">
|
||||
</parameter>
|
||||
</method>
|
||||
</interface>
|
||||
<class name="WebBackForwardList"
|
||||
extends="java.lang.Object"
|
||||
abstract="false"
|
||||
@@ -174854,6 +175068,58 @@
|
||||
visibility="public"
|
||||
>
|
||||
</constructor>
|
||||
<method name="addMessageToConsole"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="message" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="lineNumber" type="int">
|
||||
</parameter>
|
||||
<parameter name="sourceID" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="getDefaultVideoPoster"
|
||||
return="android.graphics.Bitmap"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getVideoLoadingProgressView"
|
||||
return="android.view.View"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getVisitedHistory"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.lang.String[]>">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onCloseWindow"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -174935,6 +175201,17 @@
|
||||
<parameter name="callback" type="android.webkit.GeolocationPermissions.Callback">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onHideCustomView"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="onJsAlert"
|
||||
return="boolean"
|
||||
abstract="false"
|
||||
@@ -175013,6 +175290,17 @@
|
||||
<parameter name="result" type="android.webkit.JsPromptResult">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onJsTimeout"
|
||||
return="boolean"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="onProgressChanged"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -175028,6 +175316,23 @@
|
||||
<parameter name="newProgress" type="int">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onReachedMaxAppCacheSize"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="spaceNeeded" type="long">
|
||||
</parameter>
|
||||
<parameter name="totalUsedQuota" type="long">
|
||||
</parameter>
|
||||
<parameter name="quotaUpdater" type="android.webkit.WebStorage.QuotaUpdater">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onReceivedIcon"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -175058,6 +175363,23 @@
|
||||
<parameter name="title" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onReceivedTouchIconUrl"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="view" type="android.webkit.WebView">
|
||||
</parameter>
|
||||
<parameter name="url" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="precomposed" type="boolean">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onRequestFocus"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -175071,7 +175393,41 @@
|
||||
<parameter name="view" type="android.webkit.WebView">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="onShowCustomView"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="view" type="android.view.View">
|
||||
</parameter>
|
||||
<parameter name="callback" type="android.webkit.WebChromeClient.CustomViewCallback">
|
||||
</parameter>
|
||||
</method>
|
||||
</class>
|
||||
<interface name="WebChromeClient.CustomViewCallback"
|
||||
abstract="true"
|
||||
static="true"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<method name="onCustomViewHidden"
|
||||
return="void"
|
||||
abstract="true"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
</interface>
|
||||
<class name="WebHistoryItem"
|
||||
extends="java.lang.Object"
|
||||
abstract="false"
|
||||
@@ -175375,6 +175731,28 @@
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getDefaultZoom"
|
||||
return="android.webkit.WebSettings.ZoomDensity"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getDomStorageEnabled"
|
||||
return="boolean"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="true"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getFantasyFontFamily"
|
||||
return="java.lang.String"
|
||||
abstract="false"
|
||||
@@ -175441,6 +175819,17 @@
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getLoadWithOverviewMode"
|
||||
return="boolean"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getLoadsImagesAutomatically"
|
||||
return="boolean"
|
||||
abstract="false"
|
||||
@@ -175630,6 +176019,45 @@
|
||||
<parameter name="allow" type="boolean">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setAppCacheEnabled"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="true"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="flag" type="boolean">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setAppCacheMaxSize"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="true"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="appCacheMaxSize" type="long">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setAppCachePath"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="true"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="appCachePath" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setBlockNetworkImage"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -175747,6 +176175,32 @@
|
||||
<parameter name="encoding" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setDefaultZoom"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="zoom" type="android.webkit.WebSettings.ZoomDensity">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setDomStorageEnabled"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="true"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="flag" type="boolean">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setFantasyFontFamily"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -175851,6 +176305,19 @@
|
||||
<parameter name="enabled" type="boolean">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setLoadWithOverviewMode"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="overview" type="boolean">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setLoadsImagesAutomatically"
|
||||
return="void"
|
||||
abstract="false"
|
||||
@@ -176288,6 +176755,39 @@
|
||||
>
|
||||
</method>
|
||||
</class>
|
||||
<class name="WebSettings.ZoomDensity"
|
||||
extends="java.lang.Enum"
|
||||
abstract="false"
|
||||
static="true"
|
||||
final="true"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<method name="valueOf"
|
||||
return="android.webkit.WebSettings.ZoomDensity"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="true"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="name" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="values"
|
||||
return="android.webkit.WebSettings.ZoomDensity[]"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="true"
|
||||
final="true"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
</class>
|
||||
<class name="WebStorage"
|
||||
extends="java.lang.Object"
|
||||
abstract="false"
|
||||
@@ -176304,6 +176804,99 @@
|
||||
visibility="public"
|
||||
>
|
||||
</constructor>
|
||||
<method name="deleteAllData"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="deleteOrigin"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="getInstance"
|
||||
return="android.webkit.WebStorage"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="true"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getOrigins"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.util.Map>">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="getQuotaForOrigin"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.lang.Long>">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="getUsageForOrigin"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="callback" type="android.webkit.ValueCallback<java.lang.Long>">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="setQuotaForOrigin"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
<parameter name="origin" type="java.lang.String">
|
||||
</parameter>
|
||||
<parameter name="quota" type="long">
|
||||
</parameter>
|
||||
</method>
|
||||
</class>
|
||||
<interface name="WebStorage.QuotaUpdater"
|
||||
abstract="true"
|
||||
@@ -176745,6 +177338,17 @@
|
||||
<parameter name="vy" type="int">
|
||||
</parameter>
|
||||
</method>
|
||||
<method name="freeMemory"
|
||||
return="void"
|
||||
abstract="false"
|
||||
native="false"
|
||||
synchronized="false"
|
||||
static="false"
|
||||
final="false"
|
||||
deprecated="not deprecated"
|
||||
visibility="public"
|
||||
>
|
||||
</method>
|
||||
<method name="getCertificate"
|
||||
return="android.net.http.SslCertificate"
|
||||
abstract="false"
|
||||
|
||||
@@ -109,9 +109,6 @@ public final class CacheManager {
|
||||
return expires;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public String getExpiresString() {
|
||||
return expiresString;
|
||||
}
|
||||
@@ -136,9 +133,6 @@ public final class CacheManager {
|
||||
return encoding;
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public String getContentDisposition() {
|
||||
return contentdisposition;
|
||||
}
|
||||
|
||||
@@ -159,8 +159,6 @@ class CallbackProxy extends Handler {
|
||||
/**
|
||||
* Get the WebChromeClient.
|
||||
* @return the current WebChromeClient instance.
|
||||
*
|
||||
*@hide pending API council approval.
|
||||
*/
|
||||
public WebChromeClient getWebChromeClient() {
|
||||
return mWebChromeClient;
|
||||
@@ -1237,7 +1235,6 @@ class CallbackProxy extends Handler {
|
||||
* @param quotaUpdater An instance of a class encapsulating a callback
|
||||
* to WebViewCore to run when the decision to allow or deny a bigger
|
||||
* app cache size has been made.
|
||||
* @hide pending API council approval.
|
||||
*/
|
||||
public void onReachedMaxAppCacheSize(long spaceNeeded,
|
||||
long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
|
||||
@@ -1261,7 +1258,6 @@ class CallbackProxy extends Handler {
|
||||
* @param origin The origin requesting Geolocation permsissions.
|
||||
* @param callback The callback to call once a permission state has been
|
||||
* obtained.
|
||||
* @hide pending API council review.
|
||||
*/
|
||||
public void onGeolocationPermissionsShowPrompt(String origin,
|
||||
GeolocationPermissions.Callback callback) {
|
||||
@@ -1281,8 +1277,6 @@ class CallbackProxy extends Handler {
|
||||
/**
|
||||
* Called by WebViewCore to instruct the browser to hide the Geolocation
|
||||
* permissions prompt.
|
||||
* origin.
|
||||
* @hide pending API council review.
|
||||
*/
|
||||
public void onGeolocationPermissionsHidePrompt() {
|
||||
if (mWebChromeClient == null) {
|
||||
@@ -1301,7 +1295,6 @@ class CallbackProxy extends Handler {
|
||||
* occurred.
|
||||
* @param sourceID The filename of the source file in which the error
|
||||
* occurred.
|
||||
* @hide pending API counsel.
|
||||
*/
|
||||
public void addMessageToConsole(String message, int lineNumber, String sourceID) {
|
||||
if (mWebChromeClient == null) {
|
||||
@@ -1315,9 +1308,6 @@ class CallbackProxy extends Handler {
|
||||
sendMessage(msg);
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide pending API council approval
|
||||
*/
|
||||
public boolean onJsTimeout() {
|
||||
//always interrupt timedout JS by default
|
||||
if (mWebChromeClient == null) {
|
||||
@@ -1337,9 +1327,6 @@ class CallbackProxy extends Handler {
|
||||
return result.getResult();
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide pending API council approval
|
||||
*/
|
||||
public void getVisitedHistory(ValueCallback<String[]> callback) {
|
||||
if (mWebChromeClient == null) {
|
||||
return;
|
||||
|
||||
@@ -71,7 +71,6 @@ public final class GeolocationPermissions {
|
||||
|
||||
/**
|
||||
* Gets the singleton instance of the class.
|
||||
* @hide
|
||||
*/
|
||||
public static GeolocationPermissions getInstance() {
|
||||
if (sInstance == null) {
|
||||
@@ -188,7 +187,6 @@ public final class GeolocationPermissions {
|
||||
* WebCore::SecurityOrigin::toString(). As long as all 'HTML 5 modules'
|
||||
* (Database, Geolocation etc) do so, it's safe to match up origins for the
|
||||
* purposes of displaying UI.
|
||||
* @hide
|
||||
*/
|
||||
public void getOrigins(ValueCallback<Set> callback) {
|
||||
if (callback != null) {
|
||||
@@ -212,7 +210,6 @@ public final class GeolocationPermissions {
|
||||
|
||||
/**
|
||||
* Gets the permission state for the specified origin.
|
||||
* @hide
|
||||
*/
|
||||
public void getAllowed(String origin, ValueCallback<Boolean> callback) {
|
||||
if (callback == null) {
|
||||
@@ -245,7 +242,6 @@ public final class GeolocationPermissions {
|
||||
* Clears the permission state for the specified origin. This method may be
|
||||
* called before the WebKit thread has intialized the message handler.
|
||||
* Messages will be queued until this time.
|
||||
* @hide
|
||||
*/
|
||||
public void clear(String origin) {
|
||||
// Called on the UI thread.
|
||||
@@ -266,7 +262,6 @@ public final class GeolocationPermissions {
|
||||
* Allows the specified origin. This method may be called before the WebKit
|
||||
* thread has intialized the message handler. Messages will be queued until
|
||||
* this time.
|
||||
* @hide
|
||||
*/
|
||||
public void allow(String origin) {
|
||||
// Called on the UI thread.
|
||||
@@ -285,7 +280,6 @@ public final class GeolocationPermissions {
|
||||
|
||||
/**
|
||||
* Clears the permission state for all origins.
|
||||
* @hide
|
||||
*/
|
||||
public void clearAll() {
|
||||
// Called on the UI thread.
|
||||
|
||||
@@ -30,9 +30,8 @@ import android.webkit.WebViewCore;
|
||||
|
||||
/**
|
||||
* Implements the Java side of GeolocationServiceAndroid.
|
||||
* @hide Pending API council review.
|
||||
*/
|
||||
public final class GeolocationService implements LocationListener {
|
||||
final class GeolocationService implements LocationListener {
|
||||
|
||||
// Log tag
|
||||
private static final String TAG = "geolocationService";
|
||||
|
||||
@@ -32,7 +32,6 @@ import java.util.HashSet;
|
||||
* Security - Share with Google' and the browser. When this setting is set
|
||||
* to true, we allow Geolocation for Google origins. When this setting is
|
||||
* set to false, we clear Geolocation permissions for Google origins.
|
||||
* @hide pending API council review
|
||||
*/
|
||||
class GoogleLocationSettingManager {
|
||||
// The observer used to listen to the system setting.
|
||||
|
||||
@@ -19,7 +19,7 @@ package android.webkit;
|
||||
/**
|
||||
* This class is simply a container for the methods used to configure WebKit's
|
||||
* mock Geolocation service for use in LayoutTests.
|
||||
* @hide Pending API council review.
|
||||
* @hide
|
||||
*/
|
||||
public final class MockGeolocation {
|
||||
|
||||
|
||||
@@ -18,12 +18,10 @@ package android.webkit;
|
||||
|
||||
/**
|
||||
* A callback interface used to returns values asynchronously
|
||||
*
|
||||
* @hide pending council approval
|
||||
*/
|
||||
public interface ValueCallback<T> {
|
||||
/**
|
||||
* Invoked when we have the result
|
||||
*/
|
||||
public void onReceiveValue(T value);
|
||||
public interface ValueCallback<T> {
|
||||
/**
|
||||
* Invoked when we have the result
|
||||
*/
|
||||
public void onReceiveValue(T value);
|
||||
};
|
||||
|
||||
@@ -49,7 +49,6 @@ public class WebChromeClient {
|
||||
* @param view The WebView that initiated the callback.
|
||||
* @param url The icon url.
|
||||
* @param precomposed True if the url is for a precomposed touch icon.
|
||||
* @hide pending council approval
|
||||
*/
|
||||
public void onReceivedTouchIconUrl(WebView view, String url,
|
||||
boolean precomposed) {}
|
||||
@@ -57,8 +56,6 @@ public class WebChromeClient {
|
||||
/**
|
||||
* A callback interface used by the host application to notify
|
||||
* the current page that its custom view has been dismissed.
|
||||
*
|
||||
* @hide pending council approval
|
||||
*/
|
||||
public interface CustomViewCallback {
|
||||
/**
|
||||
@@ -74,16 +71,12 @@ public class WebChromeClient {
|
||||
* @param view is the View object to be shown.
|
||||
* @param callback is the callback to be invoked if and when the view
|
||||
* is dismissed.
|
||||
*
|
||||
* @hide pending council approval
|
||||
*/
|
||||
public void onShowCustomView(View view, CustomViewCallback callback) {};
|
||||
|
||||
/**
|
||||
* Notify the host application that the current page would
|
||||
* like to hide its custom view.
|
||||
*
|
||||
* @hide pending council approval
|
||||
*/
|
||||
public void onHideCustomView() {}
|
||||
|
||||
@@ -230,7 +223,6 @@ public class WebChromeClient {
|
||||
* @param quotaUpdater A callback to inform the WebCore thread that a new
|
||||
* app cache size is available. This callback must always be executed at
|
||||
* some point to ensure that the sleeping WebCore thread is woken up.
|
||||
* @hide pending API council approval.
|
||||
*/
|
||||
public void onReachedMaxAppCacheSize(long spaceNeeded, long totalUsedQuota,
|
||||
WebStorage.QuotaUpdater quotaUpdater) {
|
||||
@@ -258,7 +250,6 @@ public class WebChromeClient {
|
||||
* will continue to occur if the script does not finish at the next check
|
||||
* point.
|
||||
* @return boolean Whether the JavaScript execution should be interrupted.
|
||||
* @hide pending API Council approval
|
||||
*/
|
||||
public boolean onJsTimeout() {
|
||||
return true;
|
||||
@@ -270,7 +261,6 @@ public class WebChromeClient {
|
||||
* @param message The error message to report.
|
||||
* @param lineNumber The line number of the error.
|
||||
* @param sourceID The name of the source file that caused the error.
|
||||
* @hide pending API council.
|
||||
*/
|
||||
public void addMessageToConsole(String message, int lineNumber, String sourceID) {}
|
||||
|
||||
@@ -279,7 +269,6 @@ public class WebChromeClient {
|
||||
* This icon will be used if the Web page did not specify a poster attribute.
|
||||
*
|
||||
* @return Bitmap The icon or null if no such icon is available.
|
||||
* @hide pending API Council approval
|
||||
*/
|
||||
public Bitmap getDefaultVideoPoster() {
|
||||
return null;
|
||||
@@ -290,14 +279,12 @@ public class WebChromeClient {
|
||||
* a <video> is loading.
|
||||
*
|
||||
* @return View The progress view.
|
||||
* @hide pending API Council approval
|
||||
*/
|
||||
public View getVideoLoadingProgressView() {
|
||||
return null;
|
||||
}
|
||||
|
||||
/** Obtains a list of all visited history items, used for link coloring
|
||||
* @hide pending API Council approval
|
||||
*/
|
||||
public void getVisitedHistory(ValueCallback<String[]> callback) {
|
||||
}
|
||||
|
||||
@@ -74,7 +74,6 @@ public class WebSettings {
|
||||
* FAR makes 100% looking like in 240dpi
|
||||
* MEDIUM makes 100% looking like in 160dpi
|
||||
* CLOSE makes 100% looking like in 120dpi
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public enum ZoomDensity {
|
||||
FAR(150), // 240dpi
|
||||
@@ -452,7 +451,6 @@ public class WebSettings {
|
||||
|
||||
/**
|
||||
* Set whether the WebView loads a page with overview mode.
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public void setLoadWithOverviewMode(boolean overview) {
|
||||
mLoadWithOverviewMode = overview;
|
||||
@@ -460,7 +458,6 @@ public class WebSettings {
|
||||
|
||||
/**
|
||||
* Returns true if this WebView loads page with overview mode
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public boolean getLoadWithOverviewMode() {
|
||||
return mLoadWithOverviewMode;
|
||||
@@ -522,7 +519,6 @@ public class WebSettings {
|
||||
* thread.
|
||||
* @param zoom A ZoomDensity value
|
||||
* @see WebSettings.ZoomDensity
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public void setDefaultZoom(ZoomDensity zoom) {
|
||||
if (mDefaultZoom != zoom) {
|
||||
@@ -536,7 +532,6 @@ public class WebSettings {
|
||||
* thread.
|
||||
* @return A ZoomDensity value
|
||||
* @see WebSettings.ZoomDensity
|
||||
* @hide Pending API council approval
|
||||
*/
|
||||
public ZoomDensity getDefaultZoom() {
|
||||
return mDefaultZoom;
|
||||
@@ -1016,7 +1011,6 @@ public class WebSettings {
|
||||
/**
|
||||
* Tell the WebView to enable Application Caches API.
|
||||
* @param flag True if the WebView should enable Application Caches.
|
||||
* @hide pending api council approval
|
||||
*/
|
||||
public synchronized void setAppCacheEnabled(boolean flag) {
|
||||
if (mAppCacheEnabled != flag) {
|
||||
@@ -1031,7 +1025,6 @@ public class WebSettings {
|
||||
* @param appCachePath String path to the directory containing Application
|
||||
* Caches files. The appCache path can be the empty string but should not
|
||||
* be null. Passing null for this parameter will result in a no-op.
|
||||
* @hide pending api council approval
|
||||
*/
|
||||
public synchronized void setAppCachePath(String appCachePath) {
|
||||
if (appCachePath != null && !appCachePath.equals(mAppCachePath)) {
|
||||
@@ -1043,8 +1036,6 @@ public class WebSettings {
|
||||
/**
|
||||
* Set the maximum size for the Application Caches content.
|
||||
* @param appCacheMaxSize the maximum size in bytes.
|
||||
*
|
||||
* @hide pending api council approval
|
||||
*/
|
||||
public synchronized void setAppCacheMaxSize(long appCacheMaxSize) {
|
||||
if (appCacheMaxSize != mAppCacheMaxSize) {
|
||||
@@ -1069,7 +1060,6 @@ public class WebSettings {
|
||||
* Set whether the DOM storage API is enabled.
|
||||
* @param flag boolean True if the WebView should use the DOM storage
|
||||
* API.
|
||||
* @hide pending API council.
|
||||
*/
|
||||
public synchronized void setDomStorageEnabled(boolean flag) {
|
||||
if (mDomStorageEnabled != flag) {
|
||||
@@ -1081,7 +1071,6 @@ public class WebSettings {
|
||||
/**
|
||||
* Returns true if the DOM Storage API's are enabled.
|
||||
* @return True if the DOM Storage API's are enabled.
|
||||
* @hide pending API council.
|
||||
*/
|
||||
public synchronized boolean getDomStorageEnabled() {
|
||||
return mDomStorageEnabled;
|
||||
|
||||
@@ -229,7 +229,6 @@ public final class WebStorage {
|
||||
*/
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Returns a list of origins having a database
|
||||
*/
|
||||
public void getOrigins(ValueCallback<Map> callback) {
|
||||
@@ -256,7 +255,6 @@ public final class WebStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Returns the use for a given origin
|
||||
*/
|
||||
public void getUsageForOrigin(String origin, ValueCallback<Long> callback) {
|
||||
@@ -280,7 +278,6 @@ public final class WebStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Returns the quota for a given origin
|
||||
*/
|
||||
public void getQuotaForOrigin(String origin, ValueCallback<Long> callback) {
|
||||
@@ -304,7 +301,6 @@ public final class WebStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Set the quota for a given origin
|
||||
*/
|
||||
public void setQuotaForOrigin(String origin, long quota) {
|
||||
@@ -319,7 +315,6 @@ public final class WebStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Delete a given origin
|
||||
*/
|
||||
public void deleteOrigin(String origin) {
|
||||
@@ -334,7 +329,6 @@ public final class WebStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Delete all databases
|
||||
*/
|
||||
public void deleteAllData() {
|
||||
@@ -364,7 +358,6 @@ public final class WebStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* Get the global instance of WebStorage.
|
||||
* @return A single instance of WebStorage.
|
||||
*/
|
||||
|
||||
@@ -2265,7 +2265,6 @@ public class WebView extends AbsoluteLayout
|
||||
/**
|
||||
* Call this to inform the view that memory is low so that it can
|
||||
* free any available memory.
|
||||
* @hide
|
||||
*/
|
||||
public void freeMemory() {
|
||||
mWebViewCore.sendMessage(EventHub.FREE_MEMORY);
|
||||
|
||||
Reference in New Issue
Block a user