【发布时间】:2016-11-05 04:46:30
【问题描述】:
我只是想在我的应用中禁用电池优化。我用了下面的sn-p
Intent intent = new Intent();
String packageName = context.getPackageName();
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
if (pm.isIgnoringBatteryOptimizations(packageName))
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
else {
intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(Uri.parse("package:" + packageName));
}
context.startActivity(intent);
sn-p 正在触发,但未显示任何禁用电池优化的选项。并且没有在日志中显示任何错误。请帮忙
【问题讨论】:
-
您的
AndroidManifest.xml中有REQUEST_IGNORE_BATTERY_OPTIMIZATIONS权限吗? -
谢谢你救了我的一天
-
此代码在 Android Wear OS 中无效。如何在 Android 智能手表中启用电池优化功能?
标签: android