Platform Android 2.1

Level API: 7

Android 2.1 adalah rilis platform minor yang dapat di-deploy 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 serangkaian skin emulator, aplikasi contoh, dan banyak lagi. Platform yang dapat didownload tidak menyertakan library eksternal.

Untuk mulai mengembangkan atau menguji platform Android 2.1, gunakan alat Android SDK dan 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 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 menghadirkan versi API framework yang terupdate. Android 2.1 API diberi 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 tersebut, sebelum menginstal aplikasi.

Untuk menggunakan API yang diperkenalkan dalam Android 2.1 di aplikasi, Anda perlu menyetel nilai yang tepat, "7", 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 perubahan yang dibuat pada API framework aplikasi yang disediakan oleh platform Android 2.1.

Wallpaper Animasi

Penambahan berikut menyediakan API bagi Anda untuk mengembangkan wallpaper animasi:

Selain itu, jika aplikasi menggunakan atau menyediakan Wallpaper Animasi, Anda tidak boleh 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 bahwa aplikasi Anda tidak tersedia bagi 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 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 melihat 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 ini:

  • Beker
  • Browser
  • Kalkulator
  • Kamera
  • Kontak
  • Lokalitas Kustom (aplikasi developer)
  • Developer Tools (aplikasi developer)
  • Email
  • Galeri
  • IME untuk input teks Jepang, China, dan Latin
  • 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 (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, AS (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 mencakup sekumpulan skin emulator yang dapat Anda gunakan 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 informasi selengkapnya tentang cara mengembangkan aplikasi yang ditampilkan dan berfungsi dengan baik pada semua perangkat Android, lihat Mendukung Beberapa Layar.