- 1
- 0
- 约小于1千字
- 约 15页
- 2026-03-04 发布于湖南
- 举报
广播接收器与自定义
自定义广播介绍03BroadcastReceiver的开发使用流程02目录广播接收器介绍01自定义广播的实现流程04
01
广播接收器介绍
广播接收器介绍BroadcastReceiver就是广播接收器,属于Android四大组件之一。其本质上是一个监听器,监听收到的广播来进行处理相应操作。广播接收器的基本特性:①广播接收器的生命周期短,在接收到广播的时候创建,在onReceive()方法结束之后销毁。②广播接收器中不建议做耗时的任务。③广播接收器中也不要创建子线程做耗时的工作,因为广播接收者被销毁后进程就成为了空进程,很容易被系统杀掉。
02BroadcastReceiver的开发使用流程
BroadcastReceiver的开发使用流程①创建BroadcastReceiver的子类,重写onReceive()方法:广播接收器接收到相应广播后,会自动回调onReceive()方法②注册BroadcastReceiver对象:静态注册,在AndroidManifest.xml里通过receive标签声明。
BroadcastReceiver的开发使用流程动态注册,调用Context.registerReceiver()注册。③发送广播将广播消息封装到Intent中,然后调用sendBroadcast()方法发送。通过IntentFilter对象过滤Intent,处理与其匹配的广播。
03自定义广播介绍
自定义广播介绍当系统提供的广播不能满足实际需求时,则可以自定义广播,同时需要编写对应的广播接收者。广播接收器的基本特性:①广播接收器的生命周期短,在接收到广播的时候创建,在onReceive()方法结束之后销毁。②广播接收器中不建议做耗时的任务。③广播接收器中也不要创建子线程做耗时的工作,因为广播接收者被销毁后进程就成为了空进程,很容易被系统杀掉。
04自定义广播的实现流程
自定义广播的实现流程(1)创建广播接收器(2)创建一个布局添加按钮控制广播发送
自定义广播的实现流程(3)创建活动Activity发送广播
05小结与思考
小结与思考1、了解广播接收器的基本概念;2、自定义广播机制实现流程。
小结讨论怎么通过BroadcastReceiver开发使用?
THANKYOU
原创力文档

文档评论(0)