Android 2.1 Eclair

Android 2.1 — первый релиз ветки 2.x, состоявшийся в январе 2010 года. Глобальных изменений он не претерпел и, по сути, функционал остался таким же что и в версии 2.0. Поднялся API Level до уровня 7-й. При написании приложений совместимых с этой версией Android необходимо в manifest файле указывать параметр android:minSdkVersion=»7″ в секции <manifest>:

<manifest>

<uses-sdk android:minSdkVersion=»7″>

</manifest>

Основным новшеством, представляющим интерес для конечного пользователя, стало добавление анимированных (живых) обоев (live wallpapers). Остальные изменения каснулись Framework API и представляют наибольший интерес для разработчиков:

Работа с живыми обоями:

Следующие компоненты обеспечивают доступ к API для работы с анимированными (живыми обоями)

  • Новая версия пакета android.service.wallpaper
  • Добавлен новый класс WallpaperInfo
  • Обновленный WallpaperManager

Телефония:

  • Новый класс SignalStrength предоставляет информацию об уровне сигнала сети
  • Новый метод onDataConnectionStateChanged(int, int) callback

Views:

Добавлены новые методы:

  • isOpaque() и onDrawScrollBars(Canvas)
  • RemoteViews: addView(int, RemoteViews) и removeAllViews(int)
  • ViewGroup: isChildrenDrawingOrderEnabled() и setChildrenDrawingOrderEnabled(boolean)

WebKit:

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

Ссылки:


Все версии Android:

RSS Twitter В контакте Facebook Email
Rambler's Top100