मेरे पास अभी एक एंड्रॉइड फोन नहीं है। लेकिन मेरे आवेदन में मुझे एक्सेलेरोमीटर मानों का उपयोग करने की आवश्यकता है। मैं इसे एक अनुरूपित वातावरण में कैसे कर सकता हूं?मैं एंड्रॉइड एमुलेटर में एक्सीलरोमीटर कैसे अनुकरण कर सकता हूं?
उत्तर
एंड्रॉइड एमुलेटर स्वयं इसका समर्थन नहीं करता है लेकिन ओपन इंटेंन्ट्स 'SensorSimulator शून्य को भरता है।
$ adb -s <emulator device> install bin/SensorSimulatorSettings.apk
(एडीबी उपकरणों चलाएँ:
$ java -jar bin/sensorsimulator.jar
इसके बाद, जो एसडीके के साथ आता है एडीबी उपकरण का उपयोग कर एमुलेटर पर SensorSimulatorSettings स्थापित: डाउनलोड और ज़िप फ़ाइल खोल, तो स्टैंडअलोन जार फ़ाइल शुरू एम्यूलेटर डिवाइस नाम खोजने के लिए)। अंत में, एमुलेटर में स्थापित सेंसर सिम्युलेटर सेटिंग एप चलाएं और आईपी एड्रेस 10.0.2.2 दर्ज करें (सेंसर सिम्युलेटर एप्लिकेशन क्या सुझाव दे सकता है इसके बावजूद। यह विकास होस्ट के लूपबैक डिवाइस का उपनाम है, इसलिए हमेशा वैध होना चाहिए।
मैंने अनुभव किया कि लक्ष्य 10 के लिए एमुलेटर एक्सेलेरोमीटर का समर्थन नहीं करता है लेकिन लक्ष्य 15 के लिए यह करता है। मुझे नहीं पता कि लक्ष्य 10 के लिए ऐसा करने का कोई तरीका है या नहीं। तो अपने आवेदन का परीक्षण करने के लिए, लक्ष्य 15 के लिए अपनी परियोजना और एवीडी बनाएं
मैं भी सेंसर सिम्युलेटर काम करने की कोशिश कर रहा था और मुझे लगता है कि मुझे अंततः यह काम मिल गया।
ऊपर के चरणों: "... जावा जार bin/sensorsimulator.jar
इसके बाद, जो एसडीके के साथ आता है एडीबी उपकरण का उपयोग कर एमुलेटर पर SensorSimulatorSettings स्थापित: $ एडीबी -s bin/SensorSimulatorSettings स्थापित करें। apk
... अंत में, एमुलेटर में स्थापित SensorSimulatorSettings अनुप्रयोग चलाने और आईपी पते 10.0.2.2 ... "
एक अच्छी शुरुआत कर रहे हैं, लेकिन मैं और अधिक करने की जरूरत दर्ज करें।
आपको स्पष्ट रूप से सेंसर सिम्युलेटर का उपयोग करने के लिए अपने एप्लिकेशन को संशोधित करने की आवश्यकता है। आप http://code.google.com/p/openintents/wiki/SensorSimulator पर जा सकते हैं और "अपने एप्लिकेशन में सेंसर सिम्युलेटर का उपयोग कैसे करें" अनुभाग पर नीचे स्क्रॉल करें।
तब भी मुझे संकलन में कुछ त्रुटियां मिलीं, इसलिए आप यह पृष्ठ देखना चाहेंगे: Vintage Thermometer component + SensorSimulator on the Android emulator - मुझे एंड्रॉइडहार्डवेयर सेंसर, सेंसरवेन्ट और सेंसरवेन्ट लिस्टर के संदर्भों को हटाना पड़ा।
और फिर यह सिम्युलेटर कनेक्ट करने के लिए कॉल पर असफल रहा। जाहिर है, मुझे मैनिफेस्ट फ़ाइल में इंटरनेट का उपयोग करने के लिए अपनी एप्लिकेशन अनुमति देने की आवश्यकता है।
इसके बाद, मैं अपने फोन को लगभग घुमाने के लिए सेंसर सिम्युलेटर का उपयोग करने में सक्षम हूं और मुझे अपने आवेदन में संबंधित सेंसर रीडिंग मिलती है।
एमुलेटर का हालिया संस्करण एक्सेलेरोमीटर और अन्य सेंसर सिमुलेशन समर्थन के साथ सक्षम होता है। एक कर सकते हैं telnet localhost 5554
:
कोशिश कर रहा 127.0.0.1 ...
स्थानीय होस्ट से कनेक्ट किया गया।
एस्केप कैरेक्टर '^]' है।
एंड्रॉयड कंसोल:
स्टेटस सूची सभी सेंसरों और उनकी स्थिति: प्रकार आदेशों
ठीकसेंसर
की सूची के लिए 'सहायता' पर आप एमुलेटर सेंसरउपलब्ध उप आदेशों का अनुरोध करने की अनुमति देता है।
सेंसर मिल पाने को महत्व देता
सेट सेट सेंसर को महत्व देताKO: लापता उप आदेश
सेंसर स्थिति
त्वरण: सक्षम होना चाहिए।
चुंबकीय-क्षेत्र: सक्षम।
अभिविन्यास: सक्षम।
तापमान: सक्षम।
निकटता: सक्षम।
ठीक
वास्तव में किस प्रकार एक शेक अनुकरण करने के लिए, मैं नहीं जानता। तेजी से एक के बाद इन दोनों आदेशों एक भेजने का प्रयास करें:
sensor set acceleration 0:0:0
sensor set acceleration 99:99:99
को "एडीबी शैल डंपिस सेंसर सेवा <>" सिमुलेशन के लिए उपयोग करने की कोशिश नहीं करूँगा? – ransh
मैं तुम्हें Genymotion अनुप्रयोग का उपयोग करने का सुझाव देते हैं, यह एक्सीलरोमीटर के परीक्षण के लिए एक संपूर्ण उपकरण को एकीकृत करने और एक तेजी से एमुलेटर का उपयोग करें: Genymotion
- 1. मैं एंड्रॉइड एमुलेटर कैसे ईंट कर सकता हूं?
- 2. मैं विंडोज फोन 7 एमुलेटर में बहु स्पर्श कैसे अनुकरण कर सकता हूं?
- 3. मैं सी ++ में इंटरफेस कैसे अनुकरण कर सकता हूं?
- 4. मैं हास्केल में पॉइंटर्स का अनुकरण कैसे कर सकता हूं?
- 5. मैं टीसीपी/आईपी त्रुटियों का अनुकरण कैसे कर सकता हूं?
- 6. मैं यूआरएल की यात्रा कैसे अनुकरण कर सकता हूं?
- 7. मैं 'डाउन' वेबसाइट का अनुकरण कैसे कर सकता हूं?
- 8. मैं कोड से माउस इवेंट कैसे अनुकरण कर सकता हूं?
- 9. मैं बटन के प्रेस को अनुकरण कैसे कर सकता हूं?
- 10. मैं jquery UI API का अनुकरण कैसे कर सकता हूं?
- 11. विंडोज फोन 7 एमुलेटर: क्या मैं एक फोन कॉल अनुकरण कर सकता हूं
- 12. एंड्रॉइड एमुलेटर
- 13. एंड्रॉइड एमुलेटर
- 14. मैं एंड्रॉइड एमुलेटर में स्क्रीन को कैसे बंद कर सकता हूं?
- 15. मैं एंड्रॉइड एमुलेटर
- 16. एंड्रॉइड एमुलेटर पर नींद मोड का अनुकरण कैसे करें
- 17. एंड्रॉइड एमुलेटर
- 18. एंड्रॉइड एमुलेटर - हेडसेट प्लगिंग एक्शन का अनुकरण कैसे करें
- 19. मैं एक COM पोर्ट का अनुकरण कैसे कर सकता हूं, डेटा लिख सकता हूं और उससे डेटा पढ़ सकता हूं?
- 20. मैं एंड्रॉइड फ़ाइल सिस्टम पर फ़ाइल के लिए "पूंछ" कमांड कैसे अनुकरण कर सकता हूं?
- 21. एंड्रॉइड एमुलेटर
- 22. मैं एंड्रॉइड एमुलेटर पर मल्टी-टच का परीक्षण कैसे कर सकता हूं?
- 23. अनुकरण चुटकी इशारा 8 एमुलेटर
- 24. एंड्रॉइड एमुलेटर
- 25. मैं कैमरे के पूर्वावलोकन में कैसे छेड़छाड़ कर सकता हूं?
- 26. क्या मैं एंड्रॉइड एमुलेटर में जीमेल को कॉन्फ़िगर कर सकता हूं?
- 27. मैं एंड्रॉइड में एनिमेटेड व्यू कैसे आकर्षित कर सकता हूं?
- 28. मैं एंड्रॉइड क्रोमियम में लॉगिंग कैसे सक्षम कर सकता हूं?
- 29. मैं एंड्रॉइड में टेस्सेक्ट का उपयोग कैसे कर सकता हूं?
- 30. मैं एंड्रॉइड में एकाधिक अलार्म कैसे सेट कर सकता हूं?
मैं सभी था कि , और जब मैं सेंसर सिम्युलेटर के साथ अपने सिम्युलेटर के एक्सेलेरोमीटर को नियंत्रित करने का प्रयास करता हूं, तो कुछ भी नहीं होता है। –
लिंक मर चुका है ... –
ज़िप फ़ाइल डाउनलोड करने के लिए काम करने वाला लिंक [यहां] (https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openintents/sensorsimulator-2.0 -rc1.zip), लेकिन चूंकि यह पिछले प्रतिबद्धता के वर्षों से रहा है, इसलिए मैं इस – juhlila