我正在尝试列出Android操作系统中默认安装的任务管理器列表。问题是Android由手机制造商进行修改,很难跟上每个人的做法。到目前为止,我发现了以下内容:
Smart manager - 三星手机上使用。无法调用闹钟管理器,但如果您的包名称包含“alarm”或“alert”,可以避免此问题。
Doze - Android 6上使用。不应中断应用,但可能会延迟闹钟管理器或网络进程(特别是如果您的应用未处于活动状态且手机未充电)。
Xiaomi,AutoStart。如果禁用AutoStart,则似乎完全关闭了您的应用程序-没有闹钟,没有广播接收器。我找不到解决方法。唯一的解决办法就是通知用户将您的应用程序加入白名单。如果您有其他解决方案,请分享。
我的问题是,您是否遇到过其他类似的任务管理器,如何最好地确保您的应用程序能够生存下来(而无需startforeground)?
谢谢