एम्युलेटर पर, अपने ऐप्लिकेशन के ऑगमेंटेड अनुभव को चलाएं

इन XR डिवाइसों पर लागू होता है
इस गाइड की मदद से, इन तरह के एक्सआर डिवाइसों के लिए अनुभव बनाए जा सकते हैं.
ऑडियो और
डिसप्ले ग्लास

अपने ऐप्लिकेशन की जांच करते समय, Android XR Emulator का इस्तेमाल करें. इससे आपको अपने फ़िज़िकल टेस्ट डिवाइसों के अलावा, ज़्यादा डिवाइसों पर जांच करने में मदद मिलेगी. एम्युलेटर कंट्रोल का इस्तेमाल करके, यह जांच की जा सकती है कि ऑडियो ग्लास और डिसप्ले ग्लास के साथ, सामान्य स्थितियों में आपका ऐप्लिकेशन कैसा काम करता है. एम्युलेटर में वर्चुअल Android XR डिवाइस चलाने और इस्तेमाल किए जा सकने वाले एम्युलेटर कंट्रोल के बारे में जानने के लिए, यहां दिए गए सेक्शन देखें.

अपने ऐप्लिकेशन को एम्युलेटर पर चलाएं

अपने ऐप्लिकेशन को एम्युलेटर पर चलाने के लिए, यह तरीका अपनाएं:

  1. Android Studio Device Manager में, फ़ोन वाला वह AVD ढूंढें जिसे आपने स्मार्ट ग्लास वाले AVD के लिए होस्ट डिवाइस के तौर पर इस्तेमाल करने के लिए बनाया है. इसके बाद, शुरू करें पर क्लिक करें.

    क्लिक

  2. Android Studio Device Manager में, आपने जो चश्मे का AVD बनाया है उसे ढूंढें. इसके बाद, Start पर क्लिक करें.

    क्लिक

  3. एम्युलेटर में अपना ऐप्लिकेशन लॉन्च करने के लिए, Android Studio के मुख्य टूलबार में मौजूद टारगेट डिवाइस के ड्रॉप-डाउन मेन्यू से फ़ोन AVD चुनें. इसके बाद, चलाएं पर क्लिक करें.

    Android Studio में ऐप्लिकेशन को चलाने के लिए कॉन्फ़िगरेशन

चश्मे के लिए एम्युलेटर कंट्रोल का इस्तेमाल करना

एम्युलेटर कंट्रोल का इस्तेमाल करके, यह टेस्ट करें कि ऑडियो ग्लास और डिसप्ले ग्लास के साथ, सामान्य स्थितियों में आपका ऐप्लिकेशन कैसा काम करता है. इस्तेमाल किए जा सकने वाले हर कंट्रोल के बारे में ज़्यादा जानने के लिए, यहां दिए गए सेक्शन देखें.

टचपैड इनपुट देना

ऑडियो ग्लास और डिसप्ले ग्लास में टचस्क्रीन नहीं होती. इसलिए, इनके साथ इंटरैक्ट करने के लिए, फ़िज़िकल डिवाइस पर मौजूद टचपैड का इस्तेमाल किया जाता है. Android XR Emulator के लिए, आपको टचपैड, डिसप्ले एरिया के ठीक नीचे मिलेगा.

टचपैड पर टच करने के लिए, अपने कंप्यूटर के माउस का इस्तेमाल करें. साथ ही, दो उंगलियों से किए जाने वाले जेस्चर के लिए, दो उंगलियों वाला मोड चालू करें.

एम्युलेटर के टचपैड का दायां हिस्सा, असली डिवाइस के उस हिस्से को दिखाता है जो चश्मे के सामने की ओर होता है (जहां लेंस होते हैं). वहीं, बायां हिस्सा असली डिवाइस के उस हिस्से को दिखाता है जो चश्मे के पीछे की ओर होता है (जहां चश्मा आपके कानों पर टिका होता है). आगे या पीछे स्वाइप करने जैसे जेस्चर को सिम्युलेट करते समय, इस ओरिएंटेशन के बारे में जानना ज़रूरी है.

पहली इमेज. Android XR Emulator पर टचपैड एरिया, डिसप्ले एरिया के ठीक नीचे होता है.

बोलकर निर्देश देना

