Cherish: Add volte and vowifi options

Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
DennySPB
2021-12-17 02:19:21 +08:00
committed by Hưng Phan
parent 25cab71ee6
commit 34b5dd698a
3 changed files with 134 additions and 9 deletions

View File

@@ -140,5 +140,74 @@
<item>0</item>
<item>1</item>
</string-array>
<!-- VoLTE Icon Type -->
<string-array name="volte_icon_type_entries" translatable="false">
<item>@string/volte_icon_vivo</item>
<item>@string/volte_icon_margaritov2</item>
<item>@string/volte_icon_margaritov</item>
<item>@string/volte_icon_asus</item>
<item>@string/volte_icon_hd</item>
<item>@string/volte_icon_hd2</item>
<item>@string/volte_icon_miui</item>
<item>@string/volte_icon_emui</item>
<item>@string/volte_icon_oos</item>
<item>@string/volte_icon_volte</item>
<item>@string/volte_icon_vo</item>
</string-array>
<string-array name="volte_icon_type_values" translatable="false">
<item>10</item>
<item>9</item>
<item>8</item>
<item>4</item>
<item>3</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>2</item>
<item>1</item>
<item>0</item>
</string-array>
<!-- VoWiFi Icon -->
<string-array name="vowifi_icon_entries" translatable="false">
<item>@string/vowifi_icon_disabled</item>
<item>@string/vowifi_icon_enabled</item>
<item>@string/vowifi_icon_enabled_volte_disabled</item>
</string-array>
<string-array name="vowifi_icon_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
<!-- VoWiFi icon style -->
<string-array name="vowifi_icon_style_entries" translatable="false">
<item>@string/vowifi_icon_default</item>
<item>@string/vowifi_icon_oneplus</item>
<item>@string/vowifi_icon_moto</item>
<item>@string/vowifi_icon_asus</item>
<item>@string/vowifi_icon_emui</item>
<item>@string/vowifi_icon_simple1</item>
<item>@string/vowifi_icon_simple2</item>
<item>@string/vowifi_icon_simple3</item>
<item>@string/vowifi_icon_vivo</item>
<item>@string/vowifi_icon_margaritov</item>
</string-array>
<string-array name="vowifi_icon_style_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
</string-array>
</resources>

View File

@@ -178,10 +178,6 @@
<!-- 4G icon -->
<string name="show_fourg_icon_title">4G icon</string>
<string name="show_fourg_icon_summary">Display 4G icon in signal icon instead LTE</string>
<!-- Show VoLTE icon on statusbar -->
<string name="volte_icon_title">VoLTE icon</string>
<string name="volte_icon_summary">Display VoLTE icon</string>
<!-- Volume swap buttons -->
<string name="swap_volume_buttons_title">Reorient</string>
@@ -281,5 +277,40 @@
<!-- Roaming indicator icon -->
<string name="roaming_indicator_icon_title">Roaming indicator</string>
<string name="roaming_indicator_icon_summary">Display roaming indicator in signal icon when in roaming mode</string>
<!-- Show VoLTE icon on statusbar -->
<string name="volte_switch_title">VoLTE icon</string>
<string name="volte_switch_summary">Display VoLTE icon</string>
<string name="volte_icon_title">VoLTE icon</string>
<string name="volte_icon_summary">Display VoLTE icon</string>
<string name="volte_icon_style_title">Select VoLTE Icon</string>
<string name="volte_icon_asus">VoLTE Asus Icon</string>
<string name="volte_icon_vo">Vo Only Icon</string>
<string name="volte_icon_volte">VoLTE Icon</string>
<string name="volte_icon_oos">VoLTE OOS Icon</string>
<string name="volte_icon_hd">HD Icon</string>
<string name="volte_icon_hd2">HD CAF Icon</string>
<string name="volte_icon_miui">MIUI 11 Icon</string>
<string name="volte_icon_emui">EMUI Icon</string>
<string name="volte_icon_margaritov">HD Filled Icon</string>
<string name="volte_icon_margaritov2">Margaritov VoLTE Icon</string>
<string name="volte_icon_vivo">Vivo Icon</string>
<!-- VoWiFi icon -->
<string name="vowifi_icon_title">VoWiFi icon</string>
<string name="vowifi_icon_enabled">VoWiFi icon enabled</string>
<string name="vowifi_icon_disabled">VoWiFi icon disabled</string>
<string name="vowifi_icon_enabled_volte_disabled">VoWiFi instead of VoLTE icon</string>
<string name="vowifi_icon_style_title">VoWiFi icon style</string>
<string name="vowifi_icon_default">Default Icon</string>
<string name="vowifi_icon_emui">EMUI Icon</string>
<string name="vowifi_icon_asus">Asus Icon</string>
<string name="vowifi_icon_oneplus">OOS Icon</string>
<string name="vowifi_icon_moto">Motorola Icon</string>
<string name="vowifi_icon_simple1">Simple1 Icon</string>
<string name="vowifi_icon_simple2">Simple2 Icon</string>
<string name="vowifi_icon_simple3">Simple3 Icon</string>
<string name="vowifi_icon_vivo">Vivo Icon</string>
<string name="vowifi_icon_margaritov">Margaritov Icon</string>
</resources>

View File

@@ -46,12 +46,37 @@
android:title="@string/show_fourg_icon_title"
android:summary="@string/show_fourg_icon_summary"
android:defaultValue="false"/>
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="volte_icon"
android:title="@string/volte_icon_title"
android:summary="@string/volte_icon_summary"
android:defaultValue="true"/>
android:key="show_volte_icon"
android:title="@string/volte_switch_title"
android:summary="@string/volte_switch_summary"
android:defaultValue="true" />
<com.cherish.settings.preferences.SystemSettingListPreference
android:key="volte_icon_style"
android:title="@string/volte_icon_style_title"
android:entries="@array/volte_icon_type_entries"
android:entryValues="@array/volte_icon_type_values"
android:summary="%s"
android:defaultValue="0"
android:dependency="show_volte_icon"/>
<com.cherish.settings.preferences.SystemSettingListPreference
android:key="vowifi_icon"
android:title="@string/vowifi_icon_title"
android:entries="@array/vowifi_icon_entries"
android:entryValues="@array/vowifi_icon_values"
android:summary="%s"
android:defaultValue="0"/>
<com.cherish.settings.preferences.SystemSettingListPreference
android:key="vowifi_icon_style"
android:title="@string/vowifi_icon_style_title"
android:entries="@array/vowifi_icon_style_entries"
android:entryValues="@array/vowifi_icon_style_values"
android:summary="%s"
android:defaultValue="0"/>
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="roaming_indicator_icon"