AODSchedule: Add support for mixed time & sun modes [2/2]
Also make the code a bit more readable Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
@@ -60,6 +60,12 @@ public class LockScreenSettings extends SettingsPreferenceFragment implements
|
||||
|
||||
private static final String AOD_SCHEDULE_KEY = "always_on_display_schedule";
|
||||
|
||||
static final int MODE_DISABLED = 0;
|
||||
static final int MODE_NIGHT = 1;
|
||||
static final int MODE_TIME = 2;
|
||||
static final int MODE_MIXED_SUNSET = 3;
|
||||
static final int MODE_MIXED_SUNRISE = 4;
|
||||
|
||||
Preference mAODPref;
|
||||
|
||||
@Override
|
||||
@@ -96,15 +102,22 @@ public class LockScreenSettings extends SettingsPreferenceFragment implements
|
||||
int mode = Settings.Secure.getIntForUser(getActivity().getContentResolver(),
|
||||
Settings.Secure.DOZE_ALWAYS_ON_AUTO_MODE, 0, UserHandle.USER_CURRENT);
|
||||
switch (mode) {
|
||||
case 0:
|
||||
default:
|
||||
case MODE_DISABLED:
|
||||
mAODPref.setSummary(R.string.disabled);
|
||||
break;
|
||||
case 1:
|
||||
case MODE_NIGHT:
|
||||
mAODPref.setSummary(R.string.night_display_auto_mode_twilight);
|
||||
break;
|
||||
case 2:
|
||||
case MODE_TIME:
|
||||
mAODPref.setSummary(R.string.night_display_auto_mode_custom);
|
||||
break;
|
||||
case MODE_MIXED_SUNSET:
|
||||
mAODPref.setSummary(R.string.always_on_display_schedule_mixed_sunset);
|
||||
break;
|
||||
case MODE_MIXED_SUNRISE:
|
||||
mAODPref.setSummary(R.string.always_on_display_schedule_mixed_sunrise);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user