summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Volk <mail@volkarts.com>2015-01-10 19:59:26 +0100
committerSteve Kondik <steve@cyngn.com>2015-11-07 13:57:29 -0800
commit2a048843326dd22351474b2606916b9bcdf81258 (patch)
tree770f59b96ddd5134e7b8a357599d7077308655c4
parent2a0932b7f2a8bcc70cc5447e247faed5a3c0b6f1 (diff)
downloadpackages_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.xml7
-rw-r--r--res/xml/advanced_preferences.xml7
-rw-r--r--res/xml/debug_preferences.xml7
-rw-r--r--src/com/android/browser/BrowserSettings.java11
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
// -----------------------------