Bu dokümanda, yeni Android sürümlerine geçiş yaparken kullanabileceğiniz birkaç faydalı ipucu yer almaktadır.
Android Gingerbread 2.3'e taşıma
Gingerbread'de, giriş cihazı yapılandırma dosyası (bu sürümde giriş cihazı kalibrasyon dosyası olarak da adlandırılır) kavramını ekledik.
Tüm dokunmatik ekranlar için bir giriş cihazı yapılandırma dosyası sağladığınızdan emin olun. Özellikle dokunma boyutu bilgileri için bir kalibrasyon referansı sağlamak için zaman ayırmaya değer.
Android Honeycomb 3.0'a taşıma
Honeycomb'da, anahtar karakter haritası dosya biçimini düzelttik ve giriş cihazı yapılandırma dosyalarını daha fazla kullanmaya başladık. Ayrıca tam PC tarzı klavyeler için destek ekledik ve emülatöre özgü eski "qwerty" klavye haritasının (genel amaçlı bir klavye haritası olarak kullanılması amaçlanmayan) yerini alan yeni bir "Genel" klavye haritası kullanıma sunduk.
Anahtar karakter eşleme dosyalarınızın tümünü yeni söz dizimi kullanacak şekilde güncellediğinizden emin olun.
Harici cihazlarınız eski "qwerty" klavye haritasını kullanıyorsa eski davranışı taklit etmek için cihaza özel yeni klavye haritaları sağlamanız gerekebilir. USB ürün kimliği / satıcı kimliği veya cihaz adıyla tanımlanan her cihaz için yeni bir anahtar eşleme oluşturmanız gerekir.
Özellikle tüm özel işlevli giriş cihazları için anahtar karakter haritası dosyalarının sağlanması önemlidir. Bu dosyalar, klavye türünü SPECIAL_FUNCTION
olarak ayarlayan bir satır içermelidir.
Tüm yerleşik giriş cihazlarının uygun şekilde yapılandırıldığından emin olmanın iyi bir yolu,
dumpsys
çalıştırmak ve Generic.kcm
'ı uygunsuz şekilde kullanan cihazları aramaktır.
Android Honeycomb 3.2'ye taşıma
Honeycomb 3.2'de, kontrol çubuğu desteğini ekledik ve kontrol çubuğu ekseni eşlemesini etkinleştirmek için tuş düzeni dosya biçimini genişlettik.
Android Ice Cream Sandwich 4.0'a taşıma
Ice Cream Sandwich 4.0'ta, dokunmatik ekranlar için cihaz sürücüsünün standart Linux çoklu dokunmatik giriş protokolüne uyması amacıyla gereksinimleri değiştirdik ve "B" protokolü için destek ekledik. Ayrıca dijitalleştirici tabletler ve ekran kalemi tabanlı dokunmatik cihazlar da desteklenir.
Linux çoklu dokunmatik giriş protokolünü standarda uygun şekilde uygulamak için giriş cihazı sürücünüzü güncellemeniz gerekebilir.
Bazı özellikler daha basit ve sistematik olacak şekilde değiştirildiği için giriş cihazı yapılandırma dosyalarınızı da güncellemeniz gerekir.
Sürücü koşulları hakkında daha fazla bilgi için Dokunmatik Cihazlar başlıklı makaleyi inceleyin.