Android番外篇 监听安卓手机中的应用安装与卸载

(一)原理解析

在Android系统中,应用程序的安装与卸载均会由系统监听并进行”全局广播”。其中,BroadcastReceiver就是Android系统全局广播监听类。

方式流程:实现监听应用的安装与卸载

  • 自定义一个类去继承BroadcastReceiver并实现相应的方法与逻辑处理
  • 对自定义广播进行注册

(二)实战演示

(1)自定义BroadcastReceiver

自定义一个AppInstallReceiver 类继承系统的BroadcastReceiver类,实现其onReceiver方法接收相关广播信息。

逻辑讲述:通过我们可以而不是名称,所以在应用安装或更新完成时,我们需要调用自定义的。

(2)注册广播

静态注册的广播只要我们的应用安装后就常驻在系统中,即使当我们手机重启也不需要再重新打开我们的应用,所以我们选择采用对我们的自定义广播接收者MyAppInstallReceiver 进行静态注册。

在应用的AndroidManifest.xml的application节点里面定义 ,并设置我们要接收的三种(安装、卸载、更新):

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月8日
下一篇 2021年4月8日

相关推荐