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

问题描述 投票:1回答:1

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

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

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

Intent intent = new Intent();
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(intent);
finish();
android android-workmanager android-doze android-doze-and-standby
1个回答
0
投票

我有一个应用程序在后台(前景)中运行服务,而我的中文ROM也面临同样的问题。当手机的电池优化功能被禁用时,大多数手机都可以运行,但是小米Redmi Note 7需要输入其他配置并为应用程序禁用MIUI电池保护程序,而不是常规的Android电池保护程序。此外,当所有应用程序都关闭时,该服务仍会完成,如果您对此问题有任何进展或任何解决方案,请与我分享。这些问题使我失去了将近30%的用户]

© www.soinside.com 2019 - 2024. All rights reserved.