Platforma Android 2.1

Poziom API: 7

Android 2.1 to mniejsza aktualizacja platformy, którą można wdrożyć na telefonach z Androidem od stycznia 2010 r. Ta wersja zawiera nowe zmiany w interfejsie API i poprawki błędów. Informacje o zmianach znajdziesz w sekcji Framework API.

Dla programistów platforma Android 2.1 jest dostępna jako dostępny do pobrania komponent Android SDK. Platforma do pobrania zawiera w pełni zgodnej biblioteki Androida i obrazu systemu oraz zestaw emulatora skórki, przykładowe aplikacje i nie tylko. Platforma do pobrania nie zawiera bibliotek zewnętrznych.

Aby rozpocząć tworzenie i testowanie aplikacji na Androida 2.1, użyj pakietu Android SDK i narzędzia AVD Manager do pobrać platformę do pakietu SDK.

Platform Highlights

Android 2.1 nie wprowadza istotnych funkcji dla użytkownika, patrz Android 2.0 Informacje o platformie, w którym omówiono najnowsze funkcje dla użytkowników.

Wersje

W sekcjach poniżej znajdziesz informacje o kolejnych wersjach komponentu platformy Android 2.1 w pakiecie Android SDK, oznaczonych numerem wersji. Aby sprawdzić, jakie wersje platform Android 2.1 są zainstalowane w Twoim środowisku pakietu SDK, przejdź do listy „Zainstalowane pakiety” w pakiecie Android SDK i Menedżerze AVD.

Poziom API

Platforma Android 2.1 udostępnia zaktualizowaną wersję platformy API. Interfejs API Androida 2.1 ma przypisany identyfikator liczbowy (7), który jest przechowywany w systemie. Ten identyfikator, zwany „poziomem interfejsu API”, umożliwia systemowi prawidłowe określenie, czy aplikacja jest zgodna z systemem, zanim zostanie zainstalowana.

Aby używać w aplikacji interfejsów API wprowadzonych w Androidzie 2.1, musisz ustawić odpowiednią wartość „7” w atrybutach android:minSdkVersion elementu <uses-sdk> w pliku manifestu aplikacji.

Więcej informacji o poziomie interfejsu API znajdziesz w dokumentacji Poziomy interfejsu API.

Zmiany w interfejsie API Framework

W sekcjach poniżej znajdziesz informacje o zmianach w aplikacji platformy API udostępnianej przez platformę Androida 2.1.

Animowane tapety

Poniższe dodatki zapewniają interfejsy API, które umożliwiają tworzenie animowanych tapet:

Ponadto, jeśli aplikacja używa lub udostępnia animowane tapety, użytkownik musi pamiętaj, by dodać <uses-feature> do pliku manifestu aplikacji, deklarując atrybut android:name="android.software.live_wallpaper" Na przykład:

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

Po opublikowaniu aplikacji Google Play sprawdza, czy zawiera ona ten element, i używa go jako filtra, aby aplikacja nie była dostępna dla użytkowników, których urządzenia nie obsługują tapet na żywo.

Połączenia telefoniczne

Wyświetlenia

WebKit

  • Nowe metody WebStorage do manipulowania internetem w bazach danych pamięci masowej.
  • Nowe metody GeolocationPermissions do uzyskiwania uprawnień do korzystania z lokalizacji i ich ustawiania w WebView.
  • Nowe WebSettingsmetody zarządzania ustawieniami pamięci podręcznej aplikacji, pamięci internetowej i powiększenia na podstawie gęstości ekranu.
  • Nowe metody obsługi reklam wideo w WebChromeClient, historię przeglądania, widoki niestandardowe, limity pamięci podręcznej aplikacji itp.

Raport o różnicach w interfejsie API

Szczegółowe informacje o wszystkich zmianach interfejsu API w Androidzie 2.1 (poziom interfejsu API 7) w porównaniu z poziomem 6 znajdziesz w raporcie o różnicach w interfejsie API.

Wbudowane aplikacje

Obraz systemu dołączony do platformy do pobrania zawiera te elementy: wbudowane aplikacje:

  • Budzik
  • Przeglądarka
  • Kalkulator
  • Aparat
  • kontakty,
  • Lokalizacja niestandardowa (aplikacja dla dewelopera)
  • Narzędzia dla programistów (aplikacja dla programistów)
  • Wysyłając e-mailem
  • Galeria
  • Metody wprowadzania tekstu w języku japońskim, chińskim i łacińskim
  • Wiadomości
  • Muzyka
  • Telefon
  • Ustawienia
  • Części zamienne (aplikacja dla deweloperów)

Języki

Obraz systemu dołączony do platformy do pobrania zawiera różne z wbudowanymi ustawieniami regionalnymi. W niektórych przypadkach w przypadku poszczególnych języków dostępne są ciągi znaków specyficzne dla danego regionu. W innych przypadkach używana jest domyślna wersja języka. języków dostępnych w systemie Android 2.1 Obrazy znajdują się poniżej (z podziałem na language_country/region locale) deskryptor).

  • chiński, Chiny (zh_CN)
  • chiński, Tajwan (zh_TW)
  • czeski (cs_CZ)
  • holenderski, Holandia (nl_NL)
  • holenderski, Belgia (nl_BE)
  • angielski, Stany Zjednoczone (en_US)
  • angielski, Wielka Brytania (en_GB)
  • angielski, Kanada (en_CA)
  • angielski, Australia (en_AU)
  • angielski, Nowa Zelandia (en_NZ)
  • angielski, Singapur (en_SG)
  • francuski, Francja (fr_FR)
  • francuski, Belgia (fr_BE)
  • francuski, Kanada (fr_CA)
  • francuski, Szwajcaria (fr_CH)
  • niemiecki, Niemcy (de_DE)
  • niemiecki, Austria (de_AT)
  • niemiecki, Szwajcaria (de_CH)
  • niemiecki, Liechtenstein (de_LI)
  • włoski, Włochy (it_IT)
  • włoski, Szwajcaria (it_CH)
  • japoński (ja_JP)
  • koreański (ko_KR)
  • polski (pl_PL)
  • rosyjski (ru_RU)
  • hiszpański (es_ES)
  • Zlokalizowane ciągi tekstowe w interfejsie pasują do dostępnych języków w Ustawieniach.

    Skórki emulatora

    Platforma do pobrania zawiera zestaw skórek emulatora, do modelowania aplikacji w różnych rozmiarach i rozdzielczościach ekranu. skórki emulatorów to:

    • QVGA (240 x 320, niska gęstość, mały ekran)
    • WQVGA (240 x 400, niska gęstość, ekran normalny)
    • FWQVGA (240 x 432, niska gęstość, zwykły ekran)
    • HVGA (320 x 480, średnia gęstość, ekran normalny)
    • WVGA800 (480 x 800, wysoka gęstość, ekran normalny)
    • WVGA854 (480 x 854 o wysokiej gęstości pikseli, ekran normalny)

    Więcej informacji o tym, jak tworzyć aplikacje, które wyświetlają się i działają prawidłowo na wszystkich urządzeniach z Androidem, znajdziesz w artykule Obsługa wielu ekranów.