Android关于广播的静态注册和动态注册及广播数据写入界面的心得体会

本文介绍了Android中静态和动态注册广播的使用,包括在AndroidManifest.xml中注册静态广播以及在活动中动态注册广播。动态注册更灵活,适合在特定场景下使用,而静态广播在8.0以后受到限制。文中还详细讲解了如何在广播中接收到数据并通过接口传递到界面显示,并分享了初次接触广播的心得体会。
摘要由CSDN通过智能技术生成

Android关于广播的静态注册和动态注册及广播数据写入界面的心得体会

记得在我上学的时候,每个班级的教室里都会装有一个喇叭,这些喇叭都是接入到学校的广播室的,一旦有什么重要的通知,就会播放一条广播来告知全校的师生。大家平常使用的安卓广播也有类似的机制,安卓为了让程序获得系统的状态信息,有内置的系统级广播,但是很多时候满足不了需求,所以自定义广播就使用十分广泛。下面聊聊自定义广播的两种方式

静态

静态注册是直接在AndroidManifest里面先进行注册,添加receiter,其中需要写入你的Broadcast Receiver的名字,我这里是MyReceiver,也可以写其他的名字,enabled和exported都设置成true;这些都会默认生成,根据自己的需要更改,自己要手动生成的就是intent-filter,添加action,写入action的名字(你自己及定义的什么名字就用什么名字,公司为了区分开都是用com.xxx.cn),添加权限uses-permission

在这里插入图片描述
在这里插入图片描述

动态

动态注册广播是在活动中,我这里先在布局新建了一个按钮,在活动中初始化自己的广播,设置action的名字

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值