(一)原理解析
在Android系统中,应用程序的安装与卸载均会由系统监听并进行”全局广播”。其中,BroadcastReceiver就是Android系统全局广播监听类。
方式流程:实现监听应用的安装与卸载
- 自定义一个类去继承BroadcastReceiver并实现相应的方法与逻辑处理
- 对自定义广播进行注册
(二)实战演示
(1)自定义BroadcastReceiver
自定义一个AppInstallReceiver 类继承系统的BroadcastReceiver类,实现其onReceiver方法接收相关广播信息。
逻辑讲述:通过我们可以而不是名称,所以在应用安装或更新完成时,我们需要调用自定义的。
(2)注册广播
静态注册的广播只要我们的应用安装后就常驻在系统中,即使当我们手机重启也不需要再重新打开我们的应用,所以我们选择采用对我们的自定义广播接收者MyAppInstallReceiver 进行静态注册。
在应用的AndroidManifest.xml的application节点里面定义 ,并设置我们要接收的三种(安装、卸载、更新):
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!