Loading api/current.txt +30 −0 Original line number Diff line number Diff line Loading @@ -35802,6 +35802,7 @@ package android.webkit { method public deprecated void onGlobalFocusChanged(android.view.View, android.view.View); method public void onPause(); method public void onResume(); method public static void optOutDataReductionProxy(); method public boolean overlayHorizontalScrollbar(); method public boolean overlayVerticalScrollbar(); method public boolean pageDown(boolean); Loading Loading @@ -47731,6 +47732,7 @@ package java.util { ctor public Locale(java.lang.String, java.lang.String); ctor public Locale(java.lang.String, java.lang.String, java.lang.String); method public java.lang.Object clone(); method public static java.util.Locale forLanguageTag(java.lang.String); method public static java.util.Locale[] getAvailableLocales(); method public java.lang.String getCountry(); method public static java.util.Locale getDefault(); Loading @@ -47740,15 +47742,24 @@ package java.util { method public java.lang.String getDisplayLanguage(java.util.Locale); method public final java.lang.String getDisplayName(); method public java.lang.String getDisplayName(java.util.Locale); method public java.lang.String getDisplayScript(); method public java.lang.String getDisplayScript(java.util.Locale); method public final java.lang.String getDisplayVariant(); method public java.lang.String getDisplayVariant(java.util.Locale); method public java.lang.String getExtension(char); method public java.util.Set<java.lang.Character> getExtensionKeys(); method public java.lang.String getISO3Country(); method public java.lang.String getISO3Language(); method public static java.lang.String[] getISOCountries(); method public static java.lang.String[] getISOLanguages(); method public java.lang.String getLanguage(); method public java.lang.String getScript(); method public java.util.Set<java.lang.String> getUnicodeLocaleAttributes(); method public java.util.Set<java.lang.String> getUnicodeLocaleKeys(); method public java.lang.String getUnicodeLocaleType(java.lang.String); method public java.lang.String getVariant(); method public static synchronized void setDefault(java.util.Locale); method public java.lang.String toLanguageTag(); method public final java.lang.String toString(); field public static final java.util.Locale CANADA; field public static final java.util.Locale CANADA_FRENCH; Loading @@ -47766,14 +47777,33 @@ package java.util { field public static final java.util.Locale KOREA; field public static final java.util.Locale KOREAN; field public static final java.util.Locale PRC; field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x' field public static final java.util.Locale ROOT; field public static final java.util.Locale SIMPLIFIED_CHINESE; field public static final java.util.Locale TAIWAN; field public static final java.util.Locale TRADITIONAL_CHINESE; field public static final java.util.Locale UK; field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u' field public static final java.util.Locale US; } public static final class Locale.Builder { ctor public Locale.Builder(); method public java.util.Locale.Builder addUnicodeLocaleAttribute(java.lang.String); method public java.util.Locale build(); method public java.util.Locale.Builder clear(); method public java.util.Locale.Builder clearExtensions(); method public java.util.Locale.Builder removeUnicodeLocaleAttribute(java.lang.String); method public java.util.Locale.Builder setExtension(char, java.lang.String); method public java.util.Locale.Builder setLanguage(java.lang.String); method public java.util.Locale.Builder setLanguageTag(java.lang.String); method public java.util.Locale.Builder setLocale(java.util.Locale); method public java.util.Locale.Builder setRegion(java.lang.String); method public java.util.Locale.Builder setScript(java.lang.String); method public java.util.Locale.Builder setUnicodeLocaleKeyword(java.lang.String, java.lang.String); method public java.util.Locale.Builder setVariant(java.lang.String); } public abstract interface Map { method public abstract void clear(); method public abstract boolean containsKey(java.lang.Object); core/java/android/webkit/WebView.java +15 −0 Original line number Diff line number Diff line Loading @@ -1804,6 +1804,21 @@ public class WebView extends AbsoluteLayout getFactory().getStatics().setWebContentsDebuggingEnabled(enabled); } /** * Sets whether the application wants to opt out from using the Data Reduction Proxy * service. * Data reduction proxy can only be enabled by the user and will almost always be * transparent to the application. In rare cases where using the proxy interferes * with the app, the application developer can use this API to opt out from using the * proxy. Note that this may increase network bandwidth usage. * * See <a href=http://developer.chrome.com/multidevice/data-compression> * Data Compression Proxy</a> */ public static void optOutDataReductionProxy() { getFactory().getStatics().optOutDataReductionProxy(); } /** * Gets the list of currently loaded plugins. * Loading core/java/android/webkit/WebViewFactoryProvider.java +5 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,11 @@ public interface WebViewFactoryProvider { */ void clearClientCertPreferences(Runnable onCleared); /** * Implements the API method: * {@link android.webkit.WebView#optOutDataReductionProxy() } */ void optOutDataReductionProxy(); } Statics getStatics(); Loading Loading
api/current.txt +30 −0 Original line number Diff line number Diff line Loading @@ -35802,6 +35802,7 @@ package android.webkit { method public deprecated void onGlobalFocusChanged(android.view.View, android.view.View); method public void onPause(); method public void onResume(); method public static void optOutDataReductionProxy(); method public boolean overlayHorizontalScrollbar(); method public boolean overlayVerticalScrollbar(); method public boolean pageDown(boolean); Loading Loading @@ -47731,6 +47732,7 @@ package java.util { ctor public Locale(java.lang.String, java.lang.String); ctor public Locale(java.lang.String, java.lang.String, java.lang.String); method public java.lang.Object clone(); method public static java.util.Locale forLanguageTag(java.lang.String); method public static java.util.Locale[] getAvailableLocales(); method public java.lang.String getCountry(); method public static java.util.Locale getDefault(); Loading @@ -47740,15 +47742,24 @@ package java.util { method public java.lang.String getDisplayLanguage(java.util.Locale); method public final java.lang.String getDisplayName(); method public java.lang.String getDisplayName(java.util.Locale); method public java.lang.String getDisplayScript(); method public java.lang.String getDisplayScript(java.util.Locale); method public final java.lang.String getDisplayVariant(); method public java.lang.String getDisplayVariant(java.util.Locale); method public java.lang.String getExtension(char); method public java.util.Set<java.lang.Character> getExtensionKeys(); method public java.lang.String getISO3Country(); method public java.lang.String getISO3Language(); method public static java.lang.String[] getISOCountries(); method public static java.lang.String[] getISOLanguages(); method public java.lang.String getLanguage(); method public java.lang.String getScript(); method public java.util.Set<java.lang.String> getUnicodeLocaleAttributes(); method public java.util.Set<java.lang.String> getUnicodeLocaleKeys(); method public java.lang.String getUnicodeLocaleType(java.lang.String); method public java.lang.String getVariant(); method public static synchronized void setDefault(java.util.Locale); method public java.lang.String toLanguageTag(); method public final java.lang.String toString(); field public static final java.util.Locale CANADA; field public static final java.util.Locale CANADA_FRENCH; Loading @@ -47766,14 +47777,33 @@ package java.util { field public static final java.util.Locale KOREA; field public static final java.util.Locale KOREAN; field public static final java.util.Locale PRC; field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x' field public static final java.util.Locale ROOT; field public static final java.util.Locale SIMPLIFIED_CHINESE; field public static final java.util.Locale TAIWAN; field public static final java.util.Locale TRADITIONAL_CHINESE; field public static final java.util.Locale UK; field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u' field public static final java.util.Locale US; } public static final class Locale.Builder { ctor public Locale.Builder(); method public java.util.Locale.Builder addUnicodeLocaleAttribute(java.lang.String); method public java.util.Locale build(); method public java.util.Locale.Builder clear(); method public java.util.Locale.Builder clearExtensions(); method public java.util.Locale.Builder removeUnicodeLocaleAttribute(java.lang.String); method public java.util.Locale.Builder setExtension(char, java.lang.String); method public java.util.Locale.Builder setLanguage(java.lang.String); method public java.util.Locale.Builder setLanguageTag(java.lang.String); method public java.util.Locale.Builder setLocale(java.util.Locale); method public java.util.Locale.Builder setRegion(java.lang.String); method public java.util.Locale.Builder setScript(java.lang.String); method public java.util.Locale.Builder setUnicodeLocaleKeyword(java.lang.String, java.lang.String); method public java.util.Locale.Builder setVariant(java.lang.String); } public abstract interface Map { method public abstract void clear(); method public abstract boolean containsKey(java.lang.Object);
core/java/android/webkit/WebView.java +15 −0 Original line number Diff line number Diff line Loading @@ -1804,6 +1804,21 @@ public class WebView extends AbsoluteLayout getFactory().getStatics().setWebContentsDebuggingEnabled(enabled); } /** * Sets whether the application wants to opt out from using the Data Reduction Proxy * service. * Data reduction proxy can only be enabled by the user and will almost always be * transparent to the application. In rare cases where using the proxy interferes * with the app, the application developer can use this API to opt out from using the * proxy. Note that this may increase network bandwidth usage. * * See <a href=http://developer.chrome.com/multidevice/data-compression> * Data Compression Proxy</a> */ public static void optOutDataReductionProxy() { getFactory().getStatics().optOutDataReductionProxy(); } /** * Gets the list of currently loaded plugins. * Loading
core/java/android/webkit/WebViewFactoryProvider.java +5 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,11 @@ public interface WebViewFactoryProvider { */ void clearClientCertPreferences(Runnable onCleared); /** * Implements the API method: * {@link android.webkit.WebView#optOutDataReductionProxy() } */ void optOutDataReductionProxy(); } Statics getStatics(); Loading