Platforma Android 1.5

Poziom API: 3

Android 1.5 to główna wersja platformy, którą można wdrożyć w telefonach z Androidem od maja 2009 r. Ta wersja zawiera nowe funkcje dla użytkowników i deweloperów, a także zmiany w interfejsie Android Framework API.

Dla programistów platforma Android 1.5 jest dostępna jako komponent pakietu Android SDK, który można pobrać. Platforma do pobrania zawiera w pełni zgodną bibliotekę i obraz systemu Androida, a także zestaw skórek emulatora, przykładowe aplikacje i nie tylko. Platforma do pobrania jest w pełni zgodna i nie zawiera bibliotek zewnętrznych.

Aby rozpocząć programowanie lub testowanie platformy Android 1.5, użyj pakietu Android SDK i narzędzia AVD Manager, aby pobrać platformę do pakietu SDK Androida 1.6 lub nowszego.

Najważniejsze funkcje platformy

Listę nowych funkcji dla użytkowników i najważniejsze informacje o platformie znajdziesz w dokumencie Android 1.5 Platform Activity (Najważniejsze funkcje Androida).

Poziom API

Platforma Android 1.5 udostępnia zaktualizowaną wersję interfejsu API platformy. Do interfejsu API Androida 1.5 jest przypisany identyfikator w postaci liczby całkowitej (3), który jest przechowywany w samym systemie. Ten identyfikator, nazywany „poziomem interfejsu API”, pozwala systemowi przed jej zainstalowaniem prawidłowo określić, czy aplikacja jest z nim zgodna.

Aby użyć w swojej aplikacji interfejsów API wprowadzonych w Androidzie 1.5, ustaw odpowiednią wartość „3” w atrybutach android:minSdkVersion elementu <uses-sdk> w pliku manifestu aplikacji.

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

Zmiany interfejsu Framework API

Poniższe sekcje zawierają informacje na temat interfejsu API platformy aplikacji udostępnianego przez platformę Android 1.5.

Platforma UI

Platforma AppWidget

Struktura mediów

  • Interfejsy API do nagrywania i odtwarzania dźwięku
  • Interaktywny mechanizm odtwarzania MIDI
  • Interfejsy API nagrywania filmów dla programistów (format 3GP)
  • Zamiary udostępniania filmów i zdjęć
  • Zamiar wyszukiwania multimediów

Platforma metody wprowadzania

  • Platforma Input Method Service
  • Mechanizm przewidywania tekstu
  • Możliwość udostępnienia użytkownikom IME do pobrania

Wymagania sprzętowe zdefiniowane przez aplikacje

Aplikacje mogą teraz używać w plikach manifestu nowego elementu (<uses-configuration>), który wskazuje systemowi Android funkcje sprzętowe potrzebne do prawidłowego działania. Na przykład aplikacja może użyć tego elementu, aby określić, że wymaga klawiatury fizycznej lub określonego urządzenia do nawigacji, takiego jak kulka. Przed zainstalowaniem aplikacji system Android sprawdza atrybuty zdefiniowane dla elementu <uses-configuration> i umożliwia kontynuowanie instalacji tylko wtedy, gdy potrzebny jest wymagany sprzęt.

Platforma rozpoznawania mowy

  • Obsługa używania bibliotek rozpoznawania mowy przez Intent. Zobacz RecognizerIntent.

Różne dodatki do interfejsu API

  • LocationManager – aplikacje mogą otrzymywać aktualizacje zmian lokalizacji przez intencję
  • WebView – kliknij, rozpocznij, zakończ, przenieś lub anuluj obsługę zdarzeń DOM.
  • Nowy wygląd: Sensor Manager APIs
  • GLSurfaceView – wygodna platforma do tworzenia aplikacji OpenGL
  • Transmisja intencji instalacji aktualizacji aplikacji powiodła się – aby płynniej uaktualniać aplikacje

Raport Różnice w interfejsach API

Szczegółowy widok zmian w interfejsach API w Androidzie 1.5 (poziom interfejsu API 3) w porównaniu z poprzednią wersją znajdziesz w raporcie Różnice w interfejsach API.

Wbudowane aplikacje

Obraz systemu dostępny na platformie do pobrania udostępnia te wbudowane aplikacje:

  • Budzik
  • Przeglądarka
  • Kalkulator
  • Kamera
  • Aparat
  • Kontakty
  • Niestandardowy język (aplikacja programisty)
  • Narzędzia dla programistów (aplikacja dla programistów)
  • Dialer
  • E-mail
  • Galeria
  • IME do wprowadzania tekstu w języku japońskim
  • Wiadomości
  • Muzyka
  • Ustawienia
  • Części zamienne (aplikacja programisty)

Języki

Obraz systemu dołączony do platformy do pobrania ma różne wbudowane języki. W niektórych przypadkach dla języka są dostępne ciągi tekstowe zależne od regionu. W innych przypadkach używana jest wersja domyślna. Języki, które są dostępne na obrazie systemu Android 1.5, są wymienione poniżej (z deskryptorem języka language_kraj/region).

  • 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 znaków interfejsu odpowiadają lokalizacjom, które są dostępne w Ustawieniach.

    Skórki emulatorów

    Platforma do pobrania zawiera zestaw skórek emulatorów, których możesz używać do modelowania aplikacji na różnych rozmiarach i rozdzielczościach ekranów. Skórki emulatora to:

    • QVGA-P (240 x 320, niska gęstość, mały ekran)
    • QVGA-L (320 x 480, niska gęstość, mały ekran)
    • HVGA (320 x 480, średnia gęstość, normalny ekran)
    • HVGA-P (320 x 480, średnia gęstość, normalny ekran)
    • HVGA-L (320 x 480, średnia gęstość, normalny ekran)

    Więcej informacji o tworzeniu aplikacji, która wyświetla się i działa prawidłowo na wszystkich urządzeniach z Androidem, znajdziesz w artykule Obsługa wielu ekranów.