众所周知
BroadcaseReceiver
为Android中的四大组件之一,又名为广播、喇叭,这篇我为大家带来的就是BroadcaseReceiver
的详细使用方式,说到使用其中又有些许不同,下面为大家进行讲解 ~
回首总结我对广播的理解,包含了广播分类、静态注册、动态注册、有序广播、无序广播、 自定义广播、广播拦截等功能的基础知识,如有不足,欢迎指出,谢谢~
基础概念
广播分类
关于广播分类,我个人认为可以分为三个场景
场景一:广播顺序、优先级 - 类型
- 有序广播(可拦截)
- 标准(无序)广播(不可拦截)
场景二:广播接收者 - 类型
- 本地广播(生命周期随app,一般用于app自身)
- 常规广播(也称常驻型广播,生命周期较长;自身具有跨进程通信的功能,有可能造成数据泄露)
场景三:广播发送者 - 类型
- 系统广播
- 自定义广播
注册方式与生命周期
静态注册(清单注册