Android关于广播的静态注册和动态注册及广播数据写入界面的心得体会
记得在我上学的时候,每个班级的教室里都会装有一个喇叭,这些喇叭都是接入到学校的广播室的,一旦有什么重要的通知,就会播放一条广播来告知全校的师生。大家平常使用的安卓广播也有类似的机制,安卓为了让程序获得系统的状态信息,有内置的系统级广播,但是很多时候满足不了需求,所以自定义广播就使用十分广泛。下面聊聊自定义广播的两种方式
静态
静态注册是直接在AndroidManifest里面先进行注册,添加receiter,其中需要写入你的Broadcast Receiver的名字,我这里是MyReceiver,也可以写其他的名字,enabled和exported都设置成true;这些都会默认生成,根据自己的需要更改,自己要手动生成的就是intent-filter,添加action,写入action的名字(你自己及定义的什么名字就用什么名字,公司为了区分开都是用com.xxx.cn),添加权限uses-permission
动态
动态注册广播是在活动中,我这里先在布局新建了一个按钮,在活动中初始化自己的广播,设置action的名字