Platform Android 2.1

API Level: 7

Android 2.1 adalah rilis platform minor yang dapat diterapkan ke handset yang didukung Android mulai Januari 2010. Rilis ini mencakup perubahan API baru dan perbaikan bug. Untuk mengetahui informasi tentang perubahan, lihat bagian Framework API.

Untuk developer, platform Android 2.1 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 tidak menyertakan library eksternal.

Untuk mulai mengembangkan atau melakukan pengujian terhadap platform Android 2.1, gunakan Android SDK dan alat AVD Manager untuk mendownload platform ke SDK Anda.

Sorotan Platform

Android 2.1 tidak menambahkan fitur pengguna yang signifikan. Lihat dokumen Sorotan Platform Android 2.0 untuk mengetahui fitur pengguna terbaru.

Revisi

Bagian di bawah ini berisi catatan tentang rilis berurutan komponen platform Android 2.1 untuk Android SDK, seperti yang ditunjukkan dengan nomor revisi. Untuk menentukan revisi platform Android 2.1 yang diinstal di lingkungan SDK, lihat listingan "Paket Terinstal" di Android SDK dan AVD Manager.

API Level

Platform Android 2.1 menyediakan versi API framework yang telah diupdate. API Android 2.1 diberikan ID bilangan bulat — 7 — 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 2.1 pada aplikasi, Anda harus menyetel nilai yang tepat, "7", 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 memberikan informasi tentang perubahan yang dilakukan pada API framework aplikasi yang disediakan oleh platform Android 2.1.

Wallpaper Animasi

Penambahan berikut menyediakan API untuk Anda mengembangkan wallpaper animasi:

Selain itu, jika aplikasi Anda menggunakan atau menyediakan Wallpaper Animasi, Anda harus ingat untuk menambahkan elemen <uses-feature> ke manifes aplikasi, dengan mendeklarasikan atribut android:name="android.software.live_wallpaper". Contoh:

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

Setelah Anda memublikasikan aplikasi, Google Play akan memeriksa keberadaan elemen ini dan menggunakannya sebagai filter, yang memastikan aplikasi Anda tidak tersedia untuk pengguna yang perangkatnya tidak mendukung Wallpaper Animasi.

Telepon

Penayangan

WebKit

  • Metode WebStorage baru untuk memanipulasi database penyimpanan web.
  • Metode GeolocationPermissions baru untuk mendapatkan izin Geolokasi, dan menetapkannya di WebView.
  • Metode WebSettings baru untuk mengelola setelan untuk cache aplikasi, penyimpanan web, dan zoom berdasarkan kepadatan layar.
  • Metode WebChromeClient baru untuk menangani video, histori penjelajahan, Tampilan kustom, batas cache aplikasi, dan lainnya.

Laporan perbedaan API

Untuk tampilan mendetail semua perubahan API di Android 2.1 (API Level 7), jika dibandingkan dengan API Level 6, lihat Laporan Perbedaan API.

Aplikasi Bawaan

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

  • Beker
  • Browser
  • Kalkulator
  • Kamera
  • Kontak
  • Lokalitas Kustom (aplikasi developer)
  • Developer Tools (aplikasi developer)
  • Email
  • Galeri
  • IME untuk input teks Jepang, China, dan Latin
  • Fitur pesan
  • Musik
  • Ponsel
  • 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 di image sistem Android 2.1 tercantum di bawah ini (dengan deskriptor lokalitas 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 sekumpulan skin emulator yang dapat digunakan untuk membuat model aplikasi dalam berbagai ukuran dan resolusi layar. Skin emulator adalah:

    • QVGA (240x320, kepadatan rendah, layar kecil)
    • WQVGA (240x400, kepadatan rendah, layar normal)
    • FWQVGA (240x432, kepadatan rendah, layar normal)
    • HVGA (320x480, kepadatan sedang, layar normal)
    • WVGA800 (480x800, kepadatan tinggi, layar normal)
    • WVGA854 (kepadatan tinggi 480x854, layar normal)

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