माइक्रोफ़ोन को टॉगल करने के लिए, एम्युलेटर कंट्रोल में जाकर माइक्रोफ़ोन को चुनें. इससे, आपके कंप्यूटर के डिफ़ॉल्ट माइक्रोफ़ोन इनपुट डिवाइस का इस्तेमाल करके, एम्युलेटर से कनेक्ट किया जाता है और उस पर इनपुट भेजा जाता है. इसका असर, एम्युलेटर के एक्सटेंडेड कंट्रोल में वर्चुअल माइक्रोफ़ोन, होस्ट के ऑडियो इनपुट का इस्तेमाल करता है विकल्प का इस्तेमाल करने जैसा ही होता है.

माइक्रोफ़ोन चालू होने पर, हॉटवर्ड का इस्तेमाल करके निर्देश दें.

दूसरी इमेज. आवाज़ से निर्देश देने के लिए, अपने कंप्यूटर का माइक्रोफ़ोन इस्तेमाल करने की अनुमति दें.

ऑडियो ग्लास की सुविधा को टेस्ट करना

डिसप्ले वाले स्मार्ट ग्लास के लिए अपने ऐप्लिकेशन की जांच करते समय, आपको ऑडियो वाले स्मार्ट ग्लास की एक जोड़ी का सिम्युलेशन करना होगा. इससे आपका ऐप्लिकेशन, ऑडियो वाले स्मार्ट ग्लास और डिसप्ले वाले स्मार्ट ग्लास, दोनों के साथ काम कर पाएगा.

इन मामलों में टेस्टिंग करने के लिए, Glasses ऐप्लिकेशन में सिर्फ़-ऑडियो वाला मोड चालू करने की सुविधा मिलती है:

  1. फ़ोन एम्युलेटर में, Glasses ऐप्लिकेशन खोलें.

    स्मार्ट ग्लास के ऐप्लिकेशन का आइकॉन.

  2. डिवाइस की सेटिंग पर टैप करें. इसके बाद, सिर्फ़ ऑडियो मोड को टॉगल करें.

    स्मार्ट ग्लास से, सिर्फ़-ऑडियो वाले मोड को टॉगल करें .

  3. फ़ोन एम्युलेटर और चश्मे के एम्युलेटर को बंद करें.

  4. Android Studio Device Manger में, फ़ोन AVD ढूंढें. इसके बाद, ओवरफ़्लो मेन्यू में जाकर कोल्ड बूट पर क्लिक करें.

    क्लिक

  5. ग्लासेस एम्युलेटर को फिर से लॉन्च करने और अपना ऐप्लिकेशन चलाने के लिए, अन्य चरण पूरे करें.

डिसप्ले स्नूज़ करने के टाइम आउट की सुविधा बंद करना

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

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout false

डिसप्ले टाइमआउट की डिफ़ॉल्ट सेटिंग को वापस लाने के लिए, यह ADB कमांड चलाएं:

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout true

Gemini Live का इस्तेमाल करना

चश्मे के एम्युलेटर में Gemini Live को ट्रिगर करने के लिए, यह तरीका अपनाएं:

  1. Gemini Live को आज़माने और इस्तेमाल करने से पहले, फ़ोन के एम्युलेटर पर Google ऐप्लिकेशन को नए वर्शन में अपडेट करें. इसके लिए, कम से कम 16.46.63 वर्शन होना ज़रूरी है:

    1. फ़ोन एम्युलेटर पर, Google Play Store ऐप्लिकेशन खोलें.
    2. "Google" खोजें और Google ऐप्लिकेशन चुनें.

      Google Play Store ऐप्लिकेशन से, Google ऐप्लिकेशन को अपडेट करें.

    3. अपडेट करें को चुनें.

  2. चश्मे के एम्युलेटर पर Gemini Live की सुविधा चालू करने के लिए, टचपैड को करीब दो सेकंड तक दबाकर रखें.

    पहली बार, इससे आपके फ़ोन के इम्यूलेटर पर अनुमतियों के अनुरोधों का एक सेट ट्रिगर होगा. सभी ज़रूरी अनुमतियां दें. इसके बाद, चश्मे के एम्युलेटर पर मौजूद टचपैड को करीब दो सेकंड तक फिर से दबाकर रखें.

    चश्मे के इम्यूलेटर पर Gemini Live का इस्तेमाल करने के लिए, ज़रूरी सभी अनुमतियाँ स्वीकार करें.

    Gemini Live की सुविधा चालू होने और सुनने की सुविधा चालू होने पर, आपको चश्मे के इम्यूलेटर पर यह दिखेगा:

    Gemini Live के चालू होने पर, डिसप्ले पर एक विज़ुअल इंडिकेटर दिखता है.

  3. फ़ोन एम्युलेटर पर जाकर देखें कि चश्मे के एम्युलेटर पर होस्ट के माइक्रोफ़ोन का इनपुट चालू है या नहीं. आपको इस तरह की सूचना दिखेगी:

    फ़ोन एम्युलेटर पर सूचना से पता चलता है कि होस्ट के माइक्रोफ़ोन का इनपुट चालू है.

फ़ोटो के लिए कस्टम एनवायरमेंट का इस्तेमाल करना

असली एनवायरमेंट की फ़ोटो का इस्तेमाल करके, यह टेस्ट किया जा सकता है कि Jetpack Compose Glimmer का इस्तेमाल करके, उन स्थितियों में ऑगमेंटेड अनुभव कैसे रेंडर होंगे.

डिफ़ॉल्ट थीम को हल्के और गहरे रंग वाले एनवायरमेंट के लिए पहले से ऑप्टिमाइज़ किया गया है. हालांकि, ब्रैंड के हिसाब से किए गए कस्टमाइज़ेशन की दोबारा जांच करना ज़रूरी है. ध्यान से जांच करें, ताकि ऑप्टिकल सी-थ्रू डिसप्ले पर आपका यूज़र इंटरफ़ेस (यूआई) साफ़ तौर पर दिखे और उसमें ज़्यादा कंट्रास्ट हो. इससे कोई फ़र्क़ नहीं पड़ता कि उपयोगकर्ता किस माहौल में है.

एम्युलेटर में बैकग्राउंड के तौर पर, पसंद के मुताबिक कोई इमेज इस्तेमाल करने के लिए:

  1. एम्युलेटर कंट्रोल में जाकर, एनवायरमेंट को चुनें.
  2. ड्रॉप-डाउन मेन्यू में, कस्टम एनवायरमेंट चुनें.

    Android Studio में, कस्टम फ़ोटो एनवायरमेंट इमेज चुनें.

  3. इस्तेमाल करने के लिए कोई इमेज चुनें या हाल ही में इस्तेमाल किए गए एनवायरमेंट की सूची से, पहले इस्तेमाल की गई कोई इमेज चुनें.

    ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) की झलक देखते समय, कस्टम एनवायरमेंट बैकग्राउंड में दिखता है.

स्क्रीनशॉट कैप्चर करना

एम्युलेटर में चल रहे ऐप्लिकेशन के विज़ुअल आउटपुट को कैप्चर करने के लिए, स्क्रीनशॉट लिए जा सकते हैं.

इसके लिए, एम्युलेटर कंट्रोल में मौजूद स्क्रीनशॉट लें पर क्लिक करें.

Android Studio में, एम्युलेटर डिसप्ले का स्क्रीनशॉट कैप्चर करने के लिए, एम्युलेटर कंट्रोल का इस्तेमाल करें.
 

यह फ़ंक्शन, Android XR Emulator में मौजूद अन्य वर्चुअल डिवाइसों के लिए स्क्रीनशॉट लेने की सुविधा की तरह ही काम करता है. साथ ही, कैप्चर किए गए स्क्रीनशॉट को PNG फ़ाइल के तौर पर सेव करता है.

स्क्रीन रिकॉर्डिंग कैप्चर करना

एम्युलेटर में चल रहे अपने ऐप्लिकेशन की स्क्रीन रिकॉर्डिंग कैप्चर करने के लिए:

  1. एम्युलेटर कंट्रोल में, स्क्रीन रिकॉर्ड करें पर क्लिक करें.

    Android Studio में, एम्युलेटर के डिसप्ले की स्क्रीन रिकॉर्डिंग कैप्चर करने के लिए, एम्युलेटर कंट्रोल का इस्तेमाल करें.

  2. अगर आपको उपयोगकर्ता के इंटरैक्शन हाइलाइट करने हैं, तो "टैप दिखाएं" को चुनें.

  3. ज़रूरी जानकारी कैप्चर करने के बाद, रिकॉर्डिंग बंद करें पर क्लिक करें.

    आपको फ़ाइल की झलक दिखेगी. इसके बाद, फ़ाइल को अपने कंप्यूटर पर सेव किया जा सकता है.

फ़ोटो खींचना या वीडियो रिकॉर्ड करना

Android XR Emulator में, कैमरा कैप्चर करने की सुविधाएं अभी उपलब्ध नहीं हैं.