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. WinCvs里登录出现C:/cvs: no such repository解决方案
  2. 深入理解python之self
  3. 蓝桥杯小白系列之汇编点亮led灯
  4. ad中电容用什么封装_图文并茂用最通俗易懂的对话为你讲解电子技术知识- C什么是电容?...
  5. 时评:别让智能设备成为网络安全的“蚁穴”
  6. [Ariticle]番禺绿地和我小时候的故事
  7. Jenkins+git 实现代码自动发布
  8. 从光波叠加到条纹分布的matlab仿真,matlab光学仿真实验 13171019
  9. python中oxf2是多少_Python学习笔记[2]
  10. 安徽阜阳计算机高中学校排名,安徽省高中学校实力排名
  11. Python多线程-手慢无的真相
  12. 如何保存window10锁屏壁纸
  13. Python基础刻意练习:字典与集合
  14. CAD打印文字不显示怎么办
  15. 桂电免出校器实现自动宽带拨号,免除你每天拨号的烦恼——路由器以斐讯K2为例
  16. 一台电脑同时上内网和外网
  17. 接口自动化测试框架-完整测试用例模板
  18. 关于CTF竞赛的了解
  19. SDU_week4_A - DDL 的恐惧(贪心+作业调度问题)
  20. android midi 格式开发总结(1)

热门文章

  1. LayUI # 清空下拉框的值
  2. Andrew Ng机器学习课程笔记--week9(下)(推荐系统协同过滤)
  3. 【大数据开发】SparkCore——统计广告topN、基站停留时间topN、ip地址统计练习
  4. Win_XP_SP3系统下成功安装WinccV6.0_SP3a 经验分享
  5. 企业级计算机储存容量,家用NAS与企业级NAS功能大比拼
  6. ClassNames
  7. 【最短路径树】 [USACO09JAN]Safe Travel G
  8. 动态规划——背包问题九解(01背包)
  9. Delphi 中 FireDAC 数据库连接(多线程)
  10. Python之23种设计模式