Date: September 2009
API Level: 4
This document provides version notes for the Android 1.6 system image included in the SDK.
The Android 1.6 system delivered in the SDK (as library and system image) is the development counterpart to the Android 1.6 production system image, deployable to Android-powered handsets starting September 2009. The system is fully compliant and includes no external libraries.
The Android 1.6 system delivers an updated version of the framework API. As with previous versions, the Android 1.6 API is assigned an integer identifier — 4 — that is stored in the system itself. This identifier, called the "API Level", allows the system to correctly determine whether an application is compatible with the system, prior to installing the application.
For more information about how to use API Level, see the API Levels document.
For a list of new system features, see the Android 1.6 Platform Highlights document.
The system image includes these built-in applications:
The system image provides a variety of built-in locales. In some cases, region-specific strings are available for the locales. In other cases, a default version of the language is used. The languages that will be available in the Android 1.6 system image are listed below (with language_country/region locale descriptor).
|
|
Localized UI strings match the locales that are displayable in the emulator, accessible through the device Settings application.
Applications can now use a new element in their manifest files, <supports- screen> to indicate to the specific screen resolutions/densities that they are designed to support. When the application is installed on a device whose screen is not explicitly supported by the application, the system runs the application in Compatibility Mode, where possible.
For a detailed view of API changes in this platform (API Level 4), see the API Differences Report.