Cherish: Suspend Actions [3/3]

Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>

Cherish: Extended suspend actions (3/3)

Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
maxwen
2019-11-06 19:34:00 +05:30
committed by Hưng Phan
parent 2a8495d42f
commit 06ab541376
4 changed files with 380 additions and 0 deletions

View File

@@ -99,6 +99,19 @@
android:summary="@string/allow_signature_fake_summary"
android:defaultValue="false" />
<PreferenceCategory
android:title="@string/battery_saving">
<Preference
android:key="suspend_actions"
android:icon="@drawable/ic_battery_full"
android:fragment="com.cherish.settings.fragments.ScreenStateToggles"
android:title="@string/screen_state_toggles_title"
android:summary="@string/screen_state_toggles_summary" />
</PreferenceCategory>
<Preference
android:key="vol_steps"
android:title="@string/volume_steps_fragment_title"

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/screen_state_toggles_title"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<SwitchPreference
android:key="screen_state_toggles_enable_key"
android:title="@string/screen_state_toggles_enable_title"
android:summary="@string/screen_state_toggles_enable_summary"
android:defaultValue="false"/>
<com.cherish.settings.preferences.CustomSeekBarPreference
android:key="screen_state_off_delay"
android:title="@string/screen_state_off_delay_title"
android:max="180"
settings:min="0"
settings:interval="5"
android:defaultValue="0"
settings:units="sec"
android:persistent="false"
android:dependency="screen_state_toggles_enable_key" />
<com.cherish.settings.preferences.CustomSeekBarPreference
android:key="screen_state_on_delay"
android:title="@string/screen_state_on_delay_title"
android:max="180"
settings:min="0"
settings:interval="5"
android:defaultValue="0"
settings:units="sec"
android:persistent="false"
android:dependency="screen_state_toggles_enable_key" />
<PreferenceCategory
android:key="screen_state_toggles_mobile_key"
android:title="@string/screen_state_toggles_mobile_title">
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="screen_state_toggles_twog"
android:title="@string/screen_state_toggles_twog"
android:summary="@string/screen_state_toggles_twog_summary"
android:defaultValue="false"/>
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="screen_state_toggles_threeg"
android:title="@string/screen_state_toggles_threeg"
android:summary="@string/screen_state_toggles_threeg_summary"
android:defaultValue="false"/>
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="screen_state_toggles_mobile_data"
android:title="@string/screen_state_toggles_mobile_data"
android:summary="@string/screen_state_toggles_mobile_data_summary"
android:defaultValue="false"/>
</PreferenceCategory>
<PreferenceCategory
android:key="screen_state_toggles_location_key"
android:title="@string/screen_state_toggles_location_title">
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="screen_state_toggles_gps"
android:title="@string/screen_state_toggles_gps"
android:summary="@string/screen_state_toggles_gps_summary"
android:defaultValue="false"/>
</PreferenceCategory>
</PreferenceScreen>