我有一个需要更改电池优化设置的警报应用程序。
更改电池优化设置的步骤:
- 当应用程序打开时,它会将用户重定向到电池优化页面
- 选择所有应用,搜索我的闹钟应用
- 点击应用并选择“不优化”
但是根据我的新应用程序要求,我必须添加管理员权限才能在警报触发后锁定屏幕。我已参考此链接来设置管理员权限:如何以编程方式打开和关闭 Android 设备屏幕?
但是,一旦我为我的应用程序启用了管理设置,我就无法更改电池优化设置。
问题:
- 如果设备管理员被激活,我的应用程序会显示在两个列表中(“未优化”和“所有应用程序”应用程序列表)。
- 如果设备管理员已激活,当我单击 MyApp 时,它不会显示从“不优化”和“优化”中选择的选项。
- 在我为我的应用程序停用设备管理员后,电池优化设置开始工作,并且能够从“不优化”或“优化”中选择选项。
观察:
- 我还检查了其他管理应用程序,例如“公司门户”、“POCO 启动器”。这些应用程序也不允许更改电池优化设置。
我也尝试检查管理员权限文档,但找不到任何关于电池优化设置的参考。
问题:
- 管理员级别的权限和电池优化设置是否同时工作?
- 当我的应用程序启用管理员时,允许更改电池优化设置的解决方案是什么?
- 如果我的应用激活了设备管理员,是否会默认将我的应用的电池优化设置为“不优化”?