博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关闭进程/服务
阅读量:6081 次
发布时间:2019-06-20

本文共 1242 字,大约阅读时间需要 4 分钟。

1、

命令行 "kill 进程ID"

但是 这种方式 进程需要root权限,红米note 没有这个功能,需要 刷系统

 

2、

killBackgroundProcesses 等

 

http://blog.csdn.net/dull_boy2/article/details/23826649

http://trinityblood.iteye.com/blog/1546694

http://bbs.csdn.net/topics/390708350

 

 

 

3、

编译 Android Source --> envsetup.sh --> mm编译 --> 

Android.mk文件中:LOCAL_CERTIFICATE := platform

AndroidManifest.xml中 节点<manifest>的 属性android:sharedUserId="android.uid.system" 

-->

需要在manifest里加上shareduid定义:android:sharedUserId="android.uid.system" 

需要在manifest里加上权限:<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"></uses-permission> 
需要采用系统platform签名,因为需要用FORCE_STOP_PACKAGES权限,该权限只赋予系统签名级程序,然后经编译环境重新编译,即可实现强制停止指定程序(本人亲自验证可行) 

-->

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

try
{
  Method forceStopPackage = am.getClass().getDeclaredMethod("z.shcmdandroidz01", String.class);
  forceStopPackage.setAccessible(true);
  forceStopPackage.invoke(am, "z.shcmdandroidz01");
} catch (Exception e) {
  //e.printStackTrace();
  StringWriter sw = new StringWriter();
  PrintWriter pw = new PrintWriter(sw);
  e.printStackTrace(pw);
  String strStackTrace = sw.toString();
  Log.i("ZZZ", strStackTrace);
}

转载于:https://www.cnblogs.com/codeskilla/p/4968882.html

你可能感兴趣的文章
linux复制目录结构
查看>>
函数传值与传引用的理解
查看>>
防火墙的AAA认证
查看>>
Centos常用操作记录
查看>>
The hierarchy of the type is inconsistent 问题
查看>>
基于Jquery的图片自动分组且自适应页面的缩略图展示特效
查看>>
RIP协议报文格式
查看>>
无敌删除
查看>>
我的友情链接
查看>>
LinuxCast 远程管理 视频教程笔记
查看>>
zabbix 监控日志关键字
查看>>
Docker之weave工具
查看>>
lvm,磁盘配额
查看>>
政府网站群建设关注点
查看>>
深入理解计算机操作系统--读书笔记-第八章异常
查看>>
我的友情链接
查看>>
Windows 2016 容錯移轉叢集安裝 (1) 叢集安裝
查看>>
Servlet 工作原理解析
查看>>
【Java】按行写入文件
查看>>
官方Guide-python版本
查看>>