Android “怎么做?”;“快速重启”;应用程序工作?

Android “怎么做?”;“快速重启”;应用程序工作?,android,process,kill-process,Android,Process,Kill Process,我遇到了这个应用程序: 我的应用程序有时需要杀死另一个应用程序-Gallery 我尝试过不同的方法,但没有一种能可靠地工作。然而,“快速重启”似乎确实会在不需要root的情况下杀死应用程序 上述应用程序是如何工作的?我怀疑所讨论的应用程序可能具有KILL\u BACKGROUND\u进程权限并使用该方法 在Android2中,扼杀进程有时是合理的,但在Android4及更高版本上,对于其他正在运行的应用程序,这确实不是你应该做的事情。我在NexusOne上安装了任务杀手应用程序,但没有理由在任何

我遇到了这个应用程序:

我的应用程序有时需要杀死另一个应用程序-Gallery

我尝试过不同的方法,但没有一种能可靠地工作。然而,“快速重启”似乎确实会在不需要root的情况下杀死应用程序


上述应用程序是如何工作的?

我怀疑所讨论的应用程序可能具有
KILL\u BACKGROUND\u进程
权限并使用该方法

在Android2中,扼杀进程有时是合理的,但在Android4及更高版本上,对于其他正在运行的应用程序,这确实不是你应该做的事情。我在NexusOne上安装了任务杀手应用程序,但没有理由在任何PostGingerbread设备上使用它

至于“快速重启”,我注意到一些安卓版本比其他版本需要更长的关机和启动时间。Cyanogen非常快,vanilla Android只慢了一点,但我总是发现三星的Touchwiz Android在我的S3上相当慢。从根本上说,如果进程需要干净地关闭,并且有更多的进程,那么关闭和启动时间都将延长。这并不是应用程序能够以可靠的方式影响的事情


不要忘记,终止进程(或强制在设置中停止)会损坏应用程序的数据

我已经试过了。不起作用。相信我,我有理由杀了Gallery。它完全破坏了我的应用程序的功能。gallery(毕竟是一个股票应用程序)是如何破坏你的应用程序的?通过USB与我正在尝试使用的数码相机通信。这会导致严重的挂起,因为USB功能直到超时时间过去才会返回。Hmm。当我将Canon DSLR插入平板电脑(也通过USB)时,我会收到一个操作系统提示,询问我想使用哪个应用程序(我使用DSLR控制器),以及何时选择启动或切换应用程序。不能假装知道技术解决方案(感觉像一个清单条目),但如果你能安排Android在检测到应用程序时提示用户使用哪个应用程序(列出所有适用的应用程序,包括gallery和你的应用程序),这可能会解决你的争用问题。我确实做到了这一点(只是最近才想到),这很有帮助。但是,用户仍然可以选择总是打开这个相机的图库,这就让我明白了。