每个应用在安装、更新、卸载的时候,系统都会发送广播,由此,我们可监控应用的安装、更新及卸载。
首先,定义广播
Snip20180511_2.png接着在AndroidManifest中注册广播
Snip20180511_1.png打完收工。
需要说明的是,App在更新过程中系统会发三个广播:
App被卸载
App被安装
App更新
注意,这种方式只能监控其他App的卸载及安装,无法监视自身。
在实际实验过程中发现,有的机型在“自己”不启动的情况下无法收到各种广播,要解决这个原因请查阅
“Android静态广播无法接收”相关问题解决方案。
网友评论