2010-05-13 8 views
20

एंड्रॉइड एमुलेटर पर बहु ​​स्पर्श घटनाओं का परीक्षण किया जा सकता है? या किसी वास्तविक डिवाइस के बिना इसका परीक्षण करने का कोई तरीका है? मैं 2.0 एसडीके का उपयोग कर रहा हूं और दो अंगुलियों के साथ ज़ूम-इन/ज़ूम-आउट का परीक्षण करना चाहता हूं।एंड्रॉइड एमुलेटर पर मल्टी-टच का परीक्षण करने का कोई तरीका है?

उत्तर

14

अद्यतन:

हाँ, अब नहीं है (नहीं 2.x एंड्रॉयड, लेकिन नवीनतम लोगों के लिए)।

मामले लोगों में अभी भी इस समारोह के साथ खोज करता है, तो आप मैक उपयोगकर्ता के लिए एंड्रॉयड स्टूडियो से डिफ़ॉल्ट एमुलेटर, उपयोग कर रहे हैं आप आदेश बटन पकड़ सकते हैं, और विंडोज़/लिनक्स के लिए मैं विश्वास है कि यह ऑल्ट बटन है, जबकि अपने माउस के साथ क्लिक करके छोड़ दिया -

HendraWD और लिनक्स के लिए, यह Ctrl + बायाँ क्लिक (हालांकि, मैं, अगर यह विंडोज पर ही है पता नहीं है तो HendraWD है कि एक के बारे में सही हो सकता है)

है

