摘要: Android系统中的广播是广泛用于应用程序之间通信的一种手段,它类似于事件处理机制,不同的地方就是广播的处理是系统级别的事件处理过程(一般事件处理是控件级别的)。在此过程中仍然是离不开Intent对象,理解广播事件的处理过程,灵活运用广播处理机制,在关键之处往往能实现特别的效果,举一个比较经典的例子,哪黑名单功能,当打进一个电话时,即产生了一个来电广播,则接收这种来电广播的BroadcastReceiver就会拿这个来电号码与黑名单中号码进行比较,若匹配,则对此来电做相应处理,如挂电话或静音。在这个例子中就涉及到系统广播的发送、接收及对广播事件处理过程。对比Android系统广播的相关知识, 阅读全文
posted @ 2013-09-11 15:00 brave-sailor 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1:在AndroidManifest.xml中加一个声明NetCheckReceive.java文件如下import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager;public class NetCheckReceiver extends BroadcastReceiver{//android 中网络变化时所发的Intent的名字private static final St 阅读全文
posted @ 2013-09-11 14:56 brave-sailor 阅读(318) 评论(0) 推荐(0) 编辑