❑ ACTION_PICK
启动一个子
Activity 来让你从 URI 数据处挑选一个项目。当关闭时,它必须返回指向被
挑选项目的
URI。启动的 Activity 取决于要挑选的数据;例如,传入 content://contacts/people
会引发本地的联系人列表。
❑ ACTION_SEARCH
启动一个
UI 来执行搜索。在 Intent 的数据包里使用 SearchManager.QUERY 键值来提供
搜索内容的字符串。
❑ ACTION_SENDTO
启动一个
Activity 来给 URI 中的指定联系人发送一个消息。
❑ ACTION_SEND
启动一个
Activity 来发送特定的数据(接收者经由解析 Activity 来选择)。使用 setType
来设置
Intent 的类型为传输数据的 mime 类型。
数据本身依赖于类型使用
EXTRA_TEXT 或 EXTRA_STREAM 来储存。在 e-mail 的情况
下,
Android 本地应用程序还可以接受使用 EXTRA_EMAIL, EXTRA_CC, EXTRA_BCC, 和
EXTRA_SUBJECT 键值的 extras。
❑ ACTION_VIEW
最通用的动作。
View 动作要求 Intent URI 中的数据以最合理的方式显示。不同的应用程
序将处理
View 请求,依赖于 URI 中的数据。一般的,http:地址会在浏览器中打开,tel:
地址会在拨号工具中打开并呼叫号码,
geo:地址会在 Google 地图应用程序中显示,联系
人内容会在联系人管理器中显示。
❑ ACTION_WEB_SEARCH
打开一个
Activity,执行基于数据 URI 中文本的网页搜索。
和这些
Activity 动作一样,Android 本地应用程序还包括大量的 Broadcast 动作,用来
创建
Intent 将系统消息通知给应用程序。这些 Broadcast 动作将在这章稍后部分描述。