Always short backoff on charging

This commit is contained in:
M66B
2020-10-31 10:27:42 +01:00
parent 82200c8acb
commit d5baa93a48
3 changed files with 20 additions and 4 deletions

View File

@@ -37,6 +37,7 @@ import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Color;
import android.net.Uri;
import android.os.BatteryManager;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
@@ -423,6 +424,18 @@ public class Helper {
return null;
}
static boolean isCharging(Context context) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M)
return false;
try {
BatteryManager bm = (BatteryManager) context.getSystemService(Context.BATTERY_SERVICE);
return bm.isCharging();
} catch (Throwable ex) {
Log.e(ex);
return false;
}
}
static boolean isPlayStoreInstall() {
return BuildConfig.PLAY_STORE_RELEASE;
}