【问题标题】:Is there any way to kill application with known package name?有没有办法杀死已知包名的应用程序?
【发布时间】:2011-07-05 11:13:44
【问题描述】:

我正在使用以下代码:

for(int i = 0; i < numOfTasks; i++)
ActivityManager.RunningAppProcessInfo task = tasksP.get(i);

来自task.processName 我正在获取进程包名称,例如com.android.alarmclock(正在运行的应用程序)

我想杀死这个应用程序,有什么办法吗?

【问题讨论】:

标签: android


【解决方案1】:

有两种方法可以杀死应用程序

/* Way one */
android.os.Process.killProcess(android.os.Process.myPid())

/* Way Two */
System.exit(0);

【讨论】:

  • 如果您的活动堆栈不为空,它们都不会起作用。 Android 将重新启动进程并从堆栈中生成最顶层的活动。
猜你喜欢
  • 1970-01-01
  • 2019-09-12
  • 2014-04-23
  • 2014-05-21
  • 1970-01-01
  • 2011-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多