我正在尝试列出默认安装在操作系统上的Android任务杀手列表。问题是手机的制造商修改了Android,很难跟上每个人的行为。到目前为止,我发现了这个:
我的问题是,如果您遇到其他类似的任务杀手,以及如何确保您的应用程序存活(没有startforeground)的最佳方法
谢谢
在华为手机中也考虑“受保护的应用程序”
不幸的是,似乎没有任何解决方案。但你可以做的是用“省电”应用程序或“背景杀手”应用来识别这些设备制造商。并向拥有这些智能手机的用户(以及插图)显示通知,以使您的应用能够在后台手动处理。
AlarmManager的一个小提示:在将应用程序从阻止列表中排除后,您必须再次重置所有警报。所以,我已经确定了这些制造商:三星,华硕,小米,华为。
以下是如何排除应用程序被禁用:https://stackoverflow.com/a/40992179/5129047