page.title=Android 1.6 Version Notes @jd:body

Date: September 2009
API Level: 4

This document provides version notes for the Android 1.6 system image included in the SDK.

Overview

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, which is deployable to Android-powered handsets starting October 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.

Highlights

For a list of new user features and platform highlights, see the Android 1.6 Platform Highlights document.

Built-in Applications

The system image includes these built-in applications:

Locales

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).

  • Arabic, Egypt (ar_EG)
  • Arabic, Israel (ar_IL)
  • Bulgarian, Bulgaria (bg_BG)
  • Chinese, PRC (zh_CN)
  • Chinese, Taiwan (zh_TW)
  • Croatian, Croatia (hr_HR)
  • Czech, Czech Republic (cs_CZ)
  • Danish, Denmark (da_DK)
  • Dutch, Netherlands (nl_NL)
  • Dutch, Belgium (nl_BE)
  • English, US (en_US)
  • English, Britain (en_GB)
  • English, Canada (en_CA)
  • English, Australia (en_AU)
  • English, India (en_IN)
  • English, Ireland (en_IE)
  • English, New Zealand (en_NZ)
  • English, Singapore (en_SG)
  • English, South Africa (en_ZA)
  • Finnish, Finland (fi_FI)
  • French, France (fr_FR)
  • French, Belgium (fr_BE)
  • French, Canada (fr_CA)
  • French, Switzerland (fr_CH)
  • German, Germany (de_DE)
  • German, Austria (de_AT)
  • German, Switzerland (de_CH)
  • German, Liechtenstein (de_LI)
  • Greek, Greece (el_GR)
  • Hindi, India (hi_IN)
  • Hungarian, Hungary (hu_HU)
  • Indonesian, Indonesia (id_ID)
  • Italian, Italy (it_IT)
  • Italian, Switzerland (it_CH)
  • Japanese, Japan (ja_JP)
  • Korean, Korea (ko_KR)
  • Latvian, Latvia (lv_LV)
  • Lithuanian, Lithuania (lt_LT)
  • Norwegian BokmÃ¥l, Norway (nb_NO)
  • Polish, Poland (pl_PL)
  • Portuguese, Brazil (pt_BR)
  • Portuguese, Portugal (pt_PT)
  • Romanian, Romania (ro_RO)
  • Russian, Russia (ru_RU)
  • Serbian, Serbia (sr_RS)
  • Slovak, Slovakia (sk_SK)
  • Slovenian, Slovenia (sl_SI)
  • Spanish, Spain (es_ES)
  • Spanish, US (es_US)
  • Swedish, Sweden (sv_SE)
  • Thai, Thailand (th_TH)
  • Tagalog, Philippines (tl_PH)
  • Turkish, Turkey (tr_TR)
  • Ukranian, Ukrania (uk_UA)
  • Vietnamese, Vietnam (vi_VN)

Localized UI strings match the locales that are accessible through Settings.

API Changes

UI framework

Search framework

Accessibility framework

Gesture Input

Text-to-speech

Graphics

Telephony

Utilities

Android Manifest elements

New Permissions

API Change Details

For a detailed view of API changes in Android 1.6 (API Level 4), see the API Differences Report.