diff options
author | David Friedman <dmail@google.com> | 2015-07-02 02:32:59 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-07-02 02:32:59 +0000 |
commit | 5adc6ba056de056f73ee484b859b45657da0c1fb (patch) | |
tree | 0595cac901c1f2a59f2808546eddac8791e564aa /docs/html-intl/intl/zh-cn/training/basics/intents | |
parent | b85962df1ee6be2bba4c26fbd0964ade2c73a9c9 (diff) | |
parent | 7e4dc922d949c7aec0a2a813e9487067e47e4c51 (diff) | |
download | frameworks_base-5adc6ba056de056f73ee484b859b45657da0c1fb.zip frameworks_base-5adc6ba056de056f73ee484b859b45657da0c1fb.tar.gz frameworks_base-5adc6ba056de056f73ee484b859b45657da0c1fb.tar.bz2 |
am 7e4dc922: Merge "Docs: Fixes a terminology error in simplified Chinese on-boarding docs" into mnc-preview-docs
* commit '7e4dc922d949c7aec0a2a813e9487067e47e4c51':
Docs: Fixes a terminology error in simplified Chinese on-boarding docs
Diffstat (limited to 'docs/html-intl/intl/zh-cn/training/basics/intents')
4 files changed, 55 insertions, 55 deletions
diff --git a/docs/html-intl/intl/zh-cn/training/basics/intents/filters.jd b/docs/html-intl/intl/zh-cn/training/basics/intents/filters.jd index 45ce35a..4bcbdf9 100644 --- a/docs/html-intl/intl/zh-cn/training/basics/intents/filters.jd +++ b/docs/html-intl/intl/zh-cn/training/basics/intents/filters.jd @@ -1,4 +1,4 @@ -page.title=允许其他应用开始您的活动 +page.title=允许其他应用开始您的Activity page.tags=意向 helpoutsWidget=true @@ -12,7 +12,7 @@ trainingnavtop=true <h2>本课程将向您展示如何</h2> <ol> <li><a href="#AddIntentFilter">添加意向过滤器</a></li> - <li><a href="#HandleIntent">处理您的活动中的意向</a></li> + <li><a href="#HandleIntent">处理您的Activity中的意向</a></li> <li><a href="#ReturnResult">返回结果</a></li> </ol> @@ -24,18 +24,18 @@ trainingnavtop=true </div> </div> -<p>前两课重点讲述一方面:从您的应用开始另一个应用的活动。但如果您的应用可以执行对另一个应用可能有用的操作,您的应用应准备好响应来自其他应用的操作请求。 +<p>前两课重点讲述一方面:从您的应用开始另一个应用的Activity。但如果您的应用可以执行对另一个应用可能有用的操作,您的应用应准备好响应来自其他应用的操作请求。 例如,如果您构建一款可与用户的好友分享消息或照片的社交应用,您最关注的是支持 {@link android.content.Intent#ACTION_SEND} 意向以便用户可以从另一应用发起 “共享”操作并且启动您的应用执行该操作。 </p> -<p>要允许其他应用开始您的活动,您需要 <a href="{@docRoot}guide/topics/manifest/intent-filter-element.html">{@code <intent-filter>}</a> +<p>要允许其他应用开始您的Activity,您需要 <a href="{@docRoot}guide/topics/manifest/intent-filter-element.html">{@code <intent-filter>}</a> 在相应元素的宣示说明文件中添加一个 <a href="{@docRoot}guide/topics/manifest/activity-element.html">{@code <activity>}</a> 元素。</p> <p>当您的应用安装在设备上时,系统会识别您的意向过滤器并添加信息至所有已安装应用支持的意向内部目录。当应用通过隐含意向调用 {@link android.app.Activity#startActivity -startActivity()} 或 {@link android.app.Activity#startActivityForResult startActivityForResult()} 时,系统会找到可以响应该意向的活动。 +startActivity()} 或 {@link android.app.Activity#startActivityForResult startActivityForResult()} 时,系统会找到可以响应该意向的Activity。 @@ -45,11 +45,11 @@ startActivity()} 或 {@link android.app.Activity#startActivityForResult startAct <h2 id="AddIntentFilter">添加意向过滤器</h2> -<p>为了正确定义您的活动可处理的意向,您添加的每个意向过滤器在操作类型和活动接受的数据方面应尽可能具体。 +<p>为了正确定义您的Activity可处理的意向,您添加的每个意向过滤器在操作类型和Activity接受的数据方面应尽可能具体。 </p> -<p>如果活动具有满足以下 {@link android.content.Intent} 对象条件的意向过滤器,系统可能向活动发送给定的 {@link android.content.Intent}: +<p>如果Activity具有满足以下 {@link android.content.Intent} 对象条件的意向过滤器,系统可能向Activity发送给定的 {@link android.content.Intent}: </p> <dl> @@ -67,12 +67,12 @@ startActivity()} 或 {@link android.app.Activity#startActivityForResult startAct </p> <p class="note"><strong>注意:</strong>如果您无需声明关于数据的具体信息 -{@link android.net.Uri}(比如,您的活动处理其他类型的“额外”数据而不是 URI 的时间),您应只指定 {@code android:mimeType} 属性声明您的活动处理的数据类型,比如 {@code text/plain} 或 {@code image/jpeg}。 +{@link android.net.Uri}(比如,您的Activity处理其他类型的“额外”数据而不是 URI 的时间),您应只指定 {@code android:mimeType} 属性声明您的Activity处理的数据类型,比如 {@code text/plain} 或 {@code image/jpeg}。 </p> </dd> <dt>类别</dt> - <dd>提供另外一种表征处理意向的活动的方法,通常与用户手势或活动开始的位置有关。 + <dd>提供另外一种表征处理意向的Activity的方法,通常与用户手势或Activity开始的位置有关。 系统支持多种不同的类别,但大多数都很少使用。 但是,所有隐含意向默认使用 {@link android.content.Intent#CATEGORY_DEFAULT} 进行定义。 @@ -81,7 +81,7 @@ startActivity()} 或 {@link android.app.Activity#startActivityForResult startAct </dl> <p>在您的意向过滤器中,您可以通过声明嵌套在 <a href="{@docRoot}guide/topics/manifest/intent-filter-element.html">{@code <intent-filter>}</a> -元素中的具有相应 XML 元素的各项,来声明您的活动接受的条件。 +元素中的具有相应 XML 元素的各项,来声明您的Activity接受的条件。 </p> <p>例如,此处有一个在数据类型为文本或图像时处理 {@link @@ -110,7 +110,7 @@ android.content.Intent#ACTION_SEND} 意向的意向过滤器:</p> </p> -<p>比如,假定您的活动同时处理 {@link +<p>比如,假定您的Activity同时处理 {@link android.content.Intent#ACTION_SEND} 和 {@link android.content.Intent#ACTION_SENDTO} 意向的文本和图像。在这种情况下,您必须为两个操作定义两种不同的意向过滤器,因为 {@link android.content.Intent#ACTION_SENDTO} 意向必须使用数据 {@link android.net.Uri} 指定使用 {@code send} 或 {@code sendto} URI 架构的收件人地址。 @@ -140,20 +140,20 @@ android.content.Intent#ACTION_SENDTO} 意向必须使用数据 {@link android.ne {@link android.content.Intent#CATEGORY_DEFAULT} 类别。方法 {@link android.app.Activity#startActivity startActivity()} 和 {@link android.app.Activity#startActivityForResult startActivityForResult()} 就像声明 {@link android.content.Intent#CATEGORY_DEFAULT} 类别那样处理所有意向。 -如果您不在意向过滤器中声明它,则没有隐含意向分解为您的活动。 +如果您不在意向过滤器中声明它,则没有隐含意向分解为您的Activity。 </p> <p>如需了解有关发送和接收 {@link android.content.Intent#ACTION_SEND} 执行社交共享行为的意向的详细信息,请参阅有关<a href="{@docRoot}training/sharing/receive.html">从其他应用接收简单数据</a>的课程。</p> -<h2 id="HandleIntent">处理您的活动中的意向</h2> +<h2 id="HandleIntent">处理您的Activity中的意向</h2> -<p>为了决定在您的活动执行哪种操作,您可读取用于开始活动的 {@link +<p>为了决定在您的Activity执行哪种操作,您可读取用于开始Activity的 {@link android.content.Intent}。</p> -<p>当您的活动开始时,调用 {@link android.app.Activity#getIntent()} 检索开始活动的 -{@link android.content.Intent}。您可以在活动生命周期的任何时间执行此操作,但您通常应在早期回调时(比如, +<p>当您的Activity开始时,调用 {@link android.app.Activity#getIntent()} 检索开始Activity的 +{@link android.content.Intent}。您可以在Activity生命周期的任何时间执行此操作,但您通常应在早期回调时(比如, {@link android.app.Activity#onCreate onCreate()} 或 {@link android.app.Activity#onStart()})执行。 </p> @@ -182,9 +182,9 @@ protected void onCreate(Bundle savedInstanceState) { <h2 id="ReturnResult">返回结果</h2> -<p>如果您想要向调用您的活动的活动返回结果,只需调用 {@link +<p>如果您想要向调用您的Activity的Activity返回结果,只需调用 {@link android.app.Activity#setResult(int,Intent) setResult()} 指定结果代码和结果 {@link -android.content.Intent}。当您的操作完成且用户应返回原始活动时,调用 {@link android.app.Activity#finish()} 关闭(和销毁)您的活动。 +android.content.Intent}。当您的操作完成且用户应返回原始Activity时,调用 {@link android.app.Activity#finish()} 关闭(和销毁)您的Activity。 例如: </p> @@ -200,7 +200,7 @@ android.app.Activity#RESULT_OK} 或 {@link android.app.Activity#RESULT_CANCELED} {@link android.content.Intent} 提供额外的数据。</p> <p class="note"><strong>注意:</strong>结果默认设置为 {@link -android.app.Activity#RESULT_CANCELED}。因此,如果用户在完成操作动作或设置结果之前按了<em>返回</em>按钮,原始活动会收到“已取消”的结果。 +android.app.Activity#RESULT_CANCELED}。因此,如果用户在完成操作动作或设置结果之前按了<em>返回</em>按钮,原始Activity会收到“已取消”的结果。 </p> @@ -215,16 +215,16 @@ finish(); </pre> <p>在这种情况下,只有几个可能的结果,因此结果代码是一个本地定义的整数(大于 0)。 -当您向自己应用中的活动返回结果时,这将非常有效,因为接收结果的活动可引用公共常数来确定结果代码的值。 +当您向自己应用中的Activity返回结果时,这将非常有效,因为接收结果的Activity可引用公共常数来确定结果代码的值。 </p> -<p class="note"><strong>注意:</strong>无需检查您的活动是使用 +<p class="note"><strong>注意:</strong>无需检查您的Activity是使用 {@link android.app.Activity#startActivity startActivity()} 还是 {@link -android.app.Activity#startActivityForResult startActivityForResult()} 开始的。如果开始您的活动的意向可能需要结果,只需调用 {@link +android.app.Activity#startActivityForResult startActivityForResult()} 开始的。如果开始您的Activity的意向可能需要结果,只需调用 {@link android.app.Activity#setResult(int,Intent) setResult()}。 -如果原始活动已调用 {@link +如果原始Activity已调用 {@link android.app.Activity#startActivityForResult startActivityForResult()},则系统将向其传递您提供给 {@link android.app.Activity#setResult(int,Intent) setResult()} 的结果;否则,会忽略结果。 </p> diff --git a/docs/html-intl/intl/zh-cn/training/basics/intents/index.jd b/docs/html-intl/intl/zh-cn/training/basics/intents/index.jd index c261939..3c27581 100644 --- a/docs/html-intl/intl/zh-cn/training/basics/intents/index.jd +++ b/docs/html-intl/intl/zh-cn/training/basics/intents/index.jd @@ -1,5 +1,5 @@ page.title=与其他应用交互 -page.tags=意向、活动 +page.tags=意向、Activity helpoutsWidget=true trainingnavtop=true @@ -12,7 +12,7 @@ startpage=true <h2>依赖项和先决条件</h2> <ul> - <li>活动生命周期基础知识(请参阅<a href="{@docRoot}training/basics/activity-lifecycle/index.html">管理活动生命周期</a>) + <li>Activity生命周期基础知识(请参阅<a href="{@docRoot}training/basics/activity-lifecycle/index.html">管理Activity生命周期</a>) </li> </ul> @@ -30,13 +30,13 @@ startpage=true </div> </div> -<p>Android 应用一般具有若干个<a href="{@docRoot}guide/components/activities.html">活动</a>。每个活动显示一个用户界面,用户可通过该界面执行特定任务(比如,查看地图或拍照)。要将用户从一个活动转至另一活动,您的应用必须使用 {@link +<p>Android 应用一般具有若干个<a href="{@docRoot}guide/components/activities.html">Activity</a>。每个Activity显示一个用户界面,用户可通过该界面执行特定任务(比如,查看地图或拍照)。要将用户从一个Activity转至另一Activity,您的应用必须使用 {@link android.content.Intent} 定义您的应用做某事的“意向”。 当您使用诸如 {@link android.app.Activity#startActivity startActivity()} 的方法将 {@link android.content.Intent} 传递至系统时,系统会使用 {@link -android.content.Intent} 识别和启动相应的应用组件。使用意向甚至可以让您的应用开始另一个应用中包含的活动。 +android.content.Intent} 识别和启动相应的应用组件。使用意向甚至可以让您的应用开始另一个应用中包含的Activity。 </p> <p>{@link android.content.Intent} 可以为 <em>显式</em> 以便启动特定组件(特定的 {@link android.app.Activity} 实例)或<em>隐式</em> 以便启动处理意向操作(比如“拍摄照片”)的任何组件。 @@ -53,10 +53,10 @@ android.content.Intent} 识别和启动相应的应用组件。使用意向甚 <dt><b><a href="sending.html">向另一个应用发送用户</a></b></dt> <dd>显示您如何创建可执行操作的其他应用的隐含意向。 </dd> - <dt><b><a href="result.html">获取活动的结果</a></b></dt> - <dd>显示如何开始另一活动并接收该活动的结果。</dd> - <dt><b><a href="filters.html">允许其他应用开始您的活动</a></b></dt> - <dd>显示如何通过定义声明您的应用接受的隐含意向的意向过滤器使您的应用中的活动可供其他应用使用。 + <dt><b><a href="result.html">获取Activity的结果</a></b></dt> + <dd>显示如何开始另一Activity并接收该Activity的结果。</dd> + <dt><b><a href="filters.html">允许其他应用开始您的Activity</a></b></dt> + <dd>显示如何通过定义声明您的应用接受的隐含意向的意向过滤器使您的应用中的Activity可供其他应用使用。 </dd> </dl> diff --git a/docs/html-intl/intl/zh-cn/training/basics/intents/result.jd b/docs/html-intl/intl/zh-cn/training/basics/intents/result.jd index b340fea..35b2673 100644 --- a/docs/html-intl/intl/zh-cn/training/basics/intents/result.jd +++ b/docs/html-intl/intl/zh-cn/training/basics/intents/result.jd @@ -1,4 +1,4 @@ -page.title=获取活动的结果 +page.title=获取Activity的结果 page.tags=意向 helpoutsWidget=true @@ -11,7 +11,7 @@ trainingnavtop=true <h2>本课程将向您展示如何</h2> <ol> - <li><a href="#StartActivity">开始活动</a></li> + <li><a href="#StartActivity">开始Activity</a></li> <li><a href="#ReceiveResult">接收结果</a></li> </ol> @@ -24,7 +24,7 @@ trainingnavtop=true </div> </div> -<p>开始并不一定是单向的另一个活动。您还可以开始另一个活动并 +<p>开始并不一定是单向的另一个Activity。您还可以开始另一个Activity并 接收返回的结果。要接收结果,请调用 {@link android.app.Activity#startActivityForResult startActivityForResult()}(而不是 {@link android.app.Activity#startActivity startActivity()})。</p> @@ -33,19 +33,19 @@ startActivity()})。</p> </p> -<p>当然,响应的活动必须设计为返回结果。当它这样做时,它会作为另一 - {@link android.content.Intent} 对象发送结果。您的活动在 +<p>当然,响应的Activity必须设计为返回结果。当它这样做时,它会作为另一 + {@link android.content.Intent} 对象发送结果。您的Activity在 {@link android.app.Activity#onActivityResult onActivityResult()} 回调中接收它。</p> <p class="note"><strong>注意:</strong>当您调用 -{@link android.app.Activity#startActivityForResult startActivityForResult()} 时,您可以使用明确或隐含意向。当开始您自己的活动以接收结果时,您应使用明确意向确保您可收到预期结果。 +{@link android.app.Activity#startActivityForResult startActivityForResult()} 时,您可以使用明确或隐含意向。当开始您自己的Activity以接收结果时,您应使用明确意向确保您可收到预期结果。 </p> -<h2 id="StartActivity">开始活动</h2> +<h2 id="StartActivity">开始Activity</h2> -<p> 开始针对结果的活动时,您所使用的 {@link android.content.Intent} 对象并没有什么特别之处,但您需要向 {@link +<p> 开始针对结果的Activity时,您所使用的 {@link android.content.Intent} 对象并没有什么特别之处,但您需要向 {@link android.app.Activity#startActivityForResult startActivityForResult()} 方法传递额外的整数参数。 </p> @@ -53,7 +53,7 @@ android.app.Activity#startActivityForResult startActivityForResult()} 方法传 </p> -<p>例如,此处显示如何开始允许用户选择联系人的活动:</p> +<p>例如,此处显示如何开始允许用户选择联系人的Activity:</p> <pre> static final int PICK_CONTACT_REQUEST = 1; // The request code @@ -68,14 +68,14 @@ private void pickContact() { <h2 id="ReceiveResult">接收结果</h2> -<p>当用户完成后续活动并且返回时,系统会调用您的活动 +<p>当用户完成后续Activity并且返回时,系统会调用您的Activity {@link android.app.Activity#onActivityResult onActivityResult()} 的方法。此方法包括三个参数: </p> <ul> <li>您向 {@link android.app.Activity#startActivityForResult startActivityForResult()} 传递的请求代码。</li> - <li>第二个活动指定的结果代码。如果操作成功,这是 {@link + <li>第二个Activity指定的结果代码。如果操作成功,这是 {@link android.app.Activity#RESULT_OK};如果用户退出或操作出于某种原因失败,则是 {@link android.app.Activity#RESULT_CANCELED}。 </li> @@ -105,7 +105,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { </p> <p>为了成功处理结果,您必须了解结果的 -{@link android.content.Intent} 的格式。当返回结果的活动是您自己的活动之一时,这便非常容易。 +{@link android.content.Intent} 的格式。当返回结果的Activity是您自己的Activity之一时,这便非常容易。 Andriod 平台附带的应用提供它们自己的 API,您可用这些 API 获取特定结果数据。 例如,“联系人” 应用(在一些较旧的版本中是 Contacts 应用)始终返回带内容 URI(识别所选联系人)的结果,并且“照相机” 应用在 {@code "data"} 额外项中返回 {@link android.graphics.Bitmap}(请参阅有关 <a href="{@docRoot}training/camera/index.html">拍摄照片</a>的课程)。 diff --git a/docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd b/docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd index 22ebfce..f5b9c47 100644 --- a/docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd +++ b/docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd @@ -14,7 +14,7 @@ trainingnavtop=true <ol> <li><a href="#Build">构建隐含意向</a></li> <li><a href="#Verify">确认是否存在接收意向的应用</a></li> - <li><a href="#StartActivity">开始具有意向的活动</a></li> + <li><a href="#StartActivity">开始具有意向的Activity</a></li> <li><a href="#AppChooser">显示应用选择器</a></li> </ol> @@ -27,19 +27,19 @@ trainingnavtop=true </div> <p>Android 最重要的功能之一是应用能够基于它要执行的“操作”向另一个应用发送用户。 -例如,如果您的应用有您要在地图上显示的公司地址,您无需在显示地图的应用中构建活动。 +例如,如果您的应用有您要在地图上显示的公司地址,您无需在显示地图的应用中构建Activity。 而是可以创建使用 {@link android.content.Intent} 查看地址的请求。Android 系统之后启动可以在地图上显示该地址的应用。 </p> -<p>正如第一堂课<a href="{@docRoot}training/basics/firstapp/index.html">构建您的第一个应用</a>中所讲述的,您必须使用意向在自己应用中的活动之间进行导航。您通常使用<em>明确意向</em>执行此操作,该意向定义您希望启动的组件的确切类名称。 +<p>正如第一堂课<a href="{@docRoot}training/basics/firstapp/index.html">构建您的第一个应用</a>中所讲述的,您必须使用意向在自己应用中的Activity之间进行导航。您通常使用<em>明确意向</em>执行此操作,该意向定义您希望启动的组件的确切类名称。 但是,当您希望另一应用执行操作时,比如“查看地图”,您必须使用<em>隐含意向</em>。 </p> -<p>本课程向您展示如何针对特定操作创建隐含意向,以及如何使用该意向开始在另一个应用中执行操作的活动。 +<p>本课程向您展示如何针对特定操作创建隐含意向,以及如何使用该意向开始在另一个应用中执行操作的Activity。 </p> @@ -96,7 +96,7 @@ android.content.Intent#putExtra(String,String) putExtra()} 方法添加一条或 <p>默认情况下,系统基于所包含的 {@link android.net.Uri} 数据确定意向需要的相应 MIME 类型。如果您未在意向中包含 {@link android.net.Uri},您通常应使用 {@link android.content.Intent#setType setType()} 指定与意向关联的数据的类型。 -设置 MIME 类型可进一步指定哪些类型的活动应接收意向。 +设置 MIME 类型可进一步指定哪些类型的Activity应接收意向。 </p> <p>此处有更多添加额外数据以指定所需操作的意向:</p> @@ -146,8 +146,8 @@ android.content.Intent} 非常重要。例如,如果您想要使用 {@link and <p class="caution"><strong>注意:</strong>如果您调用了意向,但设备上没有可用于处理意向的应用,您的应用将崩溃。 </p> -<p>要确认是否存在可响应意向的可用活动,请调用 {@link -android.content.pm.PackageManager#queryIntentActivities queryIntentActivities()} 来获取能够处理您的{@link android.content.Intent} 的活动列表。 +<p>要确认是否存在可响应意向的可用Activity,请调用 {@link +android.content.pm.PackageManager#queryIntentActivities queryIntentActivities()} 来获取能够处理您的{@link android.content.Intent} 的Activity列表。 如果返回的 {@link java.util.List} 不为空,您可以安全地使用该意向。例如:</p> @@ -161,14 +161,14 @@ boolean isIntentSafe = activities.size() > 0; <p>如果 <code>isIntentSafe</code> 是 <code>true</code>,则至少有一个应用将响应该意向。 如果它是 <code>false</code>,则没有任何应用处理该意向。</p> -<p class="note"><strong>注意:</strong>在您需要在用户尝试使用它之前禁用使用该意向的功能时,您应在活动初次开始时执行此检查。 +<p class="note"><strong>注意:</strong>在您需要在用户尝试使用它之前禁用使用该意向的功能时,您应在Activity初次开始时执行此检查。 如果您了解可处理意向的特定应用,您还可以为用户提供下载该应用的链接(请参阅如何<a href="{@docRoot}distribute/tools/promote/linking.html">在 Google Play</a> 链接到您的产品)。 </p> -<h2 id="StartActivity">开始具有意向的活动</h2> +<h2 id="StartActivity">开始具有意向的Activity</h2> <div class="figure" style="width:200px;margin-top:-10px"> <img src="{@docRoot}images/training/basics/intents-choice.png" alt="" /> @@ -177,9 +177,9 @@ Play</a> 链接到您的产品)。 </div> <p>一旦您已创建您的 {@link android.content.Intent} 并设置附加信息,调用 {@link -android.app.Activity#startActivity startActivity()} 将其发送给系统 。如果系统识别可处理意向的多个活动,它会为用户显示对话框供其选择要使用的应用,如图 1 所示。 +android.app.Activity#startActivity startActivity()} 将其发送给系统 。如果系统识别可处理意向的多个Activity,它会为用户显示对话框供其选择要使用的应用,如图 1 所示。 -如果只有一个活动处理意向,系统会立即开始这个活动。 +如果只有一个Activity处理意向,系统会立即开始这个Activity。 </p> <pre> @@ -215,7 +215,7 @@ if (isIntentSafe) { </div> <p>注意,当您通过将您的 {@link android.content.Intent} 传递至 {@link -android.app.Activity#startActivity startActivity()} 而开始活动时,有多个应用响应意向,用户可以选择默认使用哪个应用(通过选中对话框底部的复选框;见图 1)。 +android.app.Activity#startActivity startActivity()} 而开始Activity时,有多个应用响应意向,用户可以选择默认使用哪个应用(通过选中对话框底部的复选框;见图 1)。 当执行用户通常希望每次使用相同应用进行的操作时,比如当打开网页(用户可能只使用一个网页浏览器)或拍照(用户可能习惯使用一个照相机)时,这非常有用。 |