summaryrefslogtreecommitdiffstats
path: root/docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd')
-rw-r--r--docs/html-intl/intl/zh-cn/training/basics/intents/sending.jd24
1 files changed, 12 insertions, 12 deletions
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)。
当执行用户通常希望每次使用相同应用进行的操作时,比如当打开网页(用户可能只使用一个网页浏览器)或拍照(用户可能习惯使用一个照相机)时,这非常有用。