Android 1.6 Version Notes

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

New Features

For a list of new system features, see the Android 1.6 Platform Highlights document.

Built-in Applications

The system image includes these built-in applications:

  • Alarm Clock
  • Browser
  • Calculator
  • Camcorder
  • Camera
  • Contacts
  • Custom Locale (developer app)
  • Dev Tools (developer app)
  • Dialer
  • Email
  • Gallery
  • Gestures Builder
  • IME for Japanese text input
  • Messaging
  • Music
  • Settings
  • Spare Parts (developer app)

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 displayable in the emulator, accessible through the device Settings application.

API Changes

Overview

  • Search framework
    • Applications can now expose relevant content to users as search suggestions in the Quick Search Box, a new device-wide search capability that is accessible from the home screen. To support this, the search framework adds new attributes to the searchable metadata file. For complete information, see the SearchManager documentation.
  • Accessibility framework
  • Gestures
    • New gesture API for creating, recognizing, loading, and saving gestures.
  • Text-to-speech
    • New package android.speech.tts provides classes for synthesizing speech from text, for immediate playback or to create a sound file.
  • Permissions
  • Graphics
    • Classes in android.graphics now support scaling for different screen densities.
  • Telephony
    • New SmsManager and other classes for sending and receiving SMS messages.
  • Utilities
    • New DisplayMetrics fields for determining the density of the current device screen.
  • Application-defined support for various screen densities
  • 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.

API Change Details

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

↑ Go to top