Android12 上滑杀掉指定apk的进程和服务

1、最近有个需求客户安装了一个apk,但是他的apk有又写了服务保活,所以直接上拉杀掉进程的时候服务并没有杀死,他希望在上滑杀掉这个apk进程时彻底干掉它,从点击recent的时候一步一步跟踪,最后直接上代码。

frameworks\base\services\core\java\com\android\server\wm\ActivityTaskManagerService.java

 2、如果是点击全部清应用,就在这个方法里面调用

 3、能彻底杀死进程和服务的用这个方法

 private void killAssignPkg(String packageName){
     ActivityManager mActivityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE); 
        Method method = null;
        try {
          method = Class.forName("android.app.ActivityManager").getMethod("forceStopPackage", String.class);
          method.invoke(mActivityManager, packageName);
        } catch (NoSuchMethodException e) {
          e.printStackTrace();
        } catch (ClassNotFoundException e) {
          e.printStackTrace();
        } catch (IllegalAccessException e) {
          e.printStackTrace();
        } catch (InvocationTargetException e) {
          e.printStackTrace();
        }
      
      }

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
KillApps PRO:关闭所有正在运行的应用程序 KillApps使您可以轻松触摸一下立即关闭所有正在运行的应用程序,并防止应用程序自动重新启动。 它提高了手机的性能 ☆通过加快手机速度 ☆通过释放内存 ☆通过节省电池 ☆通过冷却手机 您的手机使许多应用程序在后台运行,这消耗了系统资源,从而耗尽了电池并减少了可用内存。 功能: ✓一次单击即可关闭所有正在运行的应用程序 。✓防止应用程序被杀死后重新启动。 ✓例外列表:选择要继续运行的应用程序。 ✓支持用户应用程序和系统应用程序。 Task Killer KillApps是一个非常强大的Task Killer,可以杀死任务和进程并阻止它们自动重新启动。 速度 提升器 KillApps由于后台运行的应用程序众多,因此可以在手机运行缓慢时加快速度。 RAM 清理器KillApps通过释放RAM并为新应用腾出空间来优化您的手机内存。 蓄电池节电 关闭应用程序有助于节省电池电量,延长电池寿命。 CPU COOLER 关闭应用程序有助于降低手机温度并减少CPU使用率。 PERMISSIONS 无障碍服务权限:KillApps需要辅助服务的许可,以便能够关闭其他应用程序。 绘制应用程序权限:KillApps需要在其他应用程序上方绘制权限,以便能够在关闭应用程序时显示等待屏幕。 什么是新的 备份还原。 为了能够备份您的设置,您需要启用访问外部存储的权限。 修正错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值