Android 2.0.1, Rilis 1

API Level: 6

Android 2.0.1 adalah rilis platform minor yang dapat di-deploy ke handset yang didukung Android mulai Desember 2009. Rilis ini mencakup perubahan API kecil, perbaikan bug, dan perubahan perilaku framework. Untuk mengetahui informasi tentang perubahan dan perbaikan, lihat bagian Framework API.

Untuk developer, platform Android 2.0.1 tersedia sebagai komponen yang dapat didownload untuk Android SDK. Platform yang dapat didownload mencakup library dan image sistem Android yang sepenuhnya mematuhi, serta serangkaian skin emulator, aplikasi contoh, dan lainnya. Platform yang dapat didownload tidak menyertakan library eksternal.

Untuk mulai mengembangkan atau menguji pada platform Android 2.0.1, gunakan Android SDK dan alat AVD Manager untuk mendownload platform ke SDK Android 1.6 atau yang lebih baru.

Sorotan Platform

Untuk mengetahui daftar fitur pengguna baru dan sorotan platform, lihat dokumen Sorotan Platform Android 2.0.

Aplikasi Bawaan

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

  • Beker
  • Browser
  • Kalkulator
  • Perekam video
  • Kamera
  • Kontak
  • Lokalitas Kustom (aplikasi developer)
  • Dev Tools (aplikasi developer)
  • Dialer
  • Email
  • Galeri
  • Builder Gestur
  • IME untuk input teks bahasa Jepang
  • Messaging
  • Musik
  • Setelan
  • Spare Parts (aplikasi developer)

Baru dengan 2.0.1 Aplikasi Alat Developer kini menyertakan aplikasi "Sync Tester" untuk memberikan pengujian yang cepat dan mudah pada adaptor sinkronisasi pihak ketiga.

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 2.0.1 tercantum di bawah (dengan deskripsi 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 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. 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 baik di semua perangkat yang didukung Android, lihat Mendukung Beberapa Layar.

    Fitur Developer

    Bagian di bawah memberikan informasi tentang fitur developer baru yang ditawarkan oleh komponen platform Android 2.0 yang dapat didownload.

    Dukungan Ant

    • Penandatanganan aplikasi dalam mode debug dan rilis. Penandatanganan mode rilis mencakup dukungan terintegrasi untuk pengoptimalan zipalign. Untuk informasi selengkapnya, lihat Menandatangani Aplikasi.
    • Menambahkan sistem build Ant baru dengan dukungan untuk project instrumentasi Emma (cakupan kode).

    Framework API

    Bagian di bawah ini memberikan informasi tentang perubahan yang dilakukan pada API framework aplikasi yang disediakan oleh platform Android 2.0.1. Namun, perhatikan bahwa Android 2.0.1 adalah rilis minor untuk Android 2.0, jadi untuk informasi selengkapnya tentang perubahan yang dilakukan di Android 2.0, lihat catatan versi Android 2.0.

    Level API

    Platform Android 2.0.1 menghadirkan versi terbaru API framework. API Android 2.0.1 diberi ID bilangan bulat — 6 — yang disimpan di 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.0.1 dalam aplikasi, Anda perlu menetapkan nilai yang sesuai, "6", dalam atribut elemen <uses-sdk> dalam manifes aplikasi.

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

    Ringkasan perubahan API

    Berikut adalah ringkasan perubahan pada API framework.

    Perubahan perilaku

    Berikut adalah ringkasan perubahan yang memengaruhi perilaku beberapa API framework, tetapi tidak menambahkan atau menghapus fungsi API.

    Bluetooth

    Perubahan pada nilai yang ditampilkan oleh ACTION_REQUEST_ENABLE dan ACTION_REQUEST_DISCOVERABLE:

    Kontak

    Intent ACTION_INSERT kini menampilkan RESULT_CANCELED jika kontak tidak dipertahankan (misalnya, jika penyimpanan dipangkas menjadi tidak ada operasi).

    Perbaikan bug

    Berikut adalah ringkasan perbaikan bug yang memengaruhi beberapa API framework.

    Referensi

    Framework kini memilih resource aplikasi dengan benar di folder project yang menggunakan penentu Level API. Misalnya, drawable-v4/ adalah folder resource drawable untuk perangkat API Level 4 (atau yang lebih tinggi). Pencocokan versi ini tidak berfungsi dengan benar dan telah diperbaiki.

    Kontak

    Intent ACTION_INSERT kini menampilkan jenis URI yang sesuai saat permintaan dibuat menggunakan Contacts API (yang kini tidak digunakan lagi).

    Perbaikan Framework lainnya

    Laporan perbedaan API

    Untuk melihat perubahan API yang mendetail di Android 2.0.1 (API Level 6), dibandingkan dengan API Level 5, lihat Laporan Perbedaan API. Ada sangat sedikit perubahan API di API Level 6, jadi Anda mungkin juga tertarik untuk meninjau perbedaan API antara 4 dan 5.