码迷,mamicode.com
首页 > 其他好文 > 详细

9、四大组件之四-Broadcast Receiver

时间:2014-09-15 12:48:08      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:android   style   color   io   使用   strong   sp   cti   on   

课程目标:

了解Android消息机制

掌握Broadcast发送消息的两种类型

掌握BroadcastReceiver接收消息的编程 

重点难点:

sendOrderedBroadcast()的理解

考核目标:

说说Android中发送的两种广播分别是?以及他们的区别?

编写BroadcastReciever时候的注意事项 ?

 

 

一、Broadcast Reveiver作用及为何要引入?

用来接收系统及自定义消息的。

在系统内通知和判定执行状态

1,系统执行状态:开机了,TF卡插拔了,准备关机了,电量低了,MSMQ。

2,自定义执行状态:发消息提示更新界面。

 

二、Broadcast Receiver接收哪些消息

常规消息(Normal broadcasts),通过Context.sendBroadcast发送

排序消息(Ordered broadcasts),通过Context.sendOrderedBroadcast发送

 

三、FAQ:以上两类消息的区别?

 

四、如何使用

继承BroadcastReceiver类。

重载onReceive()方法。

配置AndroidManifest.xml中的<reciever>以及<uses-permission>。

 

五、系统启动的时候启动服务如何实现?

android系统在Manifest.permission中有这样一条RECEIVE_BOOT_COMPLETED的定义,当你自己的程序加入这个权限后,就可以在系统启动完毕后收到一条系统的广播,这个广播的标志为ACTION_BOOT_COMPLETED,因此我们只要定义一个BroadcastReceiver用来接收这个广播,然后加入自定义的动作即可。

 

六、FAQ:BroadcastReceiver接收到值宿主进程生命周期思考

 

 

9、四大组件之四-Broadcast Receiver

标签:android   style   color   io   使用   strong   sp   cti   on   

原文地址:http://www.cnblogs.com/androidsj/p/3972459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!