Platforma Android 2.1

Poziom API: 7

Android 2.1 to niewielka wersja platformy i będzie można ją wdrożyć w telefonach z Androidem od stycznia 2010 r. Ta wersja zawiera nowy interfejs API zmian i poprawek błędów. Informacje o zmianach znajdziesz na stronie 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.

Najważniejsze informacje o platformie

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 komponent platformy Androida 2.1 dla pakietu Android SDK, jak wskazuje numer wersji. Aby określić, jakie wersje Androida W środowisku SDK są zainstalowane platformy 2.1. Więcej informacji: „Zainstalowane pakiety” w pakiecie Android SDK i aplikacji AVD Manager.

Poziom API

Platforma Android 2.1 udostępnia zaktualizowaną wersję platformy API. Interfejs API systemu Android 2.1 jest przydzielony identyfikator w postaci liczby całkowitej – 7 – czyli zapisanych w samym systemie. Ten identyfikator, nazywany „poziomem interfejsu API”, umożliwia stosowanie funkcji systemu pozwalającego poprawnie określić, czy aplikacja jest zgodna z systemu.

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

Więcej informacji o korzystaniu z poziomu interfejsu API znajdziesz w dokumencie Poziomy interfejsu API.

Zmiany interfejsu Framework API

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 i używa go jako filtra, dzięki czemu aplikacja nie jest dostępny dla użytkowników, których urządzenia nie obsługują animowanych tapet.

Telefonia

Wyświetlenia

WebKit

  • Nowe metody WebStorage do manipulowania internetem w bazach danych pamięci masowej.
  • Nowe metody GeolocationPermissions do uzyskać uprawnienia do geolokalizacji i ustawić je w komponencie WebView.
  • Nowe metody zarządzania ustawieniami aplikacji WebSettings pamięć podręczną aplikacji, pamięć w internecie i powiększanie w zależności od 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ółowy widok wszystkich zmian interfejsu API w Androidzie 2.1 poziomu 7), w porównaniu z poziomem interfejsu API poziomu 6 zapoznaj się z Raportu różnic.

Wbudowane aplikacje

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

  • Budzik
  • Przeglądarka
  • Kalkulator
  • Aparat
  • Kontakty
  • Język niestandardowy (aplikacja dla programistów)
  • Narzędzia dla programistów (aplikacja dla programistów)
  • Wysyłając e-mailem
  • Galeria
  • edytory IME dla wprowadzania tekstu w języku japońskim, chińskim i łacińskim
  • Wiadomości
  • Muzyka
  • Telefon
  • Ustawienia
  • Części zamienne (aplikacja dla programistów)

Języki

Obraz systemu dołączony do platformy do pobrania zawiera różne z wbudowanymi ustawieniami regionalnymi. W niektórych przypadkach dla parametru ustawienia regionalne. 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, mała gęstość, mały ekran)
    • WQVGA (240 x 400, niska gęstość, zwykły ekran)
    • FWQVGA (240 x 432, niska gęstość, zwykły ekran)
    • HVGA (320 x 480, średnia gęstość, zwykły ekran)
    • WVGA800 (480 x 800, wysoka gęstość, zwykły ekran)
    • WVGA854 (480 x 854, wysoka gęstość, zwykły ekran)

    Więcej informacji o tworzeniu aplikacji wyświetlającej i działa prawidłowo na wszystkich urządzeniach z systemem Android, patrz Obsługa wielu Ekrany.