Dokumen ini berisi beberapa tips bermanfaat saat bermigrasi ke rilis Android baru.
Bermigrasi ke Android Gingerbread 2.3
Di Gingerbread, kami menambahkan konsep file konfigurasi perangkat input (juga disebut sebagai file kalibrasi perangkat input dalam rilis ini).
Pastikan untuk menyediakan file konfigurasi perangkat input untuk semua layar sentuh. Secara khusus, sebaiknya luangkan waktu untuk memberikan referensi kalibrasi untuk informasi ukuran sentuh.
Bermigrasi ke Android Honeycomb 3.0
Di Honeycomb, kami merevisi format file peta karakter kunci dan mulai menggunakan file konfigurasi perangkat input secara lebih maksimal. Kami juga menambahkan dukungan untuk keyboard gaya PC lengkap dan memperkenalkan peta tombol "Generik" baru, yang menggantikan peta tombol "qwerty" khusus emulator lama (yang tidak pernah dimaksudkan untuk digunakan sebagai peta tombol tujuan umum.)
Pastikan untuk mengupdate semua file peta karakter utama Anda agar dapat menggunakan sintaksis baru.
Jika periferal Anda mengandalkan peta tombol "qwerty" lama, Anda mungkin perlu memberikan peta tombol khusus perangkat baru untuk mengemulasi perilaku lama. Anda harus membuat peta tombol baru untuk setiap perangkat yang diidentifikasi oleh ID produk / ID vendor USB atau dengan nama perangkat.
Sangat penting untuk menyediakan file peta karakter kunci untuk semua perangkat input fungsi
khusus. File ini harus berisi baris untuk menetapkan
jenis keyboard ke SPECIAL_FUNCTION
.
Cara yang baik untuk memastikan bahwa semua perangkat input bawaan dikonfigurasi dengan tepat
adalah dengan menjalankan
dumpsys
dan mencari perangkat yang menggunakan Generic.kcm
secara tidak tepat.
Bermigrasi ke Android Honeycomb 3.2
Di Honeycomb 3.2, kami menambahkan dukungan untuk joystick dan memperluas format file tata letak tombol untuk mengaktifkan pemetaan sumbu joystick.
Bermigrasi ke Android Ice Cream Sandwich 4.0
Di Ice Cream Sandwich 4.0, kami mengubah persyaratan driver perangkat untuk layar sentuh agar mengikuti protokol input multi-sentuh Linux standar dan menambahkan dukungan untuk protokol "B". Kami juga mendukung tablet digitizer dan perangkat sentuh berbasis stilus.
Anda mungkin perlu mengupdate driver perangkat input untuk menerapkan protokol input multi-sentuh Linux dengan benar sesuai dengan standar.
Anda juga perlu mengupdate file konfigurasi perangkat input karena beberapa properti telah diubah agar lebih sederhana dan lebih sistematis.
Lihat Perangkat Sentuh untuk mengetahui detail selengkapnya tentang persyaratan driver.