Skip to content

Most visited

Recently visited





Android 应用一般具有若干个Activity。每个 Activity 显示一个用户界面,用户可通过该界面执行特定任务(比如,查看地图或拍照)。要将用户从一个 Activity 转至另一 Activity,您的应用必须使用 Intent 定义您的应用做某事的“Intent”。当您使用诸如 startActivity() 的方法将 Intent 传递至系统时,系统会使用 Intent 识别和启动相应的应用组件。使用 Intent 甚至可以让您的应用开始另一个应用中包含的 Activity。

Intent 可以为显式以便启动特定组件(特定的 Activity 实例)或隐式 以便启动处理 Intent 操作(比如“拍摄照片”)的任何组件。

本课程您向展示如何使用 Intent 执行与其他应用的一些基本交互操作,比如启动另一个应用、接收来自该应用的结果以及使您的应用能够响应来自其他应用的 Intent。


显示您如何创建可执行操作的其他应用的隐含 Intent。
获取 Activity 的结果
显示如何启动另一 Activity 并接收该 Activity 的结果。
允许其他应用启动您的 Activity
显示如何通过定义声明您的应用接受的隐含 Intent 的 Intent 过滤器使您的应用中的 Activity 可供其他应用使用。
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields


Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)