在Android中,Broadcast是一种广泛运用在应用程序之间异步传输信息的机制。
Android系统通过发出广播消息,来通知各应用组件一些系统事件,如地域变换、电量不足、来电信息等,这些消息通常称为系统消息。第三方应用也可以广播消息,这些消息称为自定义消息。广播消息在本质上就是一个Intent对象。
BroadcastReceiver用于接收并处理广播消息。不管是系统消息还是自定义消息,都可以通过BroadcastReceiver来进行处理。形象的比喻,Intent是一种一对一的通信,广播消息是一种一对多的通信。
任务:
1.注册 BroadcastReceiver有几种方式,有什么优缺点。
2.用代码实现监听wifi打开和关闭,wifi了解到ap监听,开机监听,电量监听。
3.在我们app世界中经常会遇上用3g上网或者用wifi上网,尤其在下载东西和看视频的时候一定要为用户省流量,告诉用户网络切换。在这种情况下如何处理,给出思路架构和程序架构。
提交日期:1月16号
交流时间:每个周的周一晚上。
Android系统通过发出广播消息,来通知各应用组件一些系统事件,如地域变换、电量不足、来电信息等,这些消息通常称为系统消息。第三方应用也可以广播消息,这些消息称为自定义消息。广播消息在本质上就是一个Intent对象。
BroadcastReceiver用于接收并处理广播消息。不管是系统消息还是自定义消息,都可以通过BroadcastReceiver来进行处理。形象的比喻,Intent是一种一对一的通信,广播消息是一种一对多的通信。
任务:
1.注册 BroadcastReceiver有几种方式,有什么优缺点。
2.用代码实现监听wifi打开和关闭,wifi了解到ap监听,开机监听,电量监听。
3.在我们app世界中经常会遇上用3g上网或者用wifi上网,尤其在下载东西和看视频的时候一定要为用户省流量,告诉用户网络切换。在这种情况下如何处理,给出思路架构和程序架构。
提交日期:1月16号
交流时间:每个周的周一晚上。