प्लस एक और चीज जो आप कर सकते हैं (एंड्रॉइड 4.0+ के साथ) एक डिवाइस के माध्यम से एमुलेटर में पाइप टच इवेंट्स है। यह सहायक है यदि आपके पास केवल एक डिवाइस है, लेकिन एंड्रॉइड के अन्य संस्करणों/आयामों पर उन स्पर्श स्पर्श घटनाओं का परीक्षण करना चाहते हैं। (http://tools.android.com/tips/hardware-emulation देखें)

किसी भी मामले में, यह केवल कामकाज हैं, यदि आपके ऐप के लिए मल्टीटाउच महत्वपूर्ण है, तो भी मैं अनुशंसा करता हूं कि आप अपने लैपटॉप के साथ एंड्रॉइड डेवलपर उपयोगकर्ता समूह पर जाएं और अपने ऐप का परीक्षण करने में सहायता मांगें धब्बा। आपके साथी डेवलपर्स इसके साथ बहुत उपयोगी हो सकते हैं।

मेरे समूहों में, हम हर समय फोन साझा करते हैं (विशेष रूप से जब हम में से अधिकांश के पास सभी अलग-अलग एंड्रॉइड हैंडसेट नहीं हैं)। और यदि आपके क्षेत्र में कोई एंड्रॉइड उपयोगकर्ता समूह नहीं है, तो यह मानते हुए कि आप एक बड़े पर्याप्त महानगरीय क्षेत्र में रहते हैं, संभवतः इस तरह के समूह को शुरू करने पर विचार करें। आप शायद सबसे ज्यादा संभावना नहीं है जिसे इस सामान के साथ मदद की आवश्यकता होगी।

+0

इस उत्तर अप्रचलित एडीटी 17. –

+1

हाँ पॉल के बाद से, लेकिन किसी के लिए से पाइप स्पर्श घटनाओं के लिए "एक वास्तविक डिवाइस के बिना" है, समस्या भी अपने समाधान के साथ रहता है। http://tools.android.com/tips/hardware-emulation यद्यपि आप जो कह रहे हैं वह अभी भी एक व्यापक उत्तर में समेकित करने और उल्लेखनीय मूल्य के लायक है। आखिरकार, मेरा मूल जवाब एक समुदाय विकी है। यह अंकन इस तथ्य को लागू करता है कि मुझे इससे कोई कर्म नहीं मिलता है, लेकिन साथ ही यह सुनिश्चित करता है कि यह अभी भी दूसरों द्वारा अपडेट किया जा सकता है क्योंकि एक एमुलेटर पर बहु-स्पर्श कार्यक्षमता का परीक्षण करने के लिए नए आंशिक कामकाज समय के साथ जोड़े जाते हैं। –

+0

हां, आप यह इंगित करने में सही हैं कि ओपी विशेष रूप से भौतिक उपकरण का उपयोग किए बिना एक विधि के लिए पूछता है। –

2

सं

AFAIK, एमुलेटर अभी तक किसी भी बहु स्पर्श का पता लगाने ड्राइवर नहीं है (https://android.googlesource.com पर कोड देखा था)।

2

एडीटी 17 के बाद से, एमुलेटर को मल्टीटाउच जेस्चर भेजने के लिए एक भौतिक एंड्रॉइड 4.0 डिवाइस का उपयोग करना संभव है। See Android's instructions here.

1

एक्समरिन एंड्रॉइड प्लेयर में मल्टी टच विकल्प सक्षम है।

स्रोत: https://developer.xamarin.com/guides/android/getting_started/installation/android-player/

यह ऑल्ट/विकल्प कुंजी दबाए रख और स्क्रीन पर क्लिक करके दो-उंगली बहु स्पर्श इनपुट अनुकरण करने के लिए संभव है।

एक चुटकी-ज़ूम प्रेस अनुकरण करने के लिए और Alt/Option बटन दबाएं और स्क्रीन के केंद्र (ज़ूम आउट के लिए) या स्क्रीन के केंद्र से दूर (ज़ूम इन करने के लिए) खींचें।

स्क्रीन पर क्लिक करके और खींचते समय दो अंगुलियों के ड्रैग को अनुकरण करने के लिए Alt/Option + Shift दबाएं।

2

यह जानकर खुशी हुई कि हमें एंड्रॉइड में मल्टी-टच अनुकरणकर्ता भी मिला है, इसलिए इस अवसर को एंड्रॉइडर्स को जागरूक करने का अवसर मिला जो अभी तक नहीं है।

आप अपने वर्तमान विकास उपकरण के लिए निम्न अद्यतन बनाकर यह परीक्षण कर सकते हैं:

  1. 2,0 पूर्वावलोकन से मेरे Android स्टूडियो अद्यतन 4 2.0 पूर्वावलोकन करने के लिए 5.
  2. 25.0.2 rc3 के लिए मेरे Android एसडीके उपकरण अद्यतन
  3. परियोजना स्तर निर्भरता संशोधन 12 को
  4. मेरे Android 6.0 गूगल एपीआई इंटेल x86 Atom_64 सिस्टम छवि अपडेट किया गया 'com.android.tools.build:gradle:2.0.0-alpha5' क्लासपाथ को
012,

पीएस: कृपया अभी अपडेट न करें, क्योंकि इसमें एक बग है जिसे मैंने देखा है। और यह एक गंभीर बग है। यह हमारे विकास दिनचर्या में हस्तक्षेप कर रहा है। आप मेरा प्रश्न here चेकआउट करना चाहेंगे।

6

अब एमुलेटर के नए संस्करण के साथ संभव है।

मल्टी-टच सुविधा का उपयोग करने के लिए, अपने कीबोर्ड पर Alt कुंजी दबाएं और संदर्भ के बिंदु पर केंद्र पर राइट-क्लिक करें या & पर क्लिक करें बाएं माउस बटन को ज़ूम करने के लिए खींचें।

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

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

+1

डुनो के साथ बायाँ क्लिक करते समय alt बटन है अधिक अपरिवर्तित नहीं था। ध्यान दें कि मेरा एमुलेटर वर्तमान में ज़ूम करने के लिए ctrl-left drag का उपयोग करता है, और मैं इसे केंद्र बदलने के लिए नहीं मिल सकता, लेकिन हे, कुछ भी नहीं। इसके अलावा, ctrl-right drag दो-उंगली पैन है। – Erhannis

संबंधित मुद्दे

 संबंधित मुद्दे