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