Loading core/java/android/provider/Settings.java +4 −0 Original line number Diff line number Diff line Loading @@ -3935,6 +3935,10 @@ public final class Settings { /** Timeout in milliseconds to wait for NTP server. {@hide} */ public static final String NTP_TIMEOUT = "ntp_timeout"; /** Autofill server address (Used in WebView/browser). {@hide} */ public static final String WEB_AUTOFILL_QUERY_URL = "web_autofill_query_url"; /** * @hide */ Loading core/java/android/webkit/JniUtil.java +12 −3 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.webkit; import android.content.Context; import android.net.Uri; import android.provider.Settings; import android.util.Log; import java.io.InputStream; Loading @@ -38,7 +39,7 @@ class JniUtil { private static boolean initialized = false; private static void checkIntialized() { private static void checkInitialized() { if (!initialized) { throw new IllegalStateException("Call CookieSyncManager::createInstance() or create a webview before using this class"); } Loading @@ -63,7 +64,7 @@ class JniUtil { * @return String The application's database directory */ private static synchronized String getDatabaseDirectory() { checkIntialized(); checkInitialized(); if (sDatabaseDirectory == null) sDatabaseDirectory = sContext.getDatabasePath("dummy").getParent(); Loading @@ -76,7 +77,7 @@ class JniUtil { * @return String The application's cache directory */ private static synchronized String getCacheDirectory() { checkIntialized(); checkInitialized(); if (sCacheDirectory == null) sCacheDirectory = sContext.getCacheDir().getAbsolutePath(); Loading Loading @@ -166,5 +167,13 @@ class JniUtil { return sUseChromiumHttpStack; } private static synchronized String getAutofillQueryUrl() { checkInitialized(); // If the device has not checked in it won't have pulled down the system setting for the // Autofill Url. In that case we will not make autofill server requests. return Settings.Secure.getString(sContext.getContentResolver(), Settings.Secure.WEB_AUTOFILL_QUERY_URL); } private static native boolean nativeUseChromiumHttpStack(); } Loading
core/java/android/provider/Settings.java +4 −0 Original line number Diff line number Diff line Loading @@ -3935,6 +3935,10 @@ public final class Settings { /** Timeout in milliseconds to wait for NTP server. {@hide} */ public static final String NTP_TIMEOUT = "ntp_timeout"; /** Autofill server address (Used in WebView/browser). {@hide} */ public static final String WEB_AUTOFILL_QUERY_URL = "web_autofill_query_url"; /** * @hide */ Loading
core/java/android/webkit/JniUtil.java +12 −3 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package android.webkit; import android.content.Context; import android.net.Uri; import android.provider.Settings; import android.util.Log; import java.io.InputStream; Loading @@ -38,7 +39,7 @@ class JniUtil { private static boolean initialized = false; private static void checkIntialized() { private static void checkInitialized() { if (!initialized) { throw new IllegalStateException("Call CookieSyncManager::createInstance() or create a webview before using this class"); } Loading @@ -63,7 +64,7 @@ class JniUtil { * @return String The application's database directory */ private static synchronized String getDatabaseDirectory() { checkIntialized(); checkInitialized(); if (sDatabaseDirectory == null) sDatabaseDirectory = sContext.getDatabasePath("dummy").getParent(); Loading @@ -76,7 +77,7 @@ class JniUtil { * @return String The application's cache directory */ private static synchronized String getCacheDirectory() { checkIntialized(); checkInitialized(); if (sCacheDirectory == null) sCacheDirectory = sContext.getCacheDir().getAbsolutePath(); Loading Loading @@ -166,5 +167,13 @@ class JniUtil { return sUseChromiumHttpStack; } private static synchronized String getAutofillQueryUrl() { checkInitialized(); // If the device has not checked in it won't have pulled down the system setting for the // Autofill Url. In that case we will not make autofill server requests. return Settings.Secure.getString(sContext.getContentResolver(), Settings.Secure.WEB_AUTOFILL_QUERY_URL); } private static native boolean nativeUseChromiumHttpStack(); }