通过第一篇的讲解,我们已经看到了如何使用Intent来启动新的应用程序组件,但是实际上他们也可以使用sendBroadcast方法来在组件间匿名的广播消息。
作为一个系统级别的消息传递机制,Intent可以在进程之间发送结构化的消息。因此,通过实现Broadcast Receiver来监听和响应应用程序内的这些Broadcast Intent。
通过使用Intent来广播一个事件,可以在不修改原始的应用程序的情况下,让我们开发人员对事件做出反应。Android大量使用了Broadcast Receiver来...
分类:
移动开发 时间:
2014-10-31 11:53:19
阅读次数:
238
BroadcastReceiver所对应的广播分两类:普通广播和有序广播。普通广播通过Context.sendBroadcast()方法来发送。它是完全异步的。所有的receivers接收器的执行顺序不确定。 因此,所有的receivers接收器接收broadcast的顺序不确定。这种方式效率更高....
分类:
移动开发 时间:
2014-10-29 23:46:07
阅读次数:
348
一、 Service简单介绍Service是android 系统中的四大组件之中的一个(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差点儿相同,但不能自己执行仅仅能后台执行,而且能够和其它组件进行交互。servic...
分类:
移动开发 时间:
2014-10-29 19:17:42
阅读次数:
219
1.广播接收者 广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写: public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据; 广播意图就是通过...
分类:
其他好文 时间:
2014-10-28 12:24:37
阅读次数:
219
上一篇我们简单的介绍了一下RoboGuice的使用(【九】注入框架RoboGuice使用:(Your
First Injected Service and BroadcastReceiver)),今天我们来看下测试用例(TestCase)的注入
RoboGuice使得我们更加容易实现可测试的Android应用程序,本文章就来详细解说下:当我们测试的时候,如何编写测试用例,已...
分类:
其他好文 时间:
2014-10-27 23:05:56
阅读次数:
265
1、新建一个继承BroadcastReceive的类public class StartBoot extends BroadcastReceiver { public StartBoot() { } @Override public void onReceive(Contex...
分类:
移动开发 时间:
2014-10-27 22:37:13
阅读次数:
304
上一篇我们简单的介绍了一下RoboGuice的使用(【八】注入框架RoboGuice使用:(Your
First Injected Fragment)),今天我们来看下服务(Service)和广播接受者(BroadCast Receiver)的注入
(一):和Robo*Activities一样,RoboServices和RoboIntentServices通过RoboGuice...
分类:
其他好文 时间:
2014-10-27 21:18:22
阅读次数:
198
java.lang.Object
android.content.BroadcastReceiver.PendingResul
类概述
状态的结果正在等待一个广播接收器。在BroadcastReceiver.onReceive()中通过goAsync()返回。
广播没有终止允许你从onReceive()返回;完成广播你必须调用一次finish()。
这允许你处理广播的应用程序...
分类:
其他好文 时间:
2014-10-24 16:39:28
阅读次数:
232
小猪的Android入门之路 Day 9 part 1
Android四大组件之——Service浅析
本节引言:
在前面的学习中我们已经把安卓四个基本组件中的两个:
Actvity(活动)和BroadCastReceiver过了一遍,在本节中会对
Service的一些基本概念进行解析,讲解写生命周期,startService和BindService的区别
以及使用IntentService来解决Service的并发问题!...
分类:
移动开发 时间:
2014-10-22 12:59:38
阅读次数:
251