هل هناك أي طريقة لاختبار اللمس المتعدد على محاكي Android؟

StackOverflow https://stackoverflow.com/questions/2825505

سؤال

هل يمكن اختبار الأحداث متعددة اللمس على محاكي Android؟ أم أن هناك أي طريقة لاختبار هذا بدون جهاز فعلي؟ أنا أستخدم 2.0 SDK وأريد اختبار التكبير/التصغير مع إصبعين.

هل كانت مفيدة؟

المحلول

تحديث:

نعم ، هناك الآن (ليس لـ 2.x Android ، ولكن آخرها).

في حال كان الأشخاص الذين لا يزالون يبحثون عن هذه الوظيفة ، إذا كنت تستخدم المحاكي الافتراضي من Android Studio ، بالنسبة لمستخدم MAC ، يمكنك الاحتفاظ بزر الأمر, ، وبالنسبة لنظام التشغيل Windows/Linux ، أعتقد أنه زر ALT أثناء الضغط على الماوس - Hendrawd

وبالنسبة لـ Linux ، فهو CTRL + نقرة يسار (ومع ذلك ، لا أعرف ما إذا كان هو نفسه على Windows ، لذلك قد يكون Hendrawd على حق في ذلك)

بالإضافة إلى شيء آخر يمكنك القيام به (مع Android 4.0+) هو أحداث اللمس الأنابيب من خلال جهاز واحد في المحاكي. هذا مفيد إذا كان لديك جهاز واحد فقط ، ولكنه ترغب في اختبار هذه الأحداث التي تعمل باللمس على الإصدارات/الأبعاد الأخرى لنظام Android. (يرى http://tools.android.com/tips/hardware-emulation)

على أي حال ، هذه مجرد حلول ، إذا كان Multitous مهمًا لتطبيقك ، فلا يزال أوصي بالذهاب إلى مجموعة مستخدمي مطوري Android مع جهاز الكمبيوتر المحمول الخاص بك واطلب المساعدة من اختبار تطبيقك على الفور. يمكن أن يكون زملائك المطورين مفيدين للغاية في هذا.

في مجموعاتي ، نشارك الهواتف طوال الوقت (خاصة وأن معظمنا لا يمتلك جميع أجهزة Android المختلفة الموجودة هناك). وإذا لم يكن لديك مجموعة من مستخدمي Android في منطقتك ، على افتراض أنك تعيش في منطقة حضرية كبيرة بما يكفي ، فكر في بدء مثل هذه المجموعة بنفسك. أنت على الأرجح ليس الشخص الوحيد الذي سيحتاج إلى مساعدة في هذه الأشياء.

نصائح أخرى

الآن ممكن مع الإصدار الجديد من المحاكي.

لاستخدام ميزة Multi-Touch ، اضغط على مفتاح ALT على لوحة المفاتيح الخاصة بك وانقر بزر الماوس الأيمن لتركز نقطة المرجع أو النقر فوق زر الماوس الأيسر إلى التكبير.

http://tools.android.com/tips/hardware-emulation

http://android-developers.blogspot.nl/2016/02/android-studio-20-beta.html

لقد اكتشفت أخيرًا كيفية القيام بوحدة Zoom على محاكي Android لـ Android Studio 3.2. كان من الصعب العثور على هذا ، ولكن آمل أن يساعد شخص ما.

  • انقل الماوس إلى المكان الذي تريد فيه مركز تكبير القرص. (لا تضغط على زر الماوس)
  • اضغط على Shift (لا تضغط على زر الماوس)
  • اضغط على الأمر (لا تضغط على زر الماوس)
  • يجب أن ترى هدفًا مستديرًا أسفل الماوس (لم تضغط على زر الماوس حتى الآن ، هل لديك)
  • حرك الماوس بعيدًا عن هذا الموقع الأول إلى حيث تريد "إصبعك" الثاني
  • الآن يمكنك الضغط/سحب الماوس الخاص بك للقيام بالقرصة/التكبير

كان ذلك سهلاً - أم لا.

منذ ADT 17 ، من الممكن استخدام جهاز Android 4.0 الفعلي لإرسال إيماءات اللمس المتعدد إلى المحاكي. انظر تعليمات Android هنا.

يسعدنا أن نعرف أننا حصلنا على محاكيات متعددة اللمس في Android أيضًا ، لذلك انتهزنا هذه الفرصة لجعل Androiders على دراية بمن لم يحن بعد.

يمكنك اختباره عن طريق إجراء التحديثات التالية لأدوات التطوير الحالية:

  1. تم تحديث استوديو Android الخاص بي من 2.0 معاينة 4 إلى 2.0 معاينة 5.
  2. تم تحديث أدوات Android SDK الخاصة بي إلى 25.0.2 RC3
  3. تم تحديث My Android 6.0 Google APIs Intel X86 ATOM_64 صورة نظام إلى مراجعة 12
  4. تبعية مستوى المشروع إلى classpath 'com.android.tools.build:gradle:2.0.0-alpha5'

ملاحظة: من فضلك لا تحديث الآن ، لأنه يحتوي على خطأ اكتشفته. وذات حشرة خطيرة. إنه يتدخل في إجراءات التنمية الخاصة بنا. قد ترغب في الخروج سؤالي هنا.

لا.

AFAIK ، لا يزال المحاكي ليس لديه أي برنامج تشغيل لاكتشاف اللمسات المتعددة (شاهد الرمز في https://android.googlesource.com).

تمت تمكين Xamarin Android Player خيار متعدد اللمس.

مصدر: https://developer.xamarin.com/guides/android/getting_started/installation/android-player/

من الممكن محاكاة إدخال ملامس متعدد اللمس من خلال الضغط على مفتاح ALT/Option والنقر على الشاشة.

لمحاكاة الضغط على الزوم مع الاستمرار على زر ALT/Option واسحبه باتجاه مركز الشاشة (للتصغير) أو بعيدًا عن مركز الشاشة (للتكبير).

لمحاكاة سحب إصبع اثنين امسك ALT/Option + Shift أثناء النقر فوق الشاشة والسحب على الشاشة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top