Android学习笔记 - 广播篇 (Broadcast)
来源:互联网 发布:手机打卡考勤软件 编辑:程序博客网 时间:2024/04/30 16:41
1.Android的广播机制介绍
当Android系统接收到一个事件后(如电话响、收到短信),触发事件并能手广播
2.BroadcastReceiver的作用
对有注册广播接收的程序进行广播,通知其它感兴趣的程序
3.BroadcastReceiver的编写方法
1.在AndroidManifest.xml中注册事件:
2.创建一个类,继承于BroadcastReceiver,用于接收广播
3.编写一个类,用于发送广播(测试用)
4.BroadcastReceiver的生命周期
在Android系统接收到一个广播时,会查找符合的广播程序
如果符合intent-filter的话,则会创建一个广播接收类
广播接收类在触发onReceive方法后,就会被销毁,下次重新创建
5.注册BroadcastReceiver的方法
BroadcastReceiver用于监听被广播的事件,为了达到这个目的,BroadcastReceiver必须进行注册,注册的方法:
1.在应用程序的代码当中进行注册
2.在AndroidManifest.xml当中进行注册(上节已介绍)
两者区别:注册在xml文件中的话,即使程序被关闭了,也会接收到广播
代码绑定广、解除绑定播接收方法:
在模拟器中发送短消息:
DDMS - Emulator Control - SMS中,填写号码和内容,点击“Send”按钮
接收广播后的相关处理:
6.Android内置的BroadcastReceiver
在帮助文档中的Intent类页面中,找到常量中有“Broadcast Action”的相关ACTION
ACTION_CAMERA_BUTTON //照相按钮被点击
ACTION_BATTERY_LOW //电池低电
ACTION_DATE_CHANGED //
ACTION_POWER_CONNECTIED //连接USB充电
ACTION_REBO0OT //重启系统
ACTION_SCREEN_ON //屏幕被打开
- Android学习笔记 - 广播篇 (Broadcast)
- Android学习笔记 - 广播篇 (Broadcast)
- Android学习笔记 - 广播篇 (Broadcast)
- Broadcast广播机制--学习笔记
- android广播Broadcast—笔记
- Android的Broadcast广播-笔记
- Android学习笔记(二)--------浅谈Broadcast 广播
- Android学习笔记之广播接收器(Broadcast Receiver)
- Android学习笔记(五)广播(Broadcast)
- [Android新手学习笔记30]-Broadcast-如何自定义广播
- [Android新手学习笔记31]-Broadcast-本地广播
- Android学习笔记之广播意图及广播接收者MyBroadcastReceiver、Broadcast
- Android学习札记52:广播(Broadcast)基础篇
- Android学习札记52:广播(Broadcast)基础篇
- 广播(Broadcast)---《第一行代码Android》笔记
- Android学习笔记 - Broadcast
- Android学习笔记 - Broadcast
- Android学习篇章27-Broadcast广播基础
- java笔记short相加自动转换
- 06--Tools for IO stream (The Second Wave)
- openwrt dmesg 信息 清除
- Linux 修改swap虚拟内存大小
- TCP/IP ECN分析
- Android学习笔记 - 广播篇 (Broadcast)
- requestLayout调用onDraw之谜
- SpringMVC整合fastdfs-client-java实现web文件上传下载
- 幸运大转盘的demo
- 7.4 7.5
- [RQNOJ 696] 【树形DP】
- jsp的知识点
- 在可视化环境下进行Caffe网络设计
- malloc/free和new/delete的区别和联系