通过第一篇的讲解,我们已经看到了如何使用Intent来启动新的应用程序组件,但是实际上他们也可以使用sendBroadcast方法来在组件间匿名的广播消息。
作为一个系统级别的消息传递机制,Intent可以在进程之间发送结构化的消息。因此,通过实现Broadcast Receiver来监听和响应应用程序内的这些Broadcast Intent。
通过使用Intent来广播一个事件,可以在不修改原始的应用程序的情况下,让我们开发人员对事件做出反应。Android大量使用了Broadcast Receiver来...
分类:
移动开发 时间:
2014-10-31 11:53:19
阅读次数:
238
Intent是同一个或不同的应用中的组件之间的消息传递的媒介,是一个将要执行动作的抽象描述,一般来说是作为参数来使用。 Intent描述要启动的基本组件; IntentFilter对组件进行过滤。package com.example.intentdemo;import android.su...
分类:
其他好文 时间:
2014-10-21 17:16:07
阅读次数:
228
当Intent在组件间传递时,组件假设想告知Android系统自己可以响应和处理哪些Intent,那么就须要用到IntentFilter对象。 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,仅仅将自己关心的Intent接收进来进行处理。 IntentFilter实...
分类:
其他好文 时间:
2014-10-09 00:22:07
阅读次数:
267
请原谅我用这么文艺的标题来阐释一颗无时无刻奔腾着的2B青年的心。可是今天要介绍的Intent绝不2B,甚至在我看来,或许还有些许飘逸的味道,至于飘逸在哪里呢?那我们就好好来剖析剖析Intent和它的好搭档IntentFilter的基友情。开场告白 Intent在Android大家庭中是一个活泼...
分类:
其他好文 时间:
2014-09-27 01:13:49
阅读次数:
275
Intent的中文翻译就是“意图”。Android使用Intent来封装程序的调用意图。使用intent会提供统一的编程模型,而且能起到解耦合的作用。使用Intent对象启动系统组件的方法:startActivity(Intent intent)startActivityForResult(Inte...
分类:
其他好文 时间:
2014-09-25 17:51:07
阅读次数:
212
1.注册一个广播接收器,监听网络状态private void Start() { IntentFilter filter = new IntentFilter(); filter.addAction(ConnectivityManager.CONNECTIVITY_...
分类:
移动开发 时间:
2014-09-24 13:39:16
阅读次数:
220
当Intent在组件间传递时,组件假设想告知Android系统自己可以响应和处理哪些Intent,那么就须要用到IntentFilter对象。 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,仅仅将自己关心的Intent接收进来进行处理。 IntentFilter实...
分类:
其他好文 时间:
2014-08-28 14:36:19
阅读次数:
293
核心代码:
....
// launcher应用中包含的xml配置
String action = Intent.ACTION_MAIN;
String category1 = Intent.CATEGORY_HOME;
String category2 = Intent.CATEGORY_DEFAULT;
IntentFilter filter = new IntentFil...
分类:
其他好文 时间:
2014-08-13 10:36:16
阅读次数:
192
1.Intent的用法:(1)用Action跳转1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter...
分类:
移动开发 时间:
2014-07-18 16:23:51
阅读次数:
387
上一篇文章已经写了如何打开蓝牙设备,显示已经配对成功的蓝牙设备,http://blog.csdn.net/liuzuyi200/article/details/37740401
这篇文章主要写如何搜索蓝牙设备
(2)搜索蓝牙设备需要执行startDiscovery()这个方法,这个过程会大约持续12秒。if (mBluetoothAdapter.isDiscovering()) {
...
分类:
其他好文 时间:
2014-07-13 18:38:53
阅读次数:
230