Platform Android 2.1

Level API: 7

Android 2.1 adalah rilis platform minor dapat diterapkan pada handset berbasis 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 dari API framework. Android 2.1 API diberi ID bilangan bulat — 7 — yang berarti tersimpan di 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 mengetahui 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 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

WebKit

  • Metode WebStorage baru untuk memanipulasi web Google Cloud Storage.
  • Metode GeolocationPermissions baru untuk dapatkan izin Geolokasi, dan setel di WebView.
  • Metode WebSettings baru untuk mengelola setelan bagi 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
  • Suku Cadang (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, CHN (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 bisa diakses melalui Setelan.

    Skin Emulator

    Platform yang dapat didownload ini berisi seperangkat skin emulator yang bisa Anda gunakan untuk memodelkan aplikasi Anda 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 (kepadatan tinggi 480x854, layar normal)

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