Bu belge, yeni Android sürümlerine geçiş yaparken birkaç yararlı ipucu içermektedir.
Android Gingerbread 2.3'e geçin
Gingerbread'e, giriş cihazı yapılandırma dosyaları kavramını ekledik (bu sürümde giriş cihazı kalibrasyon dosyaları olarak da anılmaktadır).
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 harcamaya değer.
Android Honeycomb 3.0'a Geçiş
Honeycomb'da anahtar karakter eşleme dosyası formatını revize ettik ve giriş cihazı yapılandırma dosyalarından daha fazla yararlanmaya başladık. Ayrıca tam PC tarzı klavyeler için destek ekledik ve eski emülatöre özel "qwerty" anahtar haritasının (hiçbir zaman genel amaçlı bir anahtar haritası olarak kullanılması amaçlanmamıştı) yerini alan yeni bir "Genel" tuş haritası sunduk.
Yeni sözdizimini kullanmak için tüm anahtar karakter haritası dosyalarınızı güncellediğinizden emin olun.
Çevre birimleriniz eski "qwerty" anahtar haritasını kullanıyorsa eski davranışı taklit etmek için cihaza özel yeni anahtar haritaları sağlamanız gerekebilir. USB ürün kimliği / satıcı kimliği veya cihaz adına göre tanımlanan her cihaz için yeni bir anahtar haritası oluşturmalısınız.
Tüm özel işlev giriş aygıtları için anahtar karakter eşleme dosyalarının sağlanması özellikle önemlidir. Bu dosyalar, klavye türünü SPECIAL_FUNCTION
olarak ayarlamak için basit 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 geçiş yapın
Honeycomb 3.2'de kumanda kolları için destek ekledik ve kumanda kolu eksen eşlemesini etkinleştirmek için tuş düzeni dosya formatını genişlettik.
Android Ice Cream Sandwich 4.0'a geçiş yapın
Ice Cream Sandwich 4.0'da, dokunmatik ekranlara yönelik aygıt sürücüsü gereksinimlerini standart Linux çoklu dokunmatik giriş protokolünü takip edecek şekilde değiştirdik ve "B" protokolü için destek ekledik. Ayrıca sayısallaştırıcı tabletleri ve kalem tabanlı dokunmatik cihazları da destekliyoruz.
Linux çoklu dokunmatik giriş protokolünü standarda göre doğru bir şekilde uygulamak için muhtemelen giriş aygıtı sürücünüzü güncellemeniz gerekecektir.
Bazı özellikler daha basit ve daha sistematik olacak şekilde değiştirildiğinden, giriş cihazı yapılandırma dosyalarınızı da güncellemeniz gerekecektir.
Sürücü gereksinimleri hakkında daha fazla ayrıntı için Dokunmatik Cihazlar'a bakın.