Buttons: Add buttons brightness and button backlight timeout options

This commit is contained in:
xyyx
2020-09-25 15:25:41 +00:00
committed by Hưng Phan
parent 33bc5e6d60
commit d3a510773e
5 changed files with 111 additions and 5 deletions

View File

@@ -60,4 +60,25 @@
<item>300</item>
<item>600</item>
</string-array>
<!--- Buttons backlight timeout -->
<string-array name="backlight_timeout_entries">
<item>@string/backlight_timeout_on</item>
<item>@string/backlight_timeout_3s</item>
<item>@string/backlight_timeout_default</item>
<item>@string/backlight_timeout_10s</item>
<item>@string/backlight_timeout_15s</item>
<item>@string/backlight_timeout_20s</item>
<item>@string/backlight_timeout_30s</item>
</string-array>
<string-array name="backlight_timeout_values">
<item>0</item>
<item>3000</item>
<item>5000</item>
<item>10000</item>
<item>15000</item>
<item>20000</item>
<item>30000</item>
</string-array>
</resources>

View File

@@ -161,4 +161,20 @@
<!-- Incall Home button behavior-->
<string name="allow_incall_home_title">Home button when ringing</string>
<string name="allow_incall_home_summary">Allow to use Home button when device is ringing</string>
</resources>
<!-- Hardware keys -->
<string name="hardware_keys_category">Hardware keys</string>
<!-- Buttons backlight timeout -->
<string name="backlight_timeout_title">Buttons backlight timeout</string>
<string name="backlight_timeout_on">Enabled always</string>
<string name="backlight_timeout_3s">3 sec</string>
<string name="backlight_timeout_default">5 sec (default)</string>
<string name="backlight_timeout_10s">10 sec</string>
<string name="backlight_timeout_15s">15 sec</string>
<string name="backlight_timeout_20s">20 sec</string>
<string name="backlight_timeout_30s">30 sec</string>
<!-- Enable keys backlight-->
<string name="button_brightness_title">Backlight</string>
</resources>

View File

@@ -31,11 +31,33 @@
</Preference>
</PreferenceCategory>
<PreferenceCategory
android:key="hardware_keys"
android:title="@string/hardware_keys_category" >
<com.cherish.settings.preferences.CustomSeekBarPreference
android:key="button_brightness"
android:title="@string/button_brightness_title"
android:max="255"
settings:min="0"
settings:units=""
android:persistent="false" />
<ListPreference
android:dialogTitle="@string/backlight_timeout_title"
android:entries="@array/backlight_timeout_entries"
android:entryValues="@array/backlight_timeout_values"
android:key="backlight_timeout"
android:persistent="false"
android:title="@string/backlight_timeout_title" />
</PreferenceCategory>
<PreferenceCategory
android:key="volume_keys"
android:title="@string/volume_keys_title">
<PreferenceScreen
<Preference
android:key="volume_key"
android:fragment="com.cherish.settings.fragments.VolumeRockerSettings"
android:title="@string/volume_title" />