[SQUASH] Cherish: Force custom doze brightness and pulse brightness configs [2/2]
* Stallix: Forward port to 11 Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
@@ -1186,4 +1186,13 @@
|
|||||||
<string name="fod_icon_picker_title">Fingerprint icon</string>
|
<string name="fod_icon_picker_title">Fingerprint icon</string>
|
||||||
<string name="fod_icon_picker_summary">Choose your favorite fingerprint icon</string>
|
<string name="fod_icon_picker_summary">Choose your favorite fingerprint icon</string>
|
||||||
<string name="fod_icon_picker_footer">In order to add your own icon, select the top left icon and use the OnePlus 6T FP Customizer app to select the icon you want.</string>
|
<string name="fod_icon_picker_footer">In order to add your own icon, select the top left icon and use the OnePlus 6T FP Customizer app to select the icon you want.</string>
|
||||||
|
|
||||||
|
<!-- Doze Brightness Config -->
|
||||||
|
<string name="doze_brightness_category">Doze Brightness Config</string>
|
||||||
|
<string name="doze_brightness_force_title">Force brightness values</string>
|
||||||
|
<string name="doze_brightness_force_summary">Use custom brightness values instead of screen brightness</string>
|
||||||
|
<string name="ambient_pulse_brightness_title">Ambient notification brightness</string>
|
||||||
|
<string name="ambient_pulse_brightness_summary">Set brightness to use when notifcations are shown</string>
|
||||||
|
<string name="ambient_doze_brightness_title">Ambient display brightness</string>
|
||||||
|
<string name="ambient_doze_brightness_summary">Set brightness to use during ambient display on</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -41,6 +41,34 @@
|
|||||||
android:title="@string/gaming_mode_title"
|
android:title="@string/gaming_mode_title"
|
||||||
android:summary="@string/gaming_mode_summary"
|
android:summary="@string/gaming_mode_summary"
|
||||||
android:defaultValue="false" />
|
android:defaultValue="false" />
|
||||||
|
|
||||||
|
<PreferenceCategory
|
||||||
|
android:title="@string/doze_brightness_category">
|
||||||
|
|
||||||
|
<com.cherish.settings.preferences.SystemSettingSwitchPreference
|
||||||
|
android:key="doze_brightness_force"
|
||||||
|
android:title="@string/doze_brightness_force_title"
|
||||||
|
android:summary="@string/doze_brightness_force_summary"
|
||||||
|
android:defaultValue="false" />
|
||||||
|
|
||||||
|
<com.cherish.settings.preferences.CustomSeekBarPreference
|
||||||
|
android:key="ambient_doze_brightness"
|
||||||
|
android:title="@string/ambient_doze_brightness_title"
|
||||||
|
android:summary="@string/ambient_doze_brightness_summary"
|
||||||
|
android:max="255"
|
||||||
|
android:min="1"
|
||||||
|
android:persistent="false" />
|
||||||
|
|
||||||
|
<com.cherish.settings.preferences.CustomSeekBarPreference
|
||||||
|
android:key="ambient_pulse_brightness"
|
||||||
|
android:title="@string/ambient_pulse_brightness_title"
|
||||||
|
android:summary="@string/ambient_pulse_brightness_summary"
|
||||||
|
android:max="255"
|
||||||
|
android:min="1"
|
||||||
|
android:persistent="false" />
|
||||||
|
|
||||||
|
</PreferenceCategory>
|
||||||
|
|
||||||
|
|
||||||
<com.cherish.settings.preferences.GlobalSettingSwitchPreference
|
<com.cherish.settings.preferences.GlobalSettingSwitchPreference
|
||||||
android:icon="@drawable/ic_plug"
|
android:icon="@drawable/ic_plug"
|
||||||
|
|||||||
@@ -38,13 +38,17 @@ public class MiscSettings extends SettingsPreferenceFragment implements
|
|||||||
OnPreferenceChangeListener {
|
OnPreferenceChangeListener {
|
||||||
|
|
||||||
private static final String SMART_PIXELS = "smart_pixels";
|
private static final String SMART_PIXELS = "smart_pixels";
|
||||||
private static final String SYSUI_ROUNDED_SIZE = "sysui_rounded_size";
|
private static final String SYSUI_ROUNDED_SIZE = "sysui_rounded_size";
|
||||||
private static final String SYSUI_ROUNDED_CONTENT_PADDING = "sysui_rounded_content_padding";
|
private static final String SYSUI_ROUNDED_CONTENT_PADDING = "sysui_rounded_content_padding";
|
||||||
private static final String SYSUI_ROUNDED_FWVALS = "sysui_rounded_fwvals";
|
private static final String SYSUI_ROUNDED_FWVALS = "sysui_rounded_fwvals";
|
||||||
|
private static final String KEY_PULSE_BRIGHTNESS = "ambient_pulse_brightness";
|
||||||
|
private static final String KEY_DOZE_BRIGHTNESS = "ambient_doze_brightness";
|
||||||
|
|
||||||
private CustomSeekBarPreference mCornerRadius;
|
private CustomSeekBarPreference mCornerRadius;
|
||||||
private CustomSeekBarPreference mContentPadding;
|
private CustomSeekBarPreference mContentPadding;
|
||||||
private SecureSettingSwitchPreference mRoundedFwvals;
|
private SecureSettingSwitchPreference mRoundedFwvals;
|
||||||
|
private CustomSeekBarPreference mPulseBrightness;
|
||||||
|
private CustomSeekBarPreference mDozeBrightness;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle icicle) {
|
public void onCreate(Bundle icicle) {
|
||||||
@@ -86,6 +90,26 @@ public class MiscSettings extends SettingsPreferenceFragment implements
|
|||||||
mRoundedFwvals = (SecureSettingSwitchPreference) findPreference(SYSUI_ROUNDED_FWVALS);
|
mRoundedFwvals = (SecureSettingSwitchPreference) findPreference(SYSUI_ROUNDED_FWVALS);
|
||||||
mRoundedFwvals.setOnPreferenceChangeListener(this);
|
mRoundedFwvals.setOnPreferenceChangeListener(this);
|
||||||
|
|
||||||
|
int defaultDoze = getResources().getInteger(
|
||||||
|
com.android.internal.R.integer.config_screenBrightnessDoze);
|
||||||
|
int defaultPulse = getResources().getInteger(
|
||||||
|
com.android.internal.R.integer.config_screenBrightnessPulse);
|
||||||
|
if (defaultPulse == -1) {
|
||||||
|
defaultPulse = defaultDoze;
|
||||||
|
}
|
||||||
|
|
||||||
|
mPulseBrightness = (CustomSeekBarPreference) findPreference(KEY_PULSE_BRIGHTNESS);
|
||||||
|
int value = Settings.System.getInt(getContentResolver(),
|
||||||
|
Settings.System.PULSE_BRIGHTNESS, defaultPulse);
|
||||||
|
mPulseBrightness.setValue(value);
|
||||||
|
mPulseBrightness.setOnPreferenceChangeListener(this);
|
||||||
|
|
||||||
|
mDozeBrightness = (CustomSeekBarPreference) findPreference(KEY_DOZE_BRIGHTNESS);
|
||||||
|
value = Settings.System.getInt(getContentResolver(),
|
||||||
|
Settings.System.DOZE_BRIGHTNESS, defaultDoze);
|
||||||
|
mDozeBrightness.setValue(value);
|
||||||
|
mDozeBrightness.setOnPreferenceChangeListener(this);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateSmartPixelsPreference() {
|
private void updateSmartPixelsPreference() {
|
||||||
@@ -112,6 +136,16 @@ public class MiscSettings extends SettingsPreferenceFragment implements
|
|||||||
} else if (preference == mRoundedFwvals) {
|
} else if (preference == mRoundedFwvals) {
|
||||||
restoreCorners();
|
restoreCorners();
|
||||||
return true;
|
return true;
|
||||||
|
} else if (preference == mPulseBrightness) {
|
||||||
|
int value = (Integer) objValue;
|
||||||
|
Settings.System.putInt(getContentResolver(),
|
||||||
|
Settings.System.PULSE_BRIGHTNESS, value);
|
||||||
|
return true;
|
||||||
|
} else if (preference == mDozeBrightness) {
|
||||||
|
int value = (Integer) objValue;
|
||||||
|
Settings.System.putInt(getContentResolver(),
|
||||||
|
Settings.System.DOZE_BRIGHTNESS, value);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user