手机的基本功能是打电话和发短信。接下来我们会通过 Intent 的使用来介绍在 Android 系统下如何对电话和短信应用程序进行开发。
通过Intent,程序员可以方便地将自己开发的应用程序与手机中的其他应用组件进行交互。
Intent 被译作“意图”,在 Android 中提供了 Intent 机制来协助应用间的交互与通信。
Intent 负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android 则根据此 Intent 的描述,负责找到对应的组件,将 Intent 传递给调用的组件,并完成组件的调用。
Intent 不仅可用于应用程序之间,也可用于应用程序内部 Activity/Service 之间的交互。因此,可以将 Intent 理解为不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息。
Intent 是对它要完成的动作的一种抽象描述,Intent 封装了它要执行动作的属性:Action(动作)、Data(数据)、Category(类别)、Type(类型)、Component(组件信息)和 Extras(附加信息)。
1) Action
Action 是指 Intent 要实施的动作,是一个字符串常量。如果指明了一个Action,执行者就会依照这个动作的指示,接收相关输入,表现对应行为,产生符合条件的输出。
在 Intent 类中定义了大量的 Action 常量属性,标准的 Activity Actions 如下表所示。
| 动作名称 | 动作功能 |
|---|---|
| ACTION_M AIN | 作为一个主要的进入口,而并不期望去接受数据 |
| ACTION_VIEW | 向用户去显示数据 |
| ACTION_ATTACH_DATA | 别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人 |
|
ACTION_EDIT |
访问已给的数据,提供明确的可编辑 |
| ACTION_PICK | 从数据中选择一个子项目,并返回你所选中的项目 |
| ACTION_CHOOSER | 显示一个 activity 选择器,允许用户在进程之前选择他们想要的 |
| ACTION_GET_CONTENT | 允许用户选择特殊种类的数据,并返回(特殊种类的数据:照一张相片或录一段音) |
| ACTION_DIAL | 拨打一个指定的号码,显示一个带有号码的用户界面,允许用户去启动呼叫 |
| ACTION_CALL |
热门标签hosteons(4)hosteonsvps连接ssh(2)hosteons换ip(2)hosteons搭建教程(2)hosteons如何管理主机(2)hosteons怎么样(2)hosteons教程(2)hosteons使用优惠卷(2)hosteons支付成功(1)hosteons支付宝支付成功(1)hosteons双倍带宽失效(1)hosteons如何建网站(1)hosteons退款政策(1)hosteons欺诈(1)hosteons炸了(1)hosteons 奈飞(1)hosteons如何申请退款(1)hosteons网速(1)hosteons跑路(1)hosteons 垃圾(1)hosteons太慢怎么办(1) 快讯
热门文章
觉得文章有用就打赏一下文章作者非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!支付宝扫一扫![]() 微信扫一扫![]() |
