电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

androidIntent开发之旅

androidIntent开发之旅_第1页
1/22
androidIntent开发之旅_第2页
2/22
androidIntent开发之旅_第3页
3/22
引言 大部分移动设备平台上的应用程序都运行在他们自己的沙盒中。他们彼此之间互相隔离,并且严格限制应用程序与硬件和原始组件之间的交互。 我们知道交流是多么的重要,作为一个孤岛没有交流的东西,一定毫无意义!Android 应用程序也是一个沙盒,但是他们能够使用Intent、Broadcast Receivers、Adapters、Content Providers、Internet 去突破他们的边界互相交流。有交流还会和谐,由此可见这些交流手段有多重要。 上篇文章中我们在SMS 接收程序和使用Intent 发送 SMS 程序中用到了 Intent,并做了简单的回顾和总结:android 应用程序的三大组件——Activ ities、Services、Broadcast Receiv er,通过消息触发,这个消息就称作意图(Intent)。然后以活动为例简单介绍了 Intent了并说明 Intent 机制的好处。既然在SMS 程序中用到了 Intent,这里我就借机顺着这条线,彻底详细地介绍一下 Intent。分两篇文章介绍: 1. Android 开发之旅: Intents 和Intent Filters(理论部分) 2. Android 开发之旅: Intents 和Intent Filters(实例部分) 本文的主要内容如下:  1、概述  2、Intent对象 o 2.1、组件名字 o 2.2、动作 o 2.3、数据 o 2.4、种类 o 2.5、附加信息 o 2.6、标志  3、Intent解析 o 3.1、Intent过滤器  3.1.1、动 作检测  3.1.2、种类检测  3.1.3、数据检测 o 3.2、通用情况 o 3.3、使用intent匹配 1、概述 一个应用程序的三个核心组件——activities、services、broadcast receivers,都是通过叫做intents 的消息激活。Intent 消息是一种同一或不同应用程序中的组件之间延迟运行时绑定 的机制。intent 本身(是一个 Intent 对象),是一个被动的数据结构保存一个将要执行的操作的抽象描述,或在广播的情况下,通常是某事已经发生且正在宣告。对于这三种组件,有独立的传送 intent 的机制:  Activity:一个intent 对象传递给Context.startActivity()或Activity.startActivityForRestult()去启动一个活动或使一个已存在的活动去做新的事情。  Service:一个intent 对象传递给Context.startService()去 初始化一个service或传递一个新的指令给正在运行的service。类似的,一个intent 可以传递给Context.bindService()去建立调用组件和目标服务之间的连接。  Broadcast Receiv er:一个intent对象传递给任何广播方法(如Conte...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

androidIntent开发之旅

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部