从代码中默认设置"Asus自动启动管理器"的"允许"权限

16

我有一个需要在后台运行的应用程序,所以我正在使用WakeFullService实现这一点。但在华硕Zenfone上,它无法工作,因为自动启动管理器不允许该应用程序运行。我的期望是:

  1. 在我们安装应用程序或打开应用程序时,在自动启动管理器中设置“允许权限”。

  2. 是否有来自华硕自动启动管理器的API可以帮助我检查应用程序的权限状态,以便我可以通过常规文本警报通知用户打开权限。


你已经找到任何解决方案了吗? - natsumiyu
为了处理这个问题(而不是解决),我创建了一个意图,如下所示: Intent intent = new Intent(); intent.setClassName("com.asus.mobilemanager", "com.asus.mobilemanager.MainActivity");并检查该意图是否有效。(仅在ASUS AR上尝试过) - Kong Far
你找到这个问题的解决方案了吗? - AmirNorouzpour
到目前为止有什么解决方案吗?这个电池优化正在摧毁我们的应用程序,破坏客户对我们的信任。这是Android中最糟糕的解决方案之一。他们应该制定一个标准API来从优化中删除我们的应用程序。就像任何其他运行时权限一样。 - Ton
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接