Refactoring: schedule exact alarm

This commit is contained in:
M66B
2022-03-20 09:47:12 +01:00
parent 61e9407f62
commit 9074047eb0
11 changed files with 46 additions and 144 deletions

View File

@@ -450,6 +450,9 @@ public class Helper {
}
static Boolean isIgnoringOptimizations(Context context) {
if (isArc())
return true;
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M)
return null;
@@ -460,14 +463,6 @@ public class Helper {
return pm.isIgnoringBatteryOptimizations(BuildConfig.APPLICATION_ID);
}
static boolean isOptimizing12(Context context) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S || true)
return false;
Boolean ignoring = Helper.isIgnoringOptimizations(context);
return (ignoring != null && !ignoring);
}
static Integer getBatteryLevel(Context context) {
try {
BatteryManager bm = (BatteryManager) context.getSystemService(Context.BATTERY_SERVICE);
@@ -1112,12 +1107,11 @@ public class Helper {
// Vivo
isRealme() ||
isBlackview() ||
isSony() ||
BuildConfig.DEBUG);
isSony());
}
static boolean isDozeRequired() {
return (Build.VERSION.SDK_INT > Build.VERSION_CODES.R && false);
static boolean isAndroid12() {
return (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S);
}
static String getUiModeType(Context context) {