成为我能成为的人 如何彻底杀死安卓 APP?

zailushang · 2019年12月30日 · 36 次阅读

1、彻底杀死安卓 APP

am force-stop pkg_name

force-stop 的主要功能:

  • Process: 调用 AMS.killPackageProcessesLocked() 清理该 package 所涉及的进程;
  • Activity: 调用 ASS.finishDisabledPackageActivitiesLocked() 清理该 package 所涉及的 Activity;
  • Service: 调用 AS.bringDownDisabledPackageServicesLocked() 清理该 package 所涉及的 Service;
  • Provider: 调用 AMS.removeDyingProviderLocked() 清理该 package 所涉及的 Provider;
  • BroadcastRecevier: 调用 BQ.cleanupDisabledPackageReceiversLocked() 清理该 package 所涉及的广播

force-stop 源码解读见:http://gityuan.com/2016/10/22/force-stop/

2、清空 APP 数据

pm clear pkg_name
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册