6.2.2广播接收器与自定义广播.pptxVIP

  • 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)

1亿VIP精品文档

相关文档