В начало » Android 2.1

Android 2.1

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:

  • Android 1.0
  • Android 1.1
  • Android 1.5 Cupcake
  • Android 1.6 Donut
  • Android 2.0 Eclair
  • Android 2.0.1
  • Android 2.1
  •