我在做一个类似task killer 的应用,但是用遍了以下各种方法都关闭不了。我用的是android 3.0 
am.restartPackage(packageName);
am.killBackgroundProcesses(packageName)
Process.killProcess(pid);
这三个都是关闭的了自己,关闭不了其他进程。
会不会是因为权限的问题?
但是平时用advanced task manager 也不需要是root 之后 的机子才可以啊。
求高手解惑。

解决方案 »

  1.   

    这几天正在做一个 task manager 的客户端。 同求。
      

  2.   

    我试了一下 task manager, LOG如下:11-28 10:15:46.709: INFO/Process(66): Sending signal. PID: 419 SIG: 9
    可以关闭
    而我用Process.killProcess(pid)
    11-28 10:14:15.490: INFO/Process(304): Sending signal. PID: 419 SIG: 9
    关闭不了
     我查了一下,task manager 用的是 system_process那个进程,但是怎么样才能用system进程?难道不要root权限吗?
      

  3.   

    解决了,就是用am.killBackgroundProcesses(packageName)