Platform Android 1.5

API Level: 3

Android 1.5 adalah rilis platform utama yang dapat diterapkan ke handset yang didukung Android mulai Mei 2009. Rilis ini mencakup fitur baru untuk pengguna dan developer, serta perubahan pada API framework Android.

Untuk developer, platform Android 1.5 tersedia sebagai komponen yang dapat didownload untuk Android SDK. Platform yang dapat didownload mencakup library dan image sistem Android yang sepenuhnya mematuhi kebijakan, serta sekumpulan skin emulator, aplikasi contoh, dan banyak lagi. Platform yang dapat didownload sepenuhnya mematuhi persyaratan dan tidak menyertakan library eksternal.

Untuk mulai mengembangkan atau melakukan pengujian terhadap platform Android 1.5, gunakan Android SDK dan alat AVD Manager untuk mendownload platform ke SDK Android 1.6 atau yang lebih baru.

Sorotan Platform

Untuk daftar fitur pengguna baru dan sorotan platform, lihat dokumen Sorotan Platform Android 1.5.

API Level

Platform Android 1.5 menyediakan versi API framework yang telah diupdate. API Android 1.5 diberikan ID bilangan bulat — 3 — yang disimpan dalam sistem itu sendiri. ID ini, yang disebut "API Level", memungkinkan sistem menentukan dengan benar apakah aplikasi kompatibel dengan sistem, sebelum menginstal aplikasi.

Untuk menggunakan API yang diperkenalkan di Android 1.5 pada aplikasi, Anda harus menyetel nilai yang tepat, "3", dalam atribut android:minSdkVersion elemen <uses-sdk> di manifes aplikasi Anda.

Untuk mengetahui informasi selengkapnya tentang cara menggunakan API Level, lihat dokumen API Level.

Perubahan API Framework

Bagian di bawah ini menyediakan informasi tentang API framework aplikasi yang disediakan oleh platform Android 1.5.

Framework UI

Framework AppWidget

Framework media

  • API perekaman dan pemutaran audio mentah
  • Mesin pemutaran MIDI interaktif
  • API perekaman video untuk developer (format 3GP)
  • Intent berbagi video dan foto
  • Maksud penelusuran media

Framework Metode Input

  • Framework Input Method Service
  • Mesin prediksi teks
  • Kemampuan untuk menyediakan IME yang dapat didownload kepada pengguna

Persyaratan hardware yang didefinisikan aplikasi

Aplikasi kini dapat menggunakan elemen baru dalam file manifesnya, <uses-configuration> untuk menunjukkan fitur hardware apa saja yang diperlukannya agar berfungsi dengan benar kepada sistem Android. Misalnya, aplikasi mungkin menggunakan elemen tersebut untuk menentukan bahwa aplikasi memerlukan keyboard fisik atau perangkat navigasi tertentu, seperti trackball. Sebelum menginstal aplikasi, sistem Android akan memeriksa atribut yang ditetapkan untuk elemen <uses-configuration> dan memungkinkan penginstalan untuk dilanjutkan hanya jika hardware yang diperlukan tersedia.

Framework pengenalan ucapan

  • Dukungan untuk menggunakan library pengenalan ucapan melalui Intent. Lihat RecognizerIntent.

Penambahan API lain-lain

  • LocationManager - Aplikasi bisa mendapatkan pembaruan perubahan lokasi melalui Intent
  • WebView - Sentuh mulai/akhiri/pindahkan/batalkan dukungan peristiwa DOM
  • Didesain ulang Sensor Manager APIs
  • GLSurfaceView - framework praktis untuk membuat aplikasi OpenGL
  • Intent Siaran untuk penginstalan update aplikasi berhasil - untuk pengalaman upgrade aplikasi yang lebih lancar

Laporan perbedaan API

Untuk tampilan detail perubahan API di Android 1.5 (API Level 3), dibandingkan dengan versi sebelumnya, lihat Laporan Perbedaan API.

Aplikasi Bawaan

Image sistem yang disertakan dalam platform yang dapat didownload menyediakan aplikasi bawaan berikut:

  • Beker
  • Browser
  • Kalkulator
  • Perekam video
  • Kamera
  • Kontak
  • Lokalitas Kustom (aplikasi developer)
  • Developer Tools (aplikasi developer)
  • Dialer
  • Email
  • Galeri
  • IME untuk input teks bahasa Jepang
  • Fitur pesan
  • Musik
  • Setelan
  • Suku Cadang (aplikasi developer)

Locales

Image sistem yang disertakan dalam platform yang dapat didownload menyediakan berbagai lokalitas bawaan. Dalam beberapa kasus, string khusus wilayah tersedia untuk lokalitas. Dalam kasus lain, versi default bahasa akan digunakan. Bahasa yang tersedia dalam image sistem Android 1.5 tercantum di bawah ini (dengan deskriptor lokal language_country/region).

  • China, RRC (zh_CN)
  • China, Taiwan (zh_TW)
  • Ceko (cs_CZ)
  • Belanda, Belanda (nl_NL)
  • Belanda, Belgia (nl_BE)
  • Inggris, Amerika Serikat (en_US)
  • Inggris, Inggris (en_GB)
  • Inggris, Kanada (en_CA)
  • Inggris, Australia (en_AU)
  • Inggris, Selandia Baru (en_NZ)
  • Inggris, Singapura(en_SG)
  • Prancis, Prancis (fr_FR)
  • Prancis, Belgia (fr_BE)
  • Prancis, Kanada (fr_CA)
  • Prancis, Swiss (fr_CH)
  • Jerman, Jerman (de_DE)
  • Jerman, Austria (de_AT)
  • Jerman, Swiss (de_CH)
  • Jerman, Liechtenstein (de_LI)
  • Italia, Italia (it_IT)
  • Italia, Swiss (it_CH)
  • Jepang (ja_JP)
  • Korea (ko_KR)
  • Polandia (pl_PL)
  • Rusia (ru_RU)
  • Spanyol (es_ES)
  • String UI yang dilokalkan cocok dengan lokalitas yang dapat diakses melalui Setelan.

    Skin Emulator

    Platform yang dapat didownload ini mencakup serangkaian skin emulator yang bisa Anda gunakan untuk membuat model aplikasi dalam berbagai ukuran dan resolusi layar. Skin emulator adalah:

    • QVGA-P (240x320, kepadatan rendah, layar kecil)
    • QVGA-L (320x480, kepadatan rendah, layar kecil)
    • HVGA (320x480, kepadatan sedang, layar normal)
    • HVGA-P (320x480, kepadatan sedang, layar normal)
    • HVGA-L (320x480, kepadatan sedang, layar normal)

    Untuk informasi selengkapnya tentang cara mengembangkan aplikasi yang ditampilkan dan berfungsi dengan baik di semua perangkat yang didukung Android, lihat Mendukung Beberapa Layar.