summaryrefslogtreecommitdiff
path: root/docs/html/guide/components/fundamentals.jd
diff options
context:
space:
mode:
authorTrevor Johns <trevorjohns@google.com>2016-04-12 10:13:47 -0700
committerTrevor Johns <trevorjohns@google.com>2016-04-19 02:03:59 -0700
commit682c24e22811d4ee17ae1cd61bf255c3f7e722b7 (patch)
tree14ae11892022b653871ede366b09277254704f5a /docs/html/guide/components/fundamentals.jd
parent65136ac6a4f6fb2423a0768b451782dcd0e960d5 (diff)
Resolve merge conflicts of a5060ee to nyc-dev
This undoes the automerger skip which occured in commit e740c84dc32180214a7fd157105d6c18d30408ee and replays it as a standard (NOT -s ours) merge. Change-Id: If5a47be26f73d6a0735c425cd66310a3e2a89086
Diffstat (limited to 'docs/html/guide/components/fundamentals.jd')
-rw-r--r--docs/html/guide/components/fundamentals.jd11
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/html/guide/components/fundamentals.jd b/docs/html/guide/components/fundamentals.jd
index 1d45106eece2..ed3ba7dc2249 100644
--- a/docs/html/guide/components/fundamentals.jd
+++ b/docs/html/guide/components/fundamentals.jd
@@ -59,8 +59,9 @@ they are able to access each other's files. To conserve system resources, apps
same user ID can also arrange to run in the same Linux process and share the same VM (the
apps must also be signed with the same certificate).</li>
<li>An app can request permission to access device data such as the user's
-contacts, SMS messages, the mountable storage (SD card), camera, Bluetooth, and more. All
-app permissions must be granted by the user at install time.</li>
+contacts, SMS messages, the mountable storage (SD card), camera, Bluetooth, and more. The user has
+to explicitly grant these permissions. For more information, see
+<a href="{@docRoot}training/permissions/index.html">Working with System Permissions</a>.</li>
</ul>
<p>That covers the basics regarding how an Android app exists within the system. The rest of
@@ -297,7 +298,7 @@ app.</p>
<p>In the <code><a
href="{@docRoot}guide/topics/manifest/activity-element.html">&lt;activity&gt;</a></code> element,
the {@code android:name} attribute specifies the fully qualified class name of the {@link
-android.app.Activity} subclass and the {@code android:label} attributes specifies a string
+android.app.Activity} subclass and the {@code android:label} attribute specifies a string
to use as the user-visible label for the activity.</p>
<p>You must declare all app components this way:</p>
@@ -368,7 +369,7 @@ declare an intent filter to respond to "send" intents (in order to send a new em
</pre>
<p>Then, if another app creates an intent with the {@link
-android.content.Intent#ACTION_SEND} action and pass it to {@link android.app.Activity#startActivity
+android.content.Intent#ACTION_SEND} action and passes it to {@link android.app.Activity#startActivity
startActivity()}, the system may start your activity so the user can draft and send an
email.</p>
@@ -390,7 +391,7 @@ for users when they search for apps from their device.</p>
<p>For example, if your app requires a camera and uses APIs introduced in Android 2.1 (<a
href="{@docRoot}guide/topics/manifest/uses-sdk-element.html#ApiLevels">API Level</a> 7),
-you should declare these as requirements in your manifest file like this:</p>
+you should declare these as requirements in your manifest file like this:</p>
<pre>
&lt;manifest ... >