Skip to content

Commit bd2b531

Browse files
scottamainAndroid (Google) Code Review
authored andcommitted
Merge "docs: edits" into jb-mr1-dev
2 parents 9508e31 + ca211c7 commit bd2b531

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

docs/html/about/versions/android-4.2.jd

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ sdk.platform.apiLevel=17
99
<h2>In this document</h2>
1010
<ol>
1111
<li><a href="#Behaviors">Important Behavior Changes</a></li>
12-
<li><a href="#Daydream">Android Daydream</a></li>
12+
<li><a href="#Daydream">Daydream</a></li>
1313
<li><a href="#SecondaryDisplays">Secondary Displays</a></li>
1414
<li><a href="#Lockscreen">Lockscreen Widgets</a></li>
1515
<li><a href="#MultipleUsers">Multiple Users</a></li>
@@ -32,9 +32,16 @@ Differences Report &raquo;</a> </li>
3232
<p>API Level: 17</p>
3333

3434
<p>Android 4.2 ({@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR1})
35-
is an incremental release for Jelly Bean that offers new features for users and app
35+
is an update to the Jelly Bean release that offers new features for users and app
3636
developers. This document provides an introduction to the most notable and
37-
useful new APIs for app developers.</p>
37+
useful new APIs for developers.</p>
38+
39+
<p>As an app developer, you should download the Android 4.2 system image and SDK platform from
40+
the <a href="{@docRoot}tools/help/sdk-manager.html">SDK Manager</a> as soon as possible. If you
41+
don’t have a device running Android 4.2 on which to test your app, use the Android 4.2 system
42+
image to test your app on the <a href="{@docRoot}tools/devices/emulator.html">Android emulator</a>.
43+
Then build your apps against the Android 4.2 platform to begin using the latest APIs.</p>
44+
3845

3946

4047
<div class="sidebox-wrapper">
@@ -66,19 +73,12 @@ Level?</a></p>
6673
</div>
6774

6875

69-
<p>As an app developer, you should download the Android 4.2 system image and SDK platform from
70-
the <a href="{@docRoot}tools/help/sdk-manager.html">SDK Manager</a> as soon as possible. If you
71-
don’t have a device running Android 4.2 on which to test your app, use the Android 4.2 system
72-
image to test your app on the <a href="{@docRoot}tools/devices/emulator.html">Android emulator</a>.
73-
Then build your apps against the Android 4.2 platform to begin using the latest APIs.</p>
74-
75-
7676

7777

7878
<h2 id="Behaviors">Important Behavior Changes</h2>
7979

80-
<p>If you have previously published an app for Android, be aware of the following changes
81-
to some APIs that may affect your app’s behavior:</p>
80+
<p>If you have previously published an app for Android, be aware of the following
81+
changes that might affect your app’s behavior:</p>
8282

8383
<ul>
8484
<li><b>Content providers</b> are no longer exported by default. That is, the default value
@@ -95,9 +95,9 @@ even when running on Android 4.2 and higher.</p>
9595
</li>
9696

9797
<li>Compared to previous versions of Android, <b>user location</b> results may be less accurate
98-
if your app uses the {@link android.Manifest.permission#ACCESS_COARSE_LOCATION} permission and
99-
not the {@link android.Manifest.permission#ACCESS_FINE_LOCATION} permission.
100-
<p>In order to meet the privacy expectations of users when your app requests permission for
98+
if your app requests the {@link android.Manifest.permission#ACCESS_COARSE_LOCATION} permission but
99+
does not request the {@link android.Manifest.permission#ACCESS_FINE_LOCATION} permission.
100+
<p>To meet the privacy expectations of users when your app requests permission for
101101
coarse location (and not fine location), the system will not provide a user location estimate
102102
that’s more accurate than a city block.</p>
103103
</li>
@@ -118,12 +118,12 @@ moved to {@link android.provider.Settings.Global} when running on Android 4.2 an
118118

119119

120120

121-
<h2 id="Daydream">Android Daydream</h2>
121+
<h2 id="Daydream">Daydream</h2>
122122

123123
<p>Daydream is a new interactive screensaver mode for Android devices. It activates automatically
124124
when the device is inserted into a dock or when the device is left idle while plugged in to a
125125
charger (instead of turning the screen off). Daydream displays one dream at a time, which may
126-
each be purely visual, passive displays that dismiss at a touch, or interactive and responsive
126+
be a purely visual, passive display that dismisses upon touch, or interactive and responsive
127127
to the full suite of input events. Your dreams run in your app’s process and have full access to
128128
the Android UI toolkit, including views, layouts, and animations, so they are more flexible and
129129
powerful than either live wallpapers or app widgets.</p>
@@ -533,7 +533,8 @@ the default signature of the <code>root()</code> function defines.</p>
533533

534534
</dl>
535535

536-
536+
<p class="note"><strong>Note:</strong> Although Filterscript support is in the platform, developer
537+
support will be available in ADT and SDK Tools Release 21.0.1. </p>
537538

538539

539540
<p>For a detailed view of all API changes in Android 4.2, see the

0 commit comments

Comments
 (0)