From ca211c742986e35a5d7400c5d7f96001c9cb8a42 Mon Sep 17 00:00:00 2001
From: Scott Main API Level: 17 Android 4.2 ({@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR1})
-is an incremental release for Jelly Bean that offers new features for users and app
+is an update to the Jelly Bean release that offers new features for users and app
developers. This document provides an introduction to the most notable and
-useful new APIs for app developers.In this document
As an app developer, you should download the Android 4.2 system image and SDK platform from +the SDK Manager as soon as possible. If you +don’t have a device running Android 4.2 on which to test your app, use the Android 4.2 system +image to test your app on the Android emulator. +Then build your apps against the Android 4.2 platform to begin using the latest APIs.
+As an app developer, you should download the Android 4.2 system image and SDK platform from -the SDK Manager as soon as possible. If you -don’t have a device running Android 4.2 on which to test your app, use the Android 4.2 system -image to test your app on the Android emulator. -Then build your apps against the Android 4.2 platform to begin using the latest APIs.
- -If you have previously published an app for Android, be aware of the following changes -to some APIs that may affect your app’s behavior:
+If you have previously published an app for Android, be aware of the following +changes that might affect your app’s behavior:
In order to meet the privacy expectations of users when your app requests permission for +if your app requests the {@link android.Manifest.permission#ACCESS_COARSE_LOCATION} permission but +does not request the {@link android.Manifest.permission#ACCESS_FINE_LOCATION} permission. +
To meet the privacy expectations of users when your app requests permission for coarse location (and not fine location), the system will not provide a user location estimate that’s more accurate than a city block.
Daydream is a new interactive screensaver mode for Android devices. It activates automatically when the device is inserted into a dock or when the device is left idle while plugged in to a charger (instead of turning the screen off). Daydream displays one dream at a time, which may -each be purely visual, passive displays that dismiss at a touch, or interactive and responsive +be a purely visual, passive display that dismisses upon touch, or interactive and responsive to the full suite of input events. Your dreams run in your app’s process and have full access to the Android UI toolkit, including views, layouts, and animations, so they are more flexible and powerful than either live wallpapers or app widgets.
@@ -533,7 +533,8 @@ the default signature of theroot() function defines.
-
+Note: Although Filterscript support is in the platform, developer +support will be available in ADT and SDK Tools Release 21.0.1.
For a detailed view of all API changes in Android 4.2, see the