我遇到过这个应用:Fast Reboot
我的应用有时需要杀死另一个应用 - 图库。
我尝试了不同的方法,但没有一种方法可靠。但是,似乎“快速重启”确实会在不需要root的情况下终止应用程序。
上述应用程序如何运作?
答案 0 :(得分:1)
我怀疑相关应用程序可能具有KILL_BACKGROUND_PROCESSES
权限并使用killBackgroundProcesses方法。
在Android 2中,杀戮过程有时候是合理的,但在Android 4及更高版本中,这对你应该对其他正在运行的应用程序做的事情来说并非如此。我在Nexus One上安装了一个任务杀手应用程序,但没有理由在任何一个后姜饼设备上使用它。
就“快速重启”而言,我注意到有些Android版本需要比其他版本更长时间才能关机和启动。 Cyanogen超级快,香草Android只有一点慢,但我总是发现三星的Touchwiz-Encumbered Android在我的S3上相当慢。从根本上说,如果需要干净地关闭进程,并且有更多进程,则关闭和启动时间都将延长。并不是应用程序可以以可靠的方式影响的东西。
并且不要忘记,杀死进程(或强制停止在设置中)可能会破坏该应用程序的数据。