1.Process.killProcess(int pid)

 Process.killProcess(Process.myPid());可以kill掉自己, 和同用户组进程, root权限可以kill所有进程

2.Process.killProcessGroup(int uid, int pid)
可以kill掉自己, 和同用户组进程, root权限可以kill所有进程

Class cls = Process.class;try {Method method = cls.getMethod("killProcessGroup", int.class, int.class);method.invoke(null, 10067, 31965);method.invoke(null,1000,4335);
} catch (NoSuchMethodException exception) {exception.printStackTrace();
} catch (IllegalAccessException exception) {exception.printStackTrace();
} catch (InvocationTargetException exception) {exception.printStackTrace();
}
  1. forcestop
    com.example.testexternalbinder:fff 这种进程使用kill不了
activityManager.forceStopPackage("com.system.service");//                try {//                    Method method = ActivityManager.class.getMethod("forceStopPackage", String.class);
//                    method.invoke(activityManager,"com.core.system.service");
//                    method.invoke(activityManager,"com.android.gallery3d");
//                } catch (NoSuchMethodException e) {//                    e.printStackTrace();
//                } catch (IllegalAccessException e) {//                    e.printStackTrace();
//                } catch (InvocationTargetException e) {//                    e.printStackTrace();
//                }

stopServiceToken

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
try {Method stopServiceToken = ActivityManager.class.getMethod("stopServiceToken", ComponentName.class, IBinder.class, int.class);stopServiceToken.invoke(activityManager, null, null, 0);
} catch (NoSuchMethodException e) {e.printStackTrace();
} catch (IllegalAccessException e) {e.printStackTrace();
} catch (InvocationTargetException e) {e.printStackTrace();
}

https://blog.csdn.net/tuyerv/article/details/80433917

https://www.cnblogs.com/zl1991/p/6875906.html

https://www.cnblogs.com/zl1991/p/6875906.html

kill进程的几种方法相关推荐

  1. Linux中Kill进程的N种方法

    linux的进程管理手段丰富.想怎么杀进程都可以.废话少说,正题开始: 常规篇: 首先,用ps查看进程,方法如下: $ ps -ef 或者: $ ps -aux 此时如果我想杀了火狐的进程就在终端输入 ...

  2. linux kill进程后黑屏,Linux中Kill进程的N种方法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  3. Linux中ps配合Kill进程的N种方法

    常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx ...

  4. linux 批量删除进程的两种方法

    linux批量删除进程的两种方法 介绍两种方法.要kill的进程都有共同的字串. [plain]  kill -9 `ps -ef |grep xxx|awk '{print $2}' `    ki ...

  5. LINUX查看进程的4种方法(小结)

    进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程). 查看进程方法 第一种: ps aux ps命令用于报告当前系统的进程状态.可以搭配kill指令随时中断.删除不 ...

  6. python process 函数_Python Process创建进程的2种方法详解

    前面介绍了使用 os.fork() 函数实现多进程编程,该方法最明显的缺陷就是不适用于 Windows 系统.本节将介绍一种支持 Python 在 Windows 平台上创建新进程的方法. Pytho ...

  7. linux系统调用劫持隐藏进程,linux 下隐藏进程的一种方法及遇到的坑

    前言 1.本文所用到的工具在 https://github.com/gianlucaborello/libprocesshider 可以下载 2.思路就是利用 LD_PRELOAD 来实现系统函数的劫 ...

  8. win10taskkill强行结束进程_Win10程序卡死怎么办? Win10强制结束进程的两种方法

    Windows 10系统中,经常遇到某一进程卡死.停止运行的现象,处理此问题的方法可以有:注销一次系统:结束此系统进程. 结束系统进程的方法可以在任务管理器中进行,也可以在管理员命令提示符窗口中使用T ...

  9. Android结束进程的几种方法

    Android 结束进程的几种方法 在开发过程中,遇到了测试的说关闭应用的时候出现了闪一下黑屏的情况,后面发现闪黑屏和杀掉进程有关系,这里就简单总结一下结束进程的几种方法,以及闪黑屏是如何解决的,防止 ...

最新文章

  1. Ubuntu下安装Cppcheck源码操作步骤
  2. pb怎么连接dll_跑步学不会这项技术,谈何PB?
  3. 吴恩达等ML大神对话:如何用机器学习应对气候变化 | NeurIPS 2019
  4. angle-class
  5. python小白逆袭大神课程心得_python小白逆袭大神(深度学习7日训练营)——心得体会...
  6. Windows 8 Directx 开发学习笔记(十二)利用混合实现浮在水面的木箱
  7. html选择拖动条,纯CSS做的滑动范围选择条
  8. JAVA的抽象类和接口
  9. 服务器控件与Html控件属性值的解释差异
  10. 精选36道SQL练习题解析 from(原50道SQL练习题)
  11. 【软件测试的重要性】
  12. apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识
  13. bootstrap学习心得总结
  14. HDF5 header version 1.10.4与HDF5 library 1.10.5冲突解决办法记录
  15. win10防火墙推荐设置来保护计算机,大神详解win10隐藏防火墙和网络保护部分方法的完全解决要领...
  16. 【学习资料】中国开放大学-电大-《教育学》形考作业答案(2018).docx
  17. 无穷无穷小的逻辑相容性小的逻辑相容性
  18. 你真的榨干QQ潜能了吗?QQ技巧全面分享
  19. JAVA计算机毕业设计基于vue技术的汽车维修检测系统设计与实现源码+数据库+系统+lw文档
  20. 经典java程序源代码,经典Java程序源代码

热门文章

  1. html5调用papy支付,Payment
  2. 汉语拼音工具包相关实用方法
  3. 缓冲区、通道、Files、NIO2
  4. ghost系统后只有一个盘了别的分区的数据怎样恢复
  5. jQuery获取(设置)自定义属性值
  6. 删除了大文件,但是磁盘并没有释放
  7. Java Message Servicec - ActiveMQ
  8. ceph详细的理论知识
  9. OSPF prefix-suppression Test
  10. 【学习】大数据关键技术