أجهزة استشعار على محاكي Galaxy Tab
سؤال
أحاول الحصول على اتجاه علامة تبويب Galaxy من خلال قراءة المعلومات من أجهزة الاستشعار المختلفة.
يجب أن يكون من الممكن الحصول على الاتجاه مع:
- مقياس التسارع والبوصلة (المجال المغناطيسي)
- الجيروسكوب
يحتوي المحاكي على مقياس التسارع وتمكين الجيروسكوب في config.ini ، لكنه يستخدم API 8 (Android 2.2). يبدو أن الجيروسكوب مدعوم في 2.3.
عندما أقوم بإدراج المستشعرات المتاحة ، أحصل فقط على مقياس التسارع ، لا جيروسكوب أو بوصلة.
الحل الوحيد الذي يمكنني التفكير فيه هو تبديل المحاكي إلى API 9 (2.3). هل هذا هو الحل الوحيد؟
كيف يمكن لـ Nova من Gameloft استخدام الجيروسكوب؟
المحلول 2
حسنًا ... لقد حاولت في علامة تبويب Galaxy 2.2 (وليس المحاكي) ، ويعمل الجيروسكوب!
نصائح أخرى
تتضمن علامة تبويب Galaxy الفعلية مقياس التسارع الضروري ومستشعرات المجال المغناطيسي الذي يمكنك استخدامه للحصول على اتجاه المحور الثلاثة للجهاز.
كما يحدث ، تتضمن الجهاز أيضًا جيروسكوب ، ولكن نظرًا لأن الجهاز تم إطلاقه كـ Android 2.2 ، فإنه لا يبلغ عن قيم الدوران بطريقة تتيح لك استخدام 2.3 واجهات برمجة التطبيقات.