Платформа Android 2.1

Уровень API: 7

Android 2.1 — это второстепенная версия платформы, которую можно будет развернуть на телефонах под управлением Android начиная с января 2010 года. Эта версия включает новые изменения API и исправления ошибок. Информацию об изменениях смотрите в разделе Framework API .

Для разработчиков платформа Android 2.1 доступна в виде загружаемого компонента Android SDK. Загружаемая платформа включает в себя полностью совместимую библиотеку Android и образ системы, а также набор оболочек эмулятора, примеры приложений и многое другое. Загружаемая платформа не содержит внешних библиотек.

Чтобы начать разработку или тестирование на платформе Android 2.1, используйте Android SDK и инструмент AVD Manager, чтобы загрузить платформу в свой SDK.

Основные характеристики платформы

Android 2.1 не добавляет существенных пользовательских функций. Последние пользовательские функции см. в документе «Основные характеристики платформы Android 2.0» .

Редакции

В разделах ниже представлены примечания о последовательных выпусках компонента платформы Android 2.1 для Android SDK, обозначенных номером версии. Чтобы определить, какие версии платформ Android 2.1 установлены в вашей среде SDK, обратитесь к списку «Установленные пакеты» в Android SDK и AVD Manager.

Уровень API

Платформа Android 2.1 предоставляет обновленную версию API платформы. API Android 2.1 присвоен целочисленный идентификатор — 7 , который хранится в самой системе. Этот идентификатор, называемый «уровнем API», позволяет системе правильно определить, совместимо ли приложение с системой, до его установки.

Чтобы использовать API-интерфейсы, представленные в Android 2.1, в вашем приложении, вам необходимо установить правильное значение «7» в атрибутах android:minSdkVersion элемента <uses-sdk> в манифесте вашего приложения.

Дополнительные сведения о том, как использовать уровень API, см. в документе «Уровни API» .

Изменения в API платформы

В разделах ниже представлена ​​информация об изменениях, внесенных в API платформы приложений, предоставляемый платформой Android 2.1.

Живые обои

Следующие дополнения предоставляют API для разработки анимированных обоев:

Кроме того, если ваше приложение использует или предоставляет живые обои, вы должны не забыть добавить элемент <uses-feature> в манифест приложения, объявив атрибут android:name="android.software.live_wallpaper" . Например:

<uses-feature android:name="android.software.live_wallpaper" />

Когда вы опубликовали свое приложение, Google Play проверяет наличие этого элемента и использует его в качестве фильтра, гарантируя, что ваше приложение не будет доступно пользователям, чьи устройства не поддерживают живые обои.

Телефония

Просмотры

Вебкит

  • Новые методы WebStorage для управления базами данных веб-хранилища.
  • Новые методы GeolocationPermissions для получения разрешений на геолокацию и установки их в WebView.
  • Новые методы WebSettings для управления настройками кэша приложений, веб-хранилища и масштабирования в зависимости от плотности экрана.
  • Новые методы WebChromeClient для обработки видео, истории просмотров, пользовательских представлений, ограничений кэша приложений и многого другого.

Отчет о различиях API

Подробное описание всех изменений API в Android 2.1 (API уровня 7) по сравнению с API уровня 6 см. в отчете о различиях API .

Встроенные приложения

Образ системы, включенный в загружаемую платформу, предоставляет следующие встроенные приложения:

  • Будильник
  • Браузер
  • Калькулятор
  • Камера
  • Контакты
  • Пользовательская локаль (приложение для разработчика)
  • Инструменты разработчика (приложение для разработчиков)
  • Электронная почта
  • Галерея
  • IME для ввода текста на японском, китайском и латинском языках.
  • Обмен сообщениями
  • Музыка
  • Телефон
  • Настройки
  • Запасные части (приложение для разработчиков)

Места

Образ системы, включенный в загружаемую платформу, предоставляет множество встроенных языковых стандартов. В некоторых случаях для локалей доступны строки, специфичные для региона. В других случаях используется версия языка по умолчанию. Языки, доступные в образе системы Android 2.1, перечислены ниже (с языковым дескриптором языка _ страны/региона ).

  • Китайский, КНР (zh_CN)
  • Китайский, Тайвань (zh_TW)
  • Чешский (cs_CZ)
  • Голландский, Нидерланды (nl_NL)
  • Голландия, Бельгия (nl_BE)
  • Английский, США (en_US)
  • Английский, Великобритания (en_GB)
  • Английский, Канада (en_CA)
  • Английский, Австралия (en_AU)
  • Английский, Новая Зеландия (en_NZ)
  • Английский, Сингапур(en_SG)
  • Французский, Франция (fr_FR)
  • Французский, Бельгия (fr_BE)
  • Французский, Канада (fr_CA)
  • Французский, Швейцария (fr_CH)
  • Немецкий, Германия (de_DE)
  • Немецкий, Австрия (de_AT)
  • Немецкий, Швейцария (de_CH)
  • Немецкий, Лихтенштейн (de_LI)
  • Итальянский, Италия (it_IT)
  • Итальянский, Швейцария (it_CH)
  • японский (ja_JP)
  • Корейский (ko_KR)
  • Польский (pl_PL)
  • Русский (ru_RU)
  • Испанский (es_ES)
  • Локализованные строки пользовательского интерфейса соответствуют языковым стандартам, доступным через настройки.

    Скины Эмулятора

    Загружаемая платформа включает в себя набор скинов эмулятора, которые вы можете использовать для моделирования вашего приложения на экранах разных размеров и разрешений. Скины эмулятора:

    • QVGA (240x320, низкая плотность, небольшой экран)
    • WQVGA (240x400, низкая плотность, обычный экран)
    • FWQVGA (240x432, низкая плотность, обычный экран)
    • HVGA (320x480, средняя плотность, обычный экран)
    • WVGA800 (480x800, высокая плотность, обычный экран)
    • WVGA854 (высокая плотность 480x854, обычный экран)

    Дополнительную информацию о том, как разработать приложение, которое правильно отображается и работает на всех устройствах под управлением Android, см. в разделе «Поддержка нескольких экранов» .