Veri göndermek, cihaz özelliklerini değiştirmek, uygulamaları kontrol etmek ve daha fazlası için Android Emulator'daki genişletilmiş kontrolleri kullanın. Genişletilmiş kontroller penceresini açmak için emülatör panelinde Diğer'i tıklayın. Bu gelişmiş kontrol seçeneklerinden bazılarının yalnızca Android Studio dışında emülatör'ü ayrı bir pencerede çalıştırdığınızda kullanılabileceğini unutmayın.
Bu görevlerin çoğunu klavye kısayollarıyla gerçekleştirebilirsiniz. Emülatördeki kısayolların tam listesi için F1 (macOS'te Command+/) tuşlarına basarak Yardım bölmesini açın.
Tablo 1. Genişletilmiş denetim ayrıntıları
Özellik | Açıklama |
---|---|
Ekranlar |
Emülatör, uygulamanızı özelleştirilebilir boyutları destekleyen birden fazla ekrana dağıtmanıza olanak tanır ve çoklu pencere ile çoklu ekran desteği sunan uygulamaları test etmenize yardımcı olabilir. Bir sanal cihaz çalışırken aşağıdaki şekilde iki adede kadar ek ekran ekleyebilirsiniz:
|
Hücresel | Emülatör, çeşitli ağ koşullarını simüle etmenize olanak tanır. Farklı ağ protokolleri için ağ hızını yaklaşık olarak belirleyebilir veya Tam'ı belirtebilirsiniz. Bu seçenek, verileri bilgisayarınızın izin verdiği en hızlı şekilde aktarır. Bir ağ protokolü belirtmek her zaman Tam'dan daha yavaştır. Ses ve veri ağı durumunu (ör. dolaşım) da belirtebilirsiniz. Varsayılan değerler AVD'de ayarlanır. Bir ağ türü seçin:
Bir Sinyal gücü seçin:
Ses durumu, Veri durumu veya her ikisini de seçin:
|
Pil | Uygulamanızın farklı koşullarda nasıl performans gösterdiğini görmek için bir cihazın pil özelliklerini simüle edebilirsiniz. Şarj düzeyi seçmek için kaydırma çubuğunu kullanın. Bir Şarj cihazı bağlantısı değeri seçin:
Pil sağlığı değeri seçin:
Pil durumu değeri seçin:
|
Kamera | Emülatör kamerasını açtığınızda simüle edilen sahneye resim yükleyebilirsiniz. Daha fazla bilgi için ARCore dokümanlarında sahneye artırılmış görüntü ekleme başlıklı makaleyi inceleyin. |
Konum |
Emülatör, "konumum" bilgilerini simüle etmenize olanak tanır: Emulated cihazın bulunduğu yer. Örneğin, Google Haritalar'da Konumum'u Cihazın konum bilgileriyle ilgili kontroller Tek noktalar ve Rotalar olmak üzere iki sekme altında düzenlenir. Tek noktalar Tek noktalar sekmesinde, Google Haritalar web görünümünü kullanarak ilgi çekici yerleri arayabilirsiniz. Bu işlem, telefonda veya tarayıcıda Google Haritalar'ı kullanırken yaptığınız gibidir. Haritada bir konum aradığınızda (veya tıkladığınızda) haritanın alt kısmındaki Noktayı kaydet'i seçerek konumu kaydedebilirsiniz. Kayıtlı tüm konumlarınız Genişletilmiş kontroller penceresinin sağ tarafında listelenir. Emülatör konumunu haritada seçtiğiniz konuma ayarlamak için Genişletilmiş denetimler penceresinin sağ alt kısmındaki Konum belirle düğmesini tıklayın. Rotalar Tek noktalar sekmesine benzer şekilde Rotalar sekmesi de iki veya daha fazla konum arasında rota oluşturmak için kullanabileceğiniz bir Google Haritalar web görünümü sağlar. Rota oluşturmak ve kaydetmek için aşağıdakileri yapın:
Emülatör'ün kaydettiğiniz rotayı takip etmesini simüle etmek için Kayıtlı yollar listesinden rotayı seçin ve Genişletilmiş denetimler penceresinin sağ alt kısmındaki Rotayı oynat'ı tıklayın. Simülasyonu durdurmak için Rotayı durdur'u tıklayın. Belirtilen rotayı takip eden emülatörü sürekli olarak simüle etmek için Oynatma işlemini tekrarla'nın yanındaki anahtarı etkinleştirin. Emülatör'ün belirtilen yolu ne kadar hızlı takip edeceğini değiştirmek için Oynatma hızı menüsünden bir seçenek belirleyin. GPX ve KML verilerini içe aktarma GPS exchange biçimindeki (GPX) veya Keyhole Biçimlendirme Dili (KML) dosyalarındaki coğrafi verileri kullanmak için:
Hız varsayılan olarak Gecikme değerine (Hız 1X) ayarlanır. Hızı iki katına (Hız 2X), üç katına (Hız 3X) vb. artırabilirsiniz. |
Telefon | Emülatör, gelen telefon aramalarını ve kısa mesajları simüle etmenize olanak tanır. Emülatöre arama başlatmak için:
Emülatöre kısa mesaj göndermek için:
|
Yön tuşları | AVD'de donanım profilinde yön tuşları etkinse yön tuşları kontrollerini emülatörle kullanabilirsiniz. Ancak bazı cihazlar (ör. Android kol saatleri) yön tuşlarını desteklemez. Düğmeler aşağıdaki işlemleri simüle eder: ![]() |
Mikrofon | Gizlilik ve performans nedeniyle Android Emulator'da mikrofon girişi varsayılan olarak devre dışıdır. Mikrofon girişini etkinleştirmek için Sanal mikrofon, ana makine ses girişini kullanır seçeneğini etkinleştirin. Android Emulator, çeşitli kulaklık ve mikrofon senaryolarını simüle etmek için açma/kapatma düğmeleri ve önemli etkinlikler sunar:
|
Parmak izi | Bu denetim, 10 farklı parmak izi taramasını simüle edebilir. Bu özelliği, uygulamanızdaki parmak izi entegrasyonunu test etmek için kullanabilirsiniz. Bu özellik, Android 5.1 (API düzeyi 22) ve önceki sürümler ile Wear OS için devre dışıdır. Sanal cihazda parmak izi taramasını simüle etmek için:
|
Sanal sensörler > Cihaz Pozisyonu |
Bu denetim, uygulamanızı cihaz konumu, yönü veya her ikisinde yapılan değişikliklere karşı test etmenize olanak tanır. Örneğin, eğme ve döndürme gibi hareketleri simüle edebilirsiniz. İvme ölçer, cihazın mutlak konumunu izlemez. Yalnızca bir değişiklik olduğunda bunu algılar. Kontrol, gerçek bir cihazı hareket ettirdiğinizde veya döndürdüğünüzde ivmeölçer ve manyetometre sensörlerinin nasıl tepki vereceğini simüle eder. Bu denetimi kullanmak için AVD'nizdeki ivmeölçer sensörünü etkinleştirmeniz gerekir. Kontrol, x, y ve z eksenindeki
Kontrol, x, y ve z eksenindeki ortam manyetik alanını mikrotesla (μT) cinsinden ölçen
Cihazı x, y ve z eksenleri etrafında döndürmek için Döndür'ü seçin ve aşağıdakilerden birini yapın:
Yan yatma, dikey yatma ve yuvarlanma açılarının nasıl hesaplandığı hakkında daha fazla bilgi için Cihazın yönünü hesaplama başlıklı makaleyi inceleyin. Cihazı yatay (x) veya dikey (y) olarak hareket ettirmek için Taşı'yı seçin ve aşağıdakilerden birini yapın:
Cihazı 0, 90, 180 veya 270 dereceye konumlandırmak için:
Cihazı ayarlarken Sonuçlanan değerler alanları buna göre değişir. Bunlar, bir uygulamanın erişebileceği değerlerdir. Bu sensörler hakkında daha fazla bilgi için Sensörlere genel bakış, Hareket sensörleri ve Konum sensörleri başlıklı makaleleri inceleyin. |
Sanal sensörler > Ek sensörler | Emülatör, çeşitli konum ve ortam sensörlerini simüle edebilir. Aşağıdaki sensörleri uygulamanızla test edebilmek için ayarlamanıza olanak tanır:
Bu sensörler hakkında daha fazla bilgi için Sensörlere genel bakış, Konum sensörleri ve Çevre sensörleri başlıklı makaleleri inceleyin. |
Hata raporu | Emülatörle ilgili sorun yaşıyorsanız hata raporu hazırlayıp gönderebilirsiniz. Emülatör, hata raporu için ekran görüntülerini, günlükleri ve diğer verileri otomatik olarak toplar. |
Kayıt ve oynatma | Ekran kaydı bölümüne bakın. |
Google Play | AVD sistem resmi Play Store uygulamasını içeriyorsa Google Play Hizmetleri sürüm bilgileri gösterilir. |
Ayarlar > Genel |
|
Ayarlar > Proxy | Emülatör varsayılan olarak Android Studio HTTP proxy ayarlarını kullanır. Bu ekran, emülatör için HTTP proxy yapılandırmasını manuel olarak tanımlamanıza olanak tanır. Daha fazla bilgi için Emülatör'ü proxy ile kullanma başlıklı makaleyi inceleyin. |
Ayarlar > Gelişmiş |
|
Yardım > Klavye Kısayolları | Bu bölmede, emülatör için klavye kısayollarının tam listesi yer alır. Emülatörde çalışırken bu bölmeyi açmak için F1 (Command+/ macOS'te) tuşuna basın. Kısayolların çalışması için Genel ayarlar bölmesinde Klavye kısayollarını gönder seçeneğinin Emülatör kontrolleri (varsayılan) olarak ayarlanması gerekir. |
Yardım > Emülatör Yardımı | Emülatöre ait online dokümanlara gitmek için Dokümanlar'ı tıklayın. Emülatörle ilgili bir hata bildirmek için Geri bildirim gönder'i tıklayın. Daha fazla bilgi için emülatör hatalarını nasıl bildireceğinizi öğrenin. |
Yardım > Hakkında | Emülatörde kullanılan Emülatör seri numarası emulator-adb_port şeklindedir. Örneğin, |