Uygulamanızın artırılmış gerçeklik deneyimlerini emülatörde çalıştırma

Geçerli XR cihazlar
Bu kılavuz, bu tür XR cihazlar için deneyimler oluşturmanıza yardımcı olur.
AI Glasses

Uygulamanızı test ederken test kapasitenizi fiziksel test cihazlarınızın ötesine genişletmek için Android XR Emülatörünü kullanın. Uygulamanızın yapay zeka gözlükleriyle yaygın senaryolarda nasıl davrandığını test etmenize yardımcı olması için emülatör kontrollerini kullanabilirsiniz. Emülatörde sanal Android XR cihazlarınızı çalıştırma ve kullanabileceğiniz emülatör kontrolleri hakkında ayrıntılı bilgi için aşağıdaki bölümlere bakın.

Uygulamanızı emülatörde çalıştırma

Uygulamanızı emülatörde çalıştırmak için şu adımları uygulayın:

  1. Android Studio Device Manager'da, yapay zeka gözlüğü emülatörü için ana makine cihazı olarak kullanılacak telefon AVD'sini bulun ve Start'ı (Başlat) tıklayın .

    Tıklama

  2. Android Studio Device Manager'da (Cihaz Yöneticisi) oluşturduğunuz yapay zeka gözlüğü AVD'sini bulun ve Start'ı (Başlat) tıklayın.

    Tıklama

  3. Uygulamanızı emülatörde başlatmak için Android Studio ana araç çubuğundaki hedef cihaz açılır menüsünden telefon AVD'sini seçin ve Çalıştır'ı tıklayın.

    Android Studio'da uygulama yapılandırmasını çalıştırma

Yapay zeka gözlükleri için emülatör kontrollerini kullanma

Uygulamanızın yapay zeka gözlükleriyle yaygın senaryolarda nasıl davrandığını test etmek için emülatör kontrollerini kullanın. Kullanabileceğiniz kontrollerin her biriyle ilgili ayrıntılar için aşağıdaki bölümlere bakın.

Dokunmatik alan girişi sağlama

AI Glasses'da dokunmatik ekran olmadığından etkileşimler fiziksel cihazdaki dokunmatik alan kullanılarak gerçekleştirilir. Android XR emülatöründe dokunmatik yüzeyi ekran alanının hemen altında bulabilirsiniz.

Dokunmayı simüle etmek için dokunmatik alan içinde bilgisayarınızın faresini kullanın ve iki parmakla hareketleri gerçekleştirmek için İki Parmak modunu etkinleştirin.

Emülatör dokunmatik yüzey alanının sağ tarafı, gerçek bir cihazda gözlüğün ön tarafına (lenslerin bulunduğu yer) bakan alanı, sol tarafı ise gerçek bir cihazda gözlüğün arka tarafına (gözlüğün kulaklarınıza oturduğu yer) bakan alanı temsil eder. Bu yönü bilmek, ileri veya geri kaydırma gibi hareketleri simüle ederken önemlidir.

Şekil 1. Android XR Emulator'daki dokunmatik yüzey alanı, ekran alanının hemen altındadır.

Ses girişi sağlama

Mikrofonu açmak veya kapatmak için emülatör kontrollerinden Mikrofon'u seçin. Bu, bilgisayarınızdaki varsayılan mikrofon giriş cihazını kullanarak emülatöre bağlanır ve giriş gönderir. Bu, Emülatörün genişletilmiş kontrollerinde Sanal mikrofon, ana makinenin ses girişini kullanır seçeneğini kullanmakla aynı etkiye sahiptir.

Mikrofon açıkken etkin kelimeleri kullanmak ve komut vermek için konuşun.

Şekil 2. Ses girişi sağlamak için bilgisayarınızın mikrofonunu kullanmak üzere mikrofonu etkinleştirin.

Ekransız yapay zeka gözlüklerini simüle etme

Uygulamanızı yapay zeka gözlükleriyle test ederken uygulamanızın farklı yapay zeka gözlüğü türlerini destekleyebilmesi için ekransız bir yapay zeka gözlüğü simüle etmeniz gerekir.

Bu kullanım alanlarını test etmenize yardımcı olmak için Glasses uygulaması, yalnızca ses modunu etkinleştirmenize olanak tanır:

  1. Telefon emülatöründe Gözlük uygulamasını açın.

    Gözlükler uygulamasının uygulama simgesi.

  2. Cihaz ayarları'na dokunun ve Yalnızca ses modu'nu açın veya kapatın.

    Gözlük üzerinden yalnızca ses modunu açma/kapatma

  3. Telefon emülatörünü ve yapay zeka gözlüğü emülatörünü durdurun.

  4. Android Studio Device Manager'da telefon AVD'sini bulun ve taşma menüsünde Cold Boot'u (Soğuk Başlatma) tıklayın.

    Telefon emülatörünü soğuk başlatmayla başlatmak için "Soğuk Başlatma"yı tıklayın.

  5. Yapay zeka gözlüğü emülatörünü yeniden başlatmak ve uygulamanızı çalıştırmak için diğer adımları uygulayın.

Ekran erteleme zaman aşımını devre dışı bırakma

Uygulamanızın yapay zeka gözlükleri için deneyimlerini geliştirirken ekran zaman aşımı davranışını göz önünde bulundurmanız önemlidir. Bu nedenle, normal uygulama testinizi yaparken varsayılan davranışı kullanmanızı öneririz. Ancak, ekran zaman aşımının testinizi etkilediği durumlarda aşağıdaki ADB komutunu kullanarak varsayılan davranışı devre dışı bırakabilirsiniz:

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

Varsayılan ekran zaman aşımı davranışını geri yüklemek için aşağıdaki ADB komutunu çalıştırın:

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'ı kullanma

Gemini Live'ı yapay zeka gözlüğü emülatöründe tetiklemek için şu adımları uygulayın:

  1. Gemini Konuşalım'ı denemeden ve kullanmadan önce Google uygulamasını telefon emülatöründe en son sürüme güncelleyin (minimum sürüm 16.46.63 olmalıdır):

    1. Telefon emülatöründe Google Play Store uygulamasını açın.
    2. "Google"ı arayın ve Google uygulamasını seçin.

      Google uygulamasını Google Play Store uygulamasından güncelleyin.

    3. Güncelle'yi seçin.

  2. Dokunmatik yüzeye yaklaşık 2 saniye dokunup basılı tutarak yapay zeka gözlüğü emülatöründen Gemini Live'ı tetikleyin.

    Bu işlem ilk kez yapıldığında telefon emülatörünüzde bir dizi izin isteği tetiklenir. Gerekli tüm izinleri verin ve gözlük emülatöründeki dokunmatik yüzeye yaklaşık 2 saniye boyunca tekrar dokunup basılı tutun.

    Gemini Live'ı yapay zeka gözlüğü emülatöründe kullanmak için gerekli tüm izinleri kabul edin.

    Gemini Live etkin ve dinlerken yapay zeka gözlüğü emülatöründe şunları görürsünüz:

    Gemini Live etkinken ekranda görsel bir gösterge görünür.

  3. Telefon emülatörüne bakarak yapay zeka gözlüğü emülatöründe ana makine mikrofon girişinin etkin olduğunu kontrol edin. Aşağıdaki gibi bir bildirim görürsünüz:

    Telefon emülatöründeki bir bildirimde, ana makine mikrofonu girişinin etkin olduğu belirtiliyor.

Fotoğraf veya video çekme

Android XR Emulator'daki kamera yakalama özellikleri henüz kullanılamamaktadır.