如何在Android上强制关闭系统关闭应用程序

时间:2013-01-17 07:16:05

标签: android forceclose

我想强制关闭我的应用程序作为Android系统 如选择下面的系统步骤。

"Setting" -> "Apps" -> "my app name" -> "Force stop"  

我想通过代码实现相同的行为 我该怎么做?

4 个答案:

答案 0 :(得分:13)

您可以编写以下代码行来终止您的App流程。这是在

中单击强制停止时代码运行的内容
  

设置 - >管理应用程序

android.os.Process.killProcess(android.os.Process.myPid());

答案 1 :(得分:2)

答案 2 :(得分:1)

是的,您可以拨打public static final void killProcess (int pid) 使用给定的PID终止进程。请注意,尽管此API允许我们根据其PID请求终止任何进程,但内核仍将对您实际可以杀死的PID施加标准限制。通常,这意味着只有运行调用者的包/应用程序的进程以及该应用程序创建的任何其他进程;共享公共UID的软件包也可以杀死彼此的进程。

答案 3 :(得分:0)

有力关闭,有力关闭。 killProcess大部分时间都会使用技巧,但有时候它还不够(例如广播消息)。

要彻底杀死某个应用,只需将以下方法添加到您的活动中并进行调用即可。这实际上做的将留给读者作为练习。 :)

@SuppressWarnings("null")
public void crash() {
    Object o = null;
    o.hashCode();
}

超级脏,是的。但是,如果你真的需要模拟一个靠近的力(就像我那样),那就很有用。

相关问题