Android应用开发_学习笔记(13)

时间:2025-04-23

ACTION_DELETE ,删除特定的数据。

③、也可以定义自己的Action

3)Data

Data(数据):对于这次动作相关联的数据进行描述。以联系人应用为例,以下是一些action / data对,及其它们要表达的意图。

①、VIEW_ACTION content://contacts/1:显示标识符为"1"的联系人的详细信息。 ②、EDIT_ACTION content://contacts/1:编辑标识符为"1"的联系人的详细信息。 ③、VIEW_ACTION content://contacts/:显示所有联系人的列表。

④、PICK_ACTION content://contacts/:显示所有联系人的列表,并且允许用户在列表中选择一个联系人,然后把这个联系人返回给父activity。例如: 电子邮件客户端可以使用这个Intents,要求用户在联系人列表中选择一个联系人。

4)Category

Category(类别):对执行动作的附加信息进行描述。

例如:CATEGORY_HOME:显示桌面的Activity。

5)Extras

Extras(附件信息):其他一切附加信息的描述。

6)Flags

Flags(标记):指导如何来启动一个Activity。

6、两类不同的Intent

1)直接Intents

指定了component属性的Intents(调用setComponent(ComponentName)或setClass(Context, Class)来指定)。通过指定具体的组类,通知应用启动对应的组件。

2)间接Intents

没有指定ComponentName属性的Intents。这些Intents需要包含足够的信息,这样系统才能根据这些信息,在在所有的可用组件中,确定满足此Intents的组件。

在这个解析过程中,Android是通过Intents的action、type、category这3个属性来进行判断的,如下图。

Android应用开发_学习笔记(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219