diff options
author | Daniel Volk <mail@volkarts.com> | 2015-01-10 19:59:26 +0100 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-11-07 13:57:29 -0800 |
commit | 2a048843326dd22351474b2606916b9bcdf81258 (patch) | |
tree | 770f59b96ddd5134e7b8a357599d7077308655c4 | |
parent | 2a0932b7f2a8bcc70cc5447e247faed5a3c0b6f1 (diff) | |
download | packages_apps_Browser-2a048843326dd22351474b2606916b9bcdf81258.tar.gz packages_apps_Browser-2a048843326dd22351474b2606916b9bcdf81258.tar.bz2 packages_apps_Browser-2a048843326dd22351474b2606916b9bcdf81258.zip |
User agent as advanced setting
By default is a debug only setting.
based on JB commit by D4rKn3sSyS
Change-Id: Ic2d695d68eab6716b12e25c4a999582e7ff7b6a4
-rw-r--r-- | res/xml-sw600dp/advanced_preferences.xml | 7 | ||||
-rw-r--r-- | res/xml/advanced_preferences.xml | 7 | ||||
-rw-r--r-- | res/xml/debug_preferences.xml | 7 | ||||
-rw-r--r-- | src/com/android/browser/BrowserSettings.java | 11 |
4 files changed, 18 insertions, 14 deletions
diff --git a/res/xml-sw600dp/advanced_preferences.xml b/res/xml-sw600dp/advanced_preferences.xml index 73f145b93..5bda3b46f 100644 --- a/res/xml-sw600dp/advanced_preferences.xml +++ b/res/xml-sw600dp/advanced_preferences.xml @@ -25,6 +25,13 @@ android:summary="@string/pref_content_search_engine_summary" android:dialogTitle="@string/pref_content_search_engine" /> + <ListPreference + android:key="user_agent" + android:title="@string/pref_development_uastring" + android:entries="@array/pref_development_ua_choices" + android:entryValues="@array/pref_development_ua_values" + android:defaultValue="0"/> + <CheckBoxPreference android:key="open_in_background" android:defaultValue="false" diff --git a/res/xml/advanced_preferences.xml b/res/xml/advanced_preferences.xml index e292b7d84..b89c20a28 100644 --- a/res/xml/advanced_preferences.xml +++ b/res/xml/advanced_preferences.xml @@ -25,6 +25,13 @@ android:summary="@string/pref_content_search_engine_summary" android:dialogTitle="@string/pref_content_search_engine" /> + <ListPreference + android:key="user_agent" + android:title="@string/pref_development_uastring" + android:entries="@array/pref_development_ua_choices" + android:entryValues="@array/pref_development_ua_values" + android:defaultValue="0"/> + <CheckBoxPreference android:key="open_in_background" android:defaultValue="false" diff --git a/res/xml/debug_preferences.xml b/res/xml/debug_preferences.xml index 029bc4fc2..07c01429c 100644 --- a/res/xml/debug_preferences.xml +++ b/res/xml/debug_preferences.xml @@ -28,13 +28,6 @@ android:title="@string/pref_development_hardware_accel_skia" android:enabled="false" /> - <ListPreference - android:key="user_agent" - android:title="@string/pref_development_uastring" - android:entries="@array/pref_development_ua_choices" - android:entryValues="@array/pref_development_ua_values" - android:defaultValue="0"/> - <CheckBoxPreference android:key="enable_visual_indicator" android:defaultValue="false" diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java index 586db289e..8138bc2ca 100644 --- a/src/com/android/browser/BrowserSettings.java +++ b/src/com/android/browser/BrowserSettings.java @@ -612,6 +612,10 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener, return mPrefs.getString(PREF_SEARCH_ENGINE, SearchEngine.GOOGLE); } + public int getUserAgent() { + return Integer.parseInt(mPrefs.getString(PREF_USER_AGENT, "0")); + } + public boolean allowAppTabs() { return mPrefs.getBoolean(PREF_ALLOW_APP_TABS, false); } @@ -694,13 +698,6 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener, return mPrefs.getBoolean(PREF_ENABLE_HARDWARE_ACCEL_SKIA, false); } - public int getUserAgent() { - if (!isDebugEnabled()) { - return 0; - } - return Integer.parseInt(mPrefs.getString(PREF_USER_AGENT, "0")); - } - // ----------------------------- // getter/setters for hidden_debug_preferences.xml // ----------------------------- |