如何以编程方式强制停止应用程序 - Android

时间:2011-11-24 08:43:35

标签: android

我想强制停止我的Android应用程序中的应用程序,(而不是通过Man apps手动执行 - >强制停止)。如何实现这一点。

2 个答案:

答案 0 :(得分:3)

Process.killProcess(Process.myPid());

答案 1 :(得分:3)

使用此实现来查找进程ID并将其终止。

int pid;
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses();
   for(int i = 0; i < pids.size(); i++)
   {
       ActivityManager.RunningAppProcessInfo info = pids.get(i);
       if(info.processName.equalsIgnoreCase("com.yourapp.app")){
          pid = info.pid;
       } 
   }
android.os.Process.killProcess(pid);