在设备设置中打开特定应用程序的电池优化活动

时间:2019-06-18 04:37:36

标签: android android-workmanager android-doze android-doze-and-standby

我正在使用WorkManager库安排后台任务,并防止应用程序从应用程序中打开电池优化部分,以便用户手动禁用我的应用程序优化。问题是,即使选择了“不优化”选项,应用程序仍然处于休眠状态,并且工作没有完成。此外,即使在上一个活动中将其更改为“不优化”,也可以通过设备设置中的“应用信息”页面在设备设置中打开电池设置时显示“已优化”。

此外,通过代码打开的电池优化页面包含所有应用程序的列表,包括系统应用程序,而通过应用程序信息打开的页面仅包含已安装应用程序的列表。

是否有任何方法可以通过代码进入第二个电池优化页面。因为如果禁用优化,则应用程序可以正常运行。

Intent intent = new Intent();
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(intent);
finish();

0 个答案:

没有答案