From d0b86c6d5e5092856f4101c7897574303ea27198 Mon Sep 17 00:00:00 2001 From: ezio84 Date: Tue, 5 May 2020 14:26:56 +0700 Subject: [PATCH] Cherish: Wired/BT headset: make ringtone audio focus customizable [2/2] Import GlobalSettingListPreference from https://github.com/crdroidandroid/android_packages_apps_crDroidSettings/blob/10.0/src/com/crdroid/settings/preferences/GlobalSettingListPreference.java --- res/drawable/ic_pulldown.xml | 10 +++ res/drawable/ic_ring.xml | 10 +++ res/values/cherish_arrays.xml | 10 +++ res/values/cherish_strings.xml | 5 ++ res/xml/cherish_settings_misc.xml | 8 ++ res/xml/cherish_settings_quicksettings.xml | 3 +- .../GlobalSettingListPreference.java | 73 +++++++++++++++++++ 7 files changed, 118 insertions(+), 1 deletion(-) create mode 100644 res/drawable/ic_pulldown.xml create mode 100644 res/drawable/ic_ring.xml create mode 100644 src/com/cherish/settings/preferences/GlobalSettingListPreference.java diff --git a/res/drawable/ic_pulldown.xml b/res/drawable/ic_pulldown.xml new file mode 100644 index 0000000..4cc83bf --- /dev/null +++ b/res/drawable/ic_pulldown.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/res/drawable/ic_ring.xml b/res/drawable/ic_ring.xml new file mode 100644 index 0000000..bedbb11 --- /dev/null +++ b/res/drawable/ic_ring.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/res/values/cherish_arrays.xml b/res/values/cherish_arrays.xml index 3ff575b..dd3aca6 100644 --- a/res/values/cherish_arrays.xml +++ b/res/values/cherish_arrays.xml @@ -341,4 +341,14 @@ 2 3 + + + + @string/ringtone_focus_mode_stock + @string/ringtone_focus_mode_dynamic + + + 1 + 0 + diff --git a/res/values/cherish_strings.xml b/res/values/cherish_strings.xml index 8df77c5..b8c7a57 100644 --- a/res/values/cherish_strings.xml +++ b/res/values/cherish_strings.xml @@ -430,5 +430,10 @@ Left Right Always + + + When headset connected, incoming call plays on + Headset only if music is active + Both speaker and headset diff --git a/res/xml/cherish_settings_misc.xml b/res/xml/cherish_settings_misc.xml index 99269ca..756539d 100644 --- a/res/xml/cherish_settings_misc.xml +++ b/res/xml/cherish_settings_misc.xml @@ -28,6 +28,14 @@ + + -