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

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

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

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

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

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

    क्लिक

  2. Android Studio के Device Manager में, बनाया गया ग्लास AVD ढूंढें और बनाया गया शुरू करें पर क्लिक करें.

    क्लिक

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

इन इस्तेमाल के उदाहरणों की जांच करने में आपकी मदद करने के लिए, Glasses ऐप्लिकेशन में सिर्फ़ ऑडियो वाला मोड चालू किया जा सकता है:

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

    Glasses ऐप्लिकेशन का आइकॉन.

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

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

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

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

    क्लिक

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

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

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

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 में, फ़िलहाल कैमरे से कैप्चर करने की सुविधाएं उपलब्ध नहीं हैं.