很长一段时间后,ADW Launcher EX的更新又回来了。它带来了很多视觉上的调整以及性能上的提升。经过几天的经验,我遇到了一件更有趣的事情:我无法通过增加系统负载来杀死它(这是一件非常好的事情)。
启动前台应用程序时,Android会根据minfree
值终止后台应用程序。具有运行服务和通知的应用程序的优先级高于普通后台应用程序,但优先级低于前台应用程序。
最新版本的ADW Launcher EX具有正在运行的服务(但没有更高优先级的运行通知),与旧版本和其他启动器应用程序相同。我使用过Go Launcher EX,LauncherPro,旧版本的ADW Launcher EX等。当启动大量的前台应用程序时,所有这些都会被杀死,但是最新版本的ADW Launcher EX不会被杀死。相反,当系统负载很高时,前台应用程序将被杀死。
以前,热重启也可以杀死ADW Launcher EX,但现在即使失败了。
所有这些背后的魔力是什么?我只是好奇...
您的意思是oom_adj值?如驯服OOM杀手?
—
伊齐
@Izzy号
—
Android Quesito 2012年
oom_adj
不是这种情况,因为ADW Launcher EX根本不请求root特权。
您说出要运行的是哪个版本的Android会很有趣,因为任务管理策略在那方面可能有很大差异
—
rds
在GB和ICS两种.. @rds同样的经历
—
安卓Quesito
这个问题似乎不合时宜,因为它与要解决的问题无关。
—
ale