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 menyertakan API baru perubahan dan perbaikan {i>bug<i}. Untuk mengetahui informasi tentang perubahan, lihat Framework API bagian.

Untuk pengembang, platform Android 2.1 tersedia sebagai yang dapat didownload untuk Android SDK. Platform yang dapat didownload berisi library Android dan image sistem yang sepenuhnya kompatibel, serta serangkaian emulator {i>skin<i}, contoh aplikasi, dan banyak lagi. Platform yang dapat didownload tidak menyertakan library eksternal.

Untuk memulai pengembangan atau pengujian terhadap Android Android 2.1.2.1, menggunakan Android SDK dan alat AVD Manager untuk download platform ke SDK Anda.

Sorotan Platform

Android 2.1 tidak menambahkan fitur pengguna yang signifikan, lihat 2.0 Sorotan Platform untuk fitur pengguna terbaru.

Revisi

Bagian di bawah ini memberikan catatan tentang rilis berturut-turut komponen platform Android 2.1 untuk Android SDK, seperti yang nomor revisi. Untuk menentukan revisi Android 2.1 yang diinstal di lingkungan SDK Anda, lihat “Paket Terinstal” di Android SDK dan AVD Manager.

API Level

Platform Android 2.1 menghadirkan versi terbaru API framework. Android 2.1 API diberi ID bilangan bulat — 7 — yang disimpan dalam sistem itu sendiri. ID ini, yang disebut "API Level", memungkinkan sistem untuk menentukan dengan benar apakah suatu aplikasi kompatibel dengan sistem, sebelum menginstal aplikasi.

Untuk menggunakan API yang diperkenalkan di Android 2.1 di aplikasi, Anda perlu menyetel nilai yang tepat, "7", di Atribut android:minSdkVersion dari <uses-sdk> dalam manifes aplikasi Anda.

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

Perubahan Framework API

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 bagi Anda untuk mengembangkan wallpaper animasi:

Selain itu, jika aplikasi Anda menggunakan atau menyediakan Wallpaper Animasi, Anda harus jangan lupa menambahkan <uses-feature> ke manifes aplikasi, 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 apakah keberadaan elemen ini dan menggunakannya sebagai filter, memastikan bahwa aplikasi Anda tidak disediakan untuk pengguna yang perangkatnya tidak mendukung Wallpaper Animasi.

Telepon

View

{i>WebKit<i}

  • Metode WebStorage baru untuk memanipulasi web Google Cloud Storage.
  • 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 banyak lagi.

Laporan perbedaan API

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

Aplikasi Bawaan

Image sistem yang disertakan dalam platform yang dapat didownload memberikan informasi aplikasi bawaan:

  • Beker
  • Browser
  • Kalkulator
  • Kamera
  • Kontak
  • Lokalitas Kustom (aplikasi developer)
  • Alat Developer (aplikasi developer)
  • Email
  • Galeri
  • IME untuk input teks bahasa Jepang, China, dan Latin
  • Messaging
  • Musik
  • Ponsel
  • Setelan
  • Spare Parts (aplikasi developer)

Locales

Image sistem yang disertakan dalam platform yang dapat didownload menyediakan berbagai lokalitas bawaan. Dalam beberapa kasus, string spesifik per region tersedia untuk lokalitas. Pada kasus lain, versi default bahasa akan digunakan. Tujuan bahasa yang tersedia di sistem Android 2.1 gambar tercantum di bawah (dengan lokalitas language_negara/wilayah deskripsi).

  • 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 Raya (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 serangkaian skin emulator yang dapat Anda gunakan untuk membuat model aplikasi dalam berbagai ukuran dan resolusi layar. Tujuan 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 (480x854 kepadatan tinggi, layar normal)

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