دليل نقل البيانات

يحتوي هذا المستند على بعض النصائح المفيدة عند نقل البيانات إلى إصدارات Android الجديدة.

نقل البيانات إلى Android Gingerbread 2.3

في الإصدار Gingerbread، أضفنا مفهوم ملفات ضبط أجهزة الإدخال (يُشار إليها أيضًا باسم ملفات معايرة أجهزة الإدخال في هذا الإصدار).

احرص على تقديم ملف إعدادات جهاز إدخال لجميع الشاشات التي تعمل باللمس. على وجه الخصوص، من المفيد تخصيص بعض الوقت لتقديم مرجع معايرة لاطلاعك على معلومات حجم الشاشة التي تعمل باللمس.

نقل البيانات إلى Android Honeycomb 3.0

في Honeycomb، عدّلنا تنسيق ملف خريطة الأحرف الرئيسية وبدأنا في استخدام ملفات إعدادات أجهزة الإدخال بشكلٍ أكبر. أضفنا أيضًا إمكانية استخدام ملف تعريف كامل للوحة المفاتيح على غرار أجهزة الكمبيوتر الشخصي، وقدّمنا ملف تعريف مفاتيح "عام" جديدًا، مما أدى إلى استبدال ملف تعريف مفاتيح "qwerty" القديم المخصّص للمحاكي (الذي لم يكن مقصودًا استخدامه كملف تعريف مفاتيح للأغراض العامة).

احرص على تعديل جميع ملفات خريطة الرموز الرئيسية لاستخدام البنية الجديدة.

إذا كانت الأجهزة الطرفية تعتمد على خريطة المفاتيح القديمة "qwerty"، قد تحتاج إلى توفير خرائط مفاتيح جديدة خاصة بالجهاز لمحاكاة السلوك القديم. يجب إنشاء خريطة مفاتيح جديدة لكل جهاز يتم تحديده إما باستخدام معرّف منتج USB / معرّف المورّد أو باسم الجهاز.

من المهم بشكل خاص توفير ملفات ربط الأحرف الرئيسية لجميع أجهزة الإدخال الخاصة بوظائف معيّنة. من المفترض أن تحتوي هذه الملفات على سطر لضبط نوع لوحة المفاتيح على SPECIAL_FUNCTION.

من الطرق الجيدة للتأكّد من ضبط جميع أجهزة الإدخال المدمجة بشكلٍ مناسب هو تشغيل dumpsys والبحث عن الأجهزة التي تستخدم Generic.kcm بشكلٍ غير ملائم.

نقل البيانات إلى Android Honeycomb 3.2

في Honeycomb 3.2، أضفنا إمكانية استخدام أجهزة التحكّم في الألعاب ووسّعنا تنسيق ملف تخطيط المفاتيح لتوفير إمكانية ربط محاور أجهزة التحكّم في الألعاب.

نقل البيانات إلى Android Ice Cream Sandwich 4.0

في الإصدار 4.0 من Ice Cream Sandwich، غيّرنا متطلبات برنامج تشغيل الجهاز للشاشات التي تعمل باللمس لتتوافق مع بروتوكول الإدخال المتعدد باللمس في Linux، وأضفنا إمكانية استخدام البروتوكول "B". تتوفّر الميزة أيضًا على الأجهزة اللوحية المزوّدة بأجهزة رقمية والأجهزة التي تعمل باللمس وتستخدم قلمًا إلكترونيًا.

من المحتمل أن تحتاج إلى تحديث برنامج تشغيل جهاز الإدخال لتنفيذ بروتوكول إدخال اللمس المتعدّد في Linux بشكل صحيح وفقًا للمعيار.

ستحتاج أيضًا إلى تعديل ملفات ضبط جهاز الإدخال لأنّه تم تغيير بعض السمات لتكون أكثر بساطة ونظامية.

يُرجى الرجوع إلى الأجهزة التي تعمل باللمس للحصول على مزيد من التفاصيل حول requirements. متطلبات برنامج التشغيل.