डेटा भेजने, डिवाइस की प्रॉपर्टी बदलने, ऐप्लिकेशन कंट्रोल करने वगैरह के लिए, Android Emulator पर मौजूद एक्सटेंडेड कंट्रोल का इस्तेमाल करें. एक्सटेंडेड कंट्रोल विंडो खोलने के लिए, एम्युलेटर पैनल में ज़्यादा
पर क्लिक करें. ध्यान दें कि इनमें से कुछ कंट्रोल विकल्प सिर्फ़ तब उपलब्ध होते हैं, जब Android Studio के बाहर एम्युलेटर को किसी अलग विंडो में चलाया जाता है.
इनमें से कई टास्क पूरे करने के लिए, कीबोर्ड शॉर्टकट का इस्तेमाल किया जा सकता है. एम्युलेटर में शॉर्टकट की पूरी सूची देखने के लिए, F1 (Command+/
on macOS) दबाएं.
पहली टेबल. बेहतर कंट्रोल के बारे में जानकारी
| सुविधा | ब्यौरा |
|---|---|
| डिसप्ले |
एम्युलेटर की मदद से, अपने ऐप्लिकेशन को कई डिसप्ले पर डिप्लॉय किया जा सकता है. ये डिसप्ले, पसंद के मुताबिक डाइमेंशन के साथ काम करते हैं. साथ ही, इनकी मदद से उन ऐप्लिकेशन की जांच की जा सकती है जो मल्टी-विंडो और मल्टी-डिसप्ले के साथ काम करते हैं. वर्चुअल डिवाइस के चालू होने पर, ज़्यादा से ज़्यादा दो अतिरिक्त डिसप्ले जोड़े जा सकते हैं. इसके लिए, यह तरीका अपनाएं:
|
| सेल्यूलर | एम्युलेटर की मदद से, नेटवर्क की अलग-अलग स्थितियों को सिम्युलेट किया जा सकता है. अलग-अलग नेटवर्क प्रोटोकॉल के लिए, नेटवर्क की स्पीड का अनुमान लगाया जा सकता है. इसके अलावा, Full विकल्प चुना जा सकता है. इससे डेटा को उतनी तेज़ी से ट्रांसफ़र किया जाता है जितनी तेज़ी से आपका कंप्यूटर अनुमति देता है. नेटवर्क प्रोटोकॉल तय करना, पूरा विकल्प चुनने से हमेशा धीमा होता है. आपके पास वॉइस और डेटा नेटवर्क की स्थिति बताने का विकल्प भी होता है. जैसे, रोमिंग. एवीडी में डिफ़ॉल्ट वैल्यू सेट की जाती हैं. कोई नेटवर्क टाइप चुनें:
सिग्नल की क्वालिटी चुनें:
आवाज़ की स्थिति, डेटा की स्थिति या दोनों में से कोई एक चुनें:
|
| बैटरी | किसी डिवाइस की बैटरी की प्रॉपर्टी को सिम्युलेट किया जा सकता है. इससे यह देखा जा सकता है कि अलग-अलग स्थितियों में आपका ऐप्लिकेशन कैसा परफ़ॉर्म करता है. चार्ज लेवल चुनने के लिए, स्लाइडर कंट्रोल का इस्तेमाल करें. चार्जर कनेक्शन की वैल्यू चुनें:
बैटरी की परफ़ॉर्मेंस की कोई वैल्यू चुनें:
बैटरी की स्थिति की वैल्यू चुनें:
|
| कैमरा | एम्युलेटर कैमरा खोलने पर, सिम्युलेट किए गए सीन में फ़ोटो लोड की जा सकती हैं. ज़्यादा जानकारी के लिए, ARCore के दस्तावेज़ में
सीन में ऑगमेंटेड इमेज जोड़ना
देखें.
जब कैमरा मोड को, AVD एनवायरमेंट कॉन्फ़िगरेशन फ़ाइल में तय किए गए एनवायरमेंट सीन का इस्तेमाल करने के लिए सेट किया जाता है, तब सीन की सेटिंग को फिर से लोड किया जा सकता है. इससे, रनटाइम के दौरान सोर्स कॉन्टेंट को डाइनैमिक तरीके से बदला जा सकता है. |
| जगह |
एम्युलेटर की मदद से, "मेरी जगह की जानकारी" को सिम्युलेट किया जा सकता है:
एम्युलेट किए गए डिवाइस की जगह की जानकारी. उदाहरण के लिए, अगर Google Maps में मेरी जगह की जानकारी डिवाइस की जगह की जानकारी के कंट्रोल को दो टैब में व्यवस्थित किया गया है: सिंगल पॉइंट और रूट. एक पॉइंट सिंगल पॉइंट टैब में, Google Maps के वेबव्यू का इस्तेमाल करके लोकप्रिय जगहों को खोजा जा सकता है. ठीक उसी तरह जैसे फ़ोन या ब्राउज़र पर Google Maps का इस्तेमाल करके खोजा जाता है. मैप में किसी जगह को खोजने या उस पर क्लिक करने के बाद, उसे सेव किया जा सकता है. इसके लिए, मैप में सबसे नीचे मौजूद पॉइंट सेव करें को चुनें. सेव की गई सभी जगहें, ज़्यादा कंट्रोल विंडो की दाईं ओर दिखती हैं. एम्युलेटर की जगह की जानकारी को मैप पर चुनी गई जगह पर सेट करने के लिए, एक्सटेंडेड कंट्रोल विंडो के सबसे नीचे दाईं ओर मौजूद, जगह की जानकारी सेट करें बटन पर क्लिक करें. रूट सिंगल पॉइंट टैब की तरह ही, रूट टैब में Google Maps का वेबव्यू मिलता है. इसका इस्तेमाल करके, दो या उससे ज़्यादा जगहों के बीच का रूट बनाया जा सकता है. रास्ता बनाने और उसे सेव करने के लिए, यह तरीका अपनाएं:
सेव किए गए रूट के हिसाब से एम्युलेटर को चलाने के लिए, सेव किए गए रूट की सूची से रूट चुनें. इसके बाद, ज़्यादा कंट्रोल विंडो में सबसे नीचे दाईं ओर मौजूद, रूट चलाएं पर क्लिक करें. सिम्युलेशन को रोकने के लिए, रास्ता रोकें पर क्लिक करें. अगर आपको तय किए गए रास्ते पर लगातार इम्यूलेटर को सिम्युलेट करना है, तो प्लेबैक दोहराएं के बगल में मौजूद स्विच को चालू करें. एम्युलेटर, तय किए गए रास्ते को कितनी तेज़ी से फ़ॉलो करे, यह बदलने के लिए, वीडियो चलाने की स्पीड मेन्यू से कोई विकल्प चुनें. GPX और KML फ़ाइलों का डेटा इंपोर्ट करना जीपीएस एक्सचेंज फ़ॉर्मैट (GPX) या कीहोल मार्कअप भाषा (KML) फ़ाइल से भौगोलिक डेटा इस्तेमाल करने के लिए:
स्पीड, डिफ़ॉल्ट रूप से देरी की वैल्यू (स्पीड 1X) पर सेट होती है. स्पीड को दोगुना (स्पीड 2X), तीन गुना (स्पीड 3X) वगैरह तक बढ़ाया जा सकता है. |
| फ़ोन | एम्युलेटर की मदद से, इनकमिंग फ़ोन कॉल और मैसेज का सिम्युलेशन किया जा सकता है. एम्युलेटर पर कॉल शुरू करने के लिए:
एम्युलेटर को मैसेज भेजने के लिए:
|
| डायरेक्शनल पैड | अगर एवीडी की हार्डवेयर प्रोफ़ाइल में डायरेक्शनल पैड चालू है, तो एम्युलेटर के साथ डायरेक्शनल पैड कंट्रोल का इस्तेमाल किया जा सकता है. हालांकि, सभी डिवाइसों पर डायरेक्शनल पैड काम नहीं करता. उदाहरण के लिए, Android स्मार्टवॉच पर यह काम नहीं करता. बटन से ये कार्रवाइयां की जा सकती हैं:
|
| माइक्रोफ़ोन | निजता और परफ़ॉर्मेंस की वजहों से, Android Emulator में माइक्रोफ़ोन का इनपुट डिफ़ॉल्ट रूप से बंद होता है. माइक्रोफ़ोन से इनपुट देने की सुविधा चालू करने के लिए, होस्ट को माइक्रोफ़ोन ऐक्सेस करने की अनुमति दें को चालू करें. Android Emulator, वायर्ड हेडसेट को सिम्युलेट करने के लिए कंट्रोल भी उपलब्ध कराता है:
|
| फ़िंगरप्रिंट | इस कंट्रोल की मदद से, 10 अलग-अलग फ़िंगरप्रिंट स्कैन को सिम्युलेट किया जा सकता है. इसका इस्तेमाल, अपने ऐप्लिकेशन में फ़िंगरप्रिंट इंटिग्रेशन की जांच करने के लिए किया जा सकता है. यह सुविधा, Android 5.1 (एपीआई लेवल 22) और इससे पहले के वर्शन और Wear OS के लिए बंद है. वर्चुअल डिवाइस पर फ़िंगरप्रिंट स्कैन को सिम्युलेट करने के लिए:
|
| वर्चुअल सेंसर > डिवाइस की पोज़िशन |
इस कंट्रोल की मदद से, डिवाइस की पोज़िशन, ओरिएंटेशन या दोनों में हुए बदलावों के हिसाब से, अपने ऐप्लिकेशन की जांच की जा सकती है. उदाहरण के लिए, झुकाने और घुमाने जैसे जेस्चर का सिम्युलेट किया जा सकता है. एक्सलरोमीटर, डिवाइस की सटीक जगह की जानकारी ट्रैक नहीं करता: यह सिर्फ़ यह पता लगाता है कि डिवाइस की जगह की जानकारी में कब बदलाव हो रहा है. यह कंट्रोल, एक्सेलरोमीटर और मैग्नेटोमीटर सेंसर के काम करने के तरीके को सिम्युलेट करता है. ये सेंसर, किसी असली डिवाइस को मूव करने या घुमाने पर काम करते हैं. इस कंट्रोल का इस्तेमाल करने के लिए, आपको अपने AVD में ऐक्सिलरोमीटर सेंसर चालू करना होगा. कंट्रोलर, x, y, और z ऐक्सिस पर
कंट्रोल,
डिवाइस को x, y, और z ऐक्सिस पर घुमाने के लिए, घुमाएं को चुनें और इनमें से कोई एक काम करें:
यॉ, पिच, और रोल का हिसाब लगाने के तरीके के बारे में ज़्यादा जानने के लिए, डिवाइस के ओरिएंटेशन का हिसाब लगाना लेख पढ़ें. डिवाइस को हॉरिज़ॉन्टल (x) या वर्टिकल (y) तौर पर घुमाने के लिए, घुमाएं को चुनें. इसके बाद, इनमें से कोई एक तरीका अपनाएं:
डिवाइस को 0, 90, 180 या 270 डिग्री पर रखने के लिए:
डिवाइस में बदलाव करने पर, नतीजे के तौर पर मिलने वाली वैल्यू फ़ील्ड में भी उसी हिसाब से बदलाव होता है. ये ऐसी वैल्यू हैं जिन्हें कोई ऐप्लिकेशन ऐक्सेस कर सकता है. इन सेंसर के बारे में ज़्यादा जानने के लिए, सेंसर की खास जानकारी, मोशन सेंसर, और पोजीशन सेंसर लेख पढ़ें. |
| वर्चुअल सेंसर > अतिरिक्त सेंसर | एम्युलेटर, अलग-अलग पोज़िशन और एनवायरमेंट सेंसर को सिम्युलेट कर सकता है. इसकी मदद से, इन सेंसर में बदलाव किया जा सकता है, ताकि उन्हें अपने ऐप्लिकेशन के साथ टेस्ट किया जा सके:
इन सेंसर के बारे में ज़्यादा जानकारी के लिए, सेंसर की खास जानकारी, पोज़िशन सेंसर, और एनवायरमेंट सेंसर देखें. |
| गड़बड़ी की रिपोर्ट | अगर आपको एम्युलेटर से जुड़ी समस्याएं आ रही हैं, तो गड़बड़ी की रिपोर्ट तैयार करके भेजी जा सकती है. एम्युलेटर, गड़बड़ी की रिपोर्ट के लिए स्क्रीनशॉट, लॉग, और अन्य डेटा अपने-आप इकट्ठा करता है. |
| रिकॉर्ड और प्लेबैक | स्क्रीन रिकॉर्ड करना लेख पढ़ें. |
| Google Play | जब एवीडी सिस्टम इमेज में Play Store ऐप्लिकेशन शामिल होता है, तो Google Play services के वर्शन की जानकारी दिखती है. |
| सेटिंग > सामान्य |
|
| सेटिंग > प्रॉक्सी | ज़्यादा जानकारी के लिए, Android Emulator के साथ प्रॉक्सी का इस्तेमाल करना देखें. |
| सेटिंग > ऐडवांस सेटिंग |
|
| सहायता > कीबोर्ड शॉर्टकट (Emulator standalone) | इस पैनल में, एम्युलेटर के लिए कीबोर्ड शॉर्टकट की पूरी सूची दी गई है. एम्युलेटर में काम करते समय इस पैनल को खोलने के लिए, F1 दबाएं (macOS पर Command+/ दबाएं). शॉर्टकट काम करें, इसके लिए सामान्य सेटिंग पैन में मौजूद, कीबोर्ड शॉर्टकट भेजें विकल्प को एम्युलेटर कंट्रोल (डिफ़ॉल्ट) पर सेट करना होगा. जब एम्युलेटर, Android Studio के साथ एम्बेड किए गए मोड में चल रहा हो, तब मेन्यू का यह विकल्प उपलब्ध नहीं होता. अगर एम्बेड किए गए मोड में एम्युलेटर का इस्तेमाल किया जा रहा है, तो कीबोर्ड शॉर्टकट फ़ाइल (macOS पर Android Studio) > सेटिंग > कीमैप में जाकर डिवाइस चल रहे हैं में देखे जा सकते हैं. |
| सहायता > एम्युलेटर की सहायता (एम्युलेटर स्टैंडअलोन) | एम्युलेटर के ऑनलाइन दस्तावेज़ पर जाने के लिए, दस्तावेज़ पर क्लिक करें. एम्युलेटर से जुड़ी किसी समस्या की शिकायत करने के लिए, सुझाव/राय दें या शिकायत करें पर क्लिक करें. ज़्यादा जानकारी के लिए, एम्युलेटर की गड़बड़ियों की शिकायत करने का तरीका जानें. जब एम्युलेटर, Android Studio के साथ एम्बेड किए गए मोड में चल रहा हो, तब मेन्यू का यह विकल्प उपलब्ध नहीं होता. अगर एमुलेटर का इस्तेमाल एम्बेड किए गए मोड में किया जा रहा है, तो सहायता > गड़बड़ी की रिपोर्ट सबमिट करें पर क्लिक करके, गड़बड़ी का टेंप्लेट खोलें. इसके बाद, Android Emulator की गड़बड़ियों की जानकारी मैन्युअल तरीके से जोड़ें. |
| सहायता > इसके बारे में | देखें कि एम्युलेटर किस एम्युलेटर का सीरियल नंबर emulator-adb_port है. इसे |
पर क्लिक करके, कोई जगह भेजी जाती है, तो मैप उसे दिखाता है.
पर क्लिक करें.