Level API: 3
Android 1.5 adalah rilis platform utama yang dapat di-deploy 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 serangkaian skin emulator, aplikasi contoh, dan banyak lagi. Platform yang dapat didownload sepenuhnya sesuai dan tidak menyertakan library eksternal.
Untuk mulai mengembangkan atau menguji platform Android 1.5, gunakan alat Android SDK dan 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 menghadirkan versi API framework yang terupdate. Android 1.5 API diberi 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 tersebut, sebelum menginstal aplikasi.
Untuk menggunakan API yang diperkenalkan di Android 1.5 dalam
aplikasi, Anda harus menyetel nilai yang tepat, "3", dalam
atribut android:minSdkVersion
elemen <uses-sdk>
dalam manifes aplikasi Anda.
Untuk informasi selengkapnya tentang cara menggunakan API Level, lihat dokumen API Level.
Perubahan API Framework
Bagian di bawah ini memberikan informasi tentang API framework aplikasi yang disediakan oleh platform Android 1.5.
Framework UI
- Framework untuk interaksi latar belakang/UI thread yang lebih mudah
- Widget
SlidingDrawer
baru - Widget
HorizontalScrollview
baru
Framework AppWidget
- API untuk membuat layar utama yang aman
AppWidgets
. Untuk mengetahui informasi tentang cara menggunakan AppWidgets, lihat dokumentasi AppWidgets Panduan Developer. Lihat juga Memperkenalkan widget layar utama dan framework AppWidget di Blog Developer Android. - API untuk mengisi
Live Folders
dengan konten kustom.
Framework media
- API perekaman dan pemutaran audio mentah
- Mesin pemutaran MIDI interaktif
- API perekaman video untuk developer (format 3GP)
- Intent berbagi video dan foto
- Intent penelusuran media
Framework Metode Input
- Framework
Input Method Service
- Mesin prediksi teks
- Kemampuan menyediakan IME yang dapat didownload kepada pengguna
Persyaratan hardware yang ditetapkan aplikasi
Aplikasi kini dapat menggunakan elemen baru dalam file manifesnya, <uses-configuration>
untuk menunjukkan kepada sistem Android fitur hardware apa saja
yang diperlukan agar dapat berfungsi dengan baik. 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 ditentukan untuk
elemen <uses-configuration>
dan memungkinkan penginstalan
melanjutkan hanya jika hardware yang diperlukan ada.
Kerangka kerja pengenalan ucapan
- Dukungan untuk menggunakan library pengenalan ucapan melalui Intent. Baca
RecognizerIntent
.
Penambahan API lainnya
- LocationManager - Aplikasi bisa mendapatkan pembaruan perubahan lokasi melalui Intent
- WebView - Sentuh mulai/akhir/pindahkan/batalkan dukungan peristiwa DOM
- Merancang 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 mendetail tentang 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 ini:
|
|
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 deskripsi lokal language_country/region).
|
|
String UI yang dilokalkan cocok dengan lokalitas yang dapat diakses melalui Setelan.
Skin Emulator
Platform yang dapat didownload mencakup sekumpulan skin emulator yang dapat 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 Android, lihat Mendukung Beberapa Layar.