Intent-------->Action|_____________Activity------------------------------->Intent Action|_____________Broadcast Receiver------------------->Intent Act...
分类:
移动开发 时间:
2014-07-27 09:55:12
阅读次数:
189
Intent的架构包括三方面: Client,也就是发送这个Intent的activity; Server,也就是activityManagerService.java,它主要是负责分发这些Intent给适当的对象; Target,也就是那些需要处理这个Intent的activity,我们称为Receiver;
Intent的三个主要方面:Action、Data、Category在之前的文档中也...
分类:
移动开发 时间:
2014-07-18 23:08:50
阅读次数:
267
Intent的接收过程:
1、Receiver的注册
这个之前已经介绍过了
接下来就看看上面遗留的两个接收函数了, scheduleReceiver scheduleRegisteredReceiver;...
分类:
移动开发 时间:
2014-07-18 22:30:03
阅读次数:
220
Alarm是在预定的时间上触发Intent的一种独立的方法。 Alarm超出了应用程序的作用域,所以它们可以用于触发应用程序事件或动作,甚至在应用程序关闭之后。与Broadcast Receiver结合,它们可以变得尤其的强大,可以通过设置Alarm来启动应用程序或者执行动作,而应用程序不需要打.....
分类:
移动开发 时间:
2014-07-18 21:19:13
阅读次数:
287
Android中BroadcastReceiver组件详解BroadcastReceiver(广播接收器)是Android中的四大组件之一。下面是AndroidDoc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代...
分类:
其他好文 时间:
2014-07-18 17:16:45
阅读次数:
1165
Chain of Responsibility in the Real WorldThe idea of the Chain Of Responsibility is that it avoids coupling the sender of the request to the receiver,...
分类:
其他好文 时间:
2014-07-18 08:36:38
阅读次数:
294
方案说明:
1.通过注册广播接收者监听用户拨打电话操作;
2.当用户拨打电话时,广播接收者接收到号码,并与指定的”暗号“对比,若匹配,则启动某个界面并且终止用户拨打电话操作。
实现:
1.在清单文件中配置广播接收者,并添加权限:
<receiver
android:name="cn.edu.chd.mobilesafe.recei...
分类:
移动开发 时间:
2014-07-12 21:00:46
阅读次数:
244
Broadcast Receiver用于接收并处理广播通知(broadcast announcements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的
broadcast receivers来响应它觉得重要的通知。broadcast receiver可以通过多种方式通知用户:启动activity、使用NotificationMana...
分类:
其他好文 时间:
2014-07-10 20:36:14
阅读次数:
194
一、AndroidMainfest注册广播事件。1、创建一个继承自BroadcastReceiver的类,复写onReceive方法。2、在AndroidMainfest文件中使用receiver标签进行相应的注册,设置类名和过滤器。3、在Activity中发送广播时,创建一个Intent对象,并设...
分类:
移动开发 时间:
2014-07-09 19:35:56
阅读次数:
235
Notification和NotificationManager1.Broadcast Receiver组件没有提供可视化的界面来显示广播信息。这里我们可以使用Notification和NotificationManager来实现可视化的信息显示。通过使用它们我们可以显示广播信息的内容,图标以及震动...
分类:
移动开发 时间:
2014-07-08 19:27:37
阅读次数:
249