Broadcast Receiver用于接收并处理广播通知(broadcast announcements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的
broadcast receivers来响应它觉得重要的通知。broadcast receiver可以通过多种方式通知用户:启动activity、使用NotificationMana...
分类:
其他好文 时间:
2014-07-10 20:36:14
阅读次数:
194
概述
最近工作上忙死了……广播变量这一块其实早就看过了,一直没有贴出来。
本文基于Spark 1.0源码分析,主要探讨广播变量的初始化、创建、读取以及清除。
类关系
BroadcastManager类中包含一个BroadcastFactory对象的引用。大部分操作通过调用BroadcastFactory中的方法来实现。
BroadcastFactory是一个Trait,有两个直接子...
分类:
其他好文 时间:
2014-07-10 19:43:49
阅读次数:
298
一、AndroidMainfest注册广播事件。1、创建一个继承自BroadcastReceiver的类,复写onReceive方法。2、在AndroidMainfest文件中使用receiver标签进行相应的注册,设置类名和过滤器。3、在Activity中发送广播时,创建一个Intent对象,并设...
分类:
移动开发 时间:
2014-07-09 19:35:56
阅读次数:
235
下面我们来看下appWidget如何通过广播来更新appWidget上的信息,在AppWidget应用(二)的基础上,需要添加一个自定义的消息,并且在AndriodMainfest上注册;代码如下[html]view plaincopy广播消息定义为:private static final Str...
分类:
移动开发 时间:
2014-07-09 18:07:56
阅读次数:
273
AndroidManifest.xml注冊广播接收者加入权限 ...
分类:
其他好文 时间:
2014-07-09 17:53:17
阅读次数:
196
第一步:配置AndroidManifest.xml,在application结点下面添加如下代码 同样配置AndroidManifest.xml,添加权限 第二步:注册广播IntentFilter filter = new ...
分类:
移动开发 时间:
2014-07-09 16:02:08
阅读次数:
282
IP段:210.143.144.1 ~ 210.143.159.254 , 210.143.(1001)0000.00000000 为网络地址,标识一个网络, 210.143.(1001)1111.11111111 为广播地址,可以向网络内的所有地址广播消息。 这个网段等价的写法为 2...
分类:
其他好文 时间:
2014-07-09 14:56:58
阅读次数:
155
Notification和NotificationManager1.Broadcast Receiver组件没有提供可视化的界面来显示广播信息。这里我们可以使用Notification和NotificationManager来实现可视化的信息显示。通过使用它们我们可以显示广播信息的内容,图标以及震动...
分类:
移动开发 时间:
2014-07-08 19:27:37
阅读次数:
249
之前学到,交换机隔绝冲突域,但不隔离广播。路由器隔绝冲突域,也隔绝广播。后半句是否正确呢?后重读相关资料有如下疑惑。如172.16.255.255这个广播只能在172.16.0.0这个网段内传播,除了这个网段,在192.168.1.0这个网段是无法传播的。这个说法是没有问题的。但255.255.255...
分类:
其他好文 时间:
2014-07-08 08:38:51
阅读次数:
182
在项目中用到开机自动运行功能,因此学习了下,在此作为笔记记录下。
主要是以下4个步骤:
1、原理了解:
通过搜查资料发现,当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED,因此我们只需要在自己的应用中接收这个广播,然后启动APP即可。
2、编写接收...
分类:
移动开发 时间:
2014-07-06 09:26:44
阅读次数:
294