//打开电池优化申请 判断是否加入白名单
importClass(android.os.PowerManager);
// importClass(android.Settings) //安卓setting 中有设置界面的各种activity
var pm = context.getSystemService(context.POWER_SERVICE);
if (!pm.isIgnoringBatteryOptimizations(currentPackage())) {
importClass(android.content.Intent);
importClass(android.net.Uri)
console.log(currentPackage())
var intent = new Intent();
intent.setAction("android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS");
intent.setData(Uri.parse("package:"+currentPackage()))
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
context.startActivity(intent);
toast("请开启忽略电池优化");
} catch (e) {
loge(e)
}
}
autojs Intent跳转申请忽略电池优化页面 和判断是否已加入忽略优化白名单
最新推荐文章于 2024-06-21 17:07:17 发布
本文介绍了在Android应用中,如何通过PowerManagerAPI检查电池优化状态并引导用户手动添加到白名单,以便应用不受电池优化规则限制。
摘要由CSDN通过智能技术生成