Android Emulator'daki genişletilmiş kontrolleri kullanarak veri gönderebilir, cihaz özelliklerini değiştirebilir, uygulamaları kontrol edebilir ve daha pek çok şey yapabilirsiniz. Genişletilmiş denetimler penceresini açmak için emülatör panelinde Diğer'i tıklayın. Bu genişletilmiş kontrol seçeneklerinden bazılarının, yalnızca Android Studio'nun 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ını kullanarak gerçekleştirebilirsiniz. Emülatördeki kısayolların tam listesi için Yardım bölmesini açmak üzere F1 (macOS'te Command+/) tuşlarına basın.
Özellik | Açıklama |
---|---|
Ekranlar |
Emülatör, uygulamanızı birden çok ekrana dağıtmanıza olanak tanır. Bu ekranlar, özelleştirilebilir boyutları destekleyen, çoklu pencere ve çoklu ekranı destekleyen uygulamaları test etmenize yardımcı olabilir. Bir sanal cihaz çalışırken aşağıdaki işlemleri yaparak en fazla iki ekran ekleyebilirsiniz:
|
Hücresel | Emülatör, çeşitli ağ koşullarını simüle etmenizi sağlar. Farklı ağ protokolleri için ağ hızını yaklaşık olarak belirleyebilir veya verileri bilgisayarınızın izin verdiği hızda aktaran Tam değerini belirtebilirsiniz. Ağ protokolü belirtmek Tam'dan her zaman daha yavaştır. Ses ve veri ağı durumunu (ör. dolaşım) da belirtebilirsiniz. Varsayılan değerler ortalama görüntüleme süresinde (AVD) ayarlanır. Ağ türü seçin:
Sinyal gücü seçin:
Voice durumu, Veri durumu veya her ikisini birden 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. Ödeme düzeyi seçmek için kaydırma çubuğu kontrolünü kullanın. Şarj bağlantısı değeri seçin:
Pil sağlığı değeri seçin:
Pil durumu değerini 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ındaki Sahneye Artırılmış Görüntüler Ekleme bölümüne bakın. |
Konum |
Emülatör, "konumum" bilgilerini (emüle edilen cihazın bulunduğu yer) simüle etmenizi sağlar. Örneğin, Google Haritalar'da Konumum'u tıklayıp bir konum gönderirseniz harita bunu gösterir. Cihazın konum bilgileriyle ilgili kontroller iki sekme altında düzenlenir: Tek noktalar ve Rotalar. Tek puan Tek noktalar sekmesinde, Google Haritalar'ı telefonda veya tarayıcıda kullanırken yaptığınız gibi önemli yerleri aramak için Google Haritalar web görünümünü kullanabilirsiniz. Haritada bir konumu aradığınızda (veya tıkladığınızda) haritanın alt kısmına yakın bir yerde bulunan Noktayı kaydet'i seçerek konumu kaydedebilirsiniz. Kaydedilen tüm konumlarınız, Genişletilmiş denetimler penceresinin sağ tarafında listelenir. Emülatörün konumunu haritada seçtiğiniz konuma ayarlamak için Genişletilmiş denetimler penceresinin sağ alt tarafına yakın yerdeki Konumu ayarla düğmesini tıklayın. Rotalar Tek nokta sekmesine benzer şekilde, Rotalar sekmesi 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:
Kaydettiğiniz rotayı izleyerek emülatörün simülasyonunu yapmak için Kayıtlı rotalar listesinden rotayı seçin ve Genişletilmiş kontroller penceresinin sağ alt kısmındaki Rotayı oynat'ı tıklayın. Simülasyonu durdurmak için Rotayı durdur'u tıklayın. Belirtilen rotayı izleyen emülatörü sürekli olarak simüle etmek için Tekrar oynat'ın yanındaki anahtarı etkinleştirin. Emülatörün belirtilen rotayı izleme hızını değiştirmek için Oynatma hızı menüsünden bir seçenek belirleyin. GPX ve KML verilerini içe aktarma GPS değişim biçimi (GPX) veya Anahtar Deliği Biçimlendirme Dili (KML) dosyasından coğrafi verileri kullanmak için:
Hız, varsayılan olarak Gecikme değerine (Hız 1X) ayarlanır. Hızı iki kat (Hız 2X), üç kat (Hız 3X) vb. artırabilirsiniz. |
Telefon | Emülatör, gelen telefon aramalarını ve kısa mesajları simüle etmenizi sağlar. Emülatöre çağrı başlatmak için:
Emülatöre kısa mesaj göndermek için:
|
Yönlü Ped | AVD'nin donanım profilinde yön tuşları etkinleştirilmişse emülatörle yön tuşlarını kullanabilirsiniz. Ancak tüm cihazlar yön tuşlarını desteklemez. Örneğin, Android saatler desteklemez. Düğmeler aşağıdaki işlemleri simüle eder: |
Mikrofon | Sanal mikrofon ana makine ses girişini kullanır ayarı açık olduğunda emülatör, ana makine mikrofonundan ses girişi alır. Aksi takdirde emülatör, herhangi bir ses girişi almaz. Sanal mikrofonlu kulaklık fişi takıldı, Sanal mikrofonlu kulaklıkta mikrofon var ve Sesli Yardım seçenekleri şu anda uygulanmamaktadır. |
Parmak izi | Bu kontrol, 10 farklı parmak izi taramasını simüle edebilir. Bunu uygulamanızda 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ın simülasyonunu yapmak için:
|
Sanal sensörler > Cihaz Pozisyonu |
Bu kontrol, uygulamanızı cihaz konumu, yön veya her ikisinde birden yapılan değişikliklere karşı test etmenize olanak tanır. Örneğin, yatırma ve döndürme gibi hareketleri simüle edebilirsiniz. İvme ölçer cihazın mutlak konumunu izlemez, yalnızca bir değişikliğin ne zaman olduğunu 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 kontrolü kullanmak için AVD'nizdeki ivme ölçer sensörünü etkinleştirmeniz gerekir. Kontrol paneli x, y ve z eksenindeki
Kontrol paneli ayrıca x, y ve z eksenlerindeki 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:
Sapma, dönüş ve yuvarlanma işlemlerinin nasıl hesaplandığı hakkında daha fazla bilgi için Cihazın yönünü hesaplama bölümüne bakın. Cihazı yatay (x) veya dikey (y) olarak taşımak 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ı ayarladıkça Sonuç değerleri 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 konularını 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 edebilmeniz için ayarlayabilirsiniz:
Bu sensörler hakkında daha fazla bilgi için Sensörlere genel bakış, Konum sensörleri ve Ortam sensörleri konularını 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. |
Kaydetme ve Oynatma | Ekran kaydı başlıklı makaleyi inceleyin. |
Google Play | AVD sistem görüntüsünde Play Store uygulaması varsa Google Play Hizmetleri sürüm bilgileri burada gösterilir. |
Ayarlar > Genel |
|
Ayarlar > Proxy | Varsayılan olarak emülatör, Android Studio HTTP proxy ayarlarını kullanır. Bu ekran, emülatör için manuel olarak bir HTTP proxy yapılandırması tanımlamanızı sağlar. Daha fazla bilgi için Emülatörü proxy ile kullanma bölümüne bakın. |
Ayarlar > Gelişmiş |
|
Yardım > Klavye Kısayolları | Bu bölme, emülatör için klavye kısayollarının tam listesini sunar. Emülatörde çalışırken bu bölmeyi açmak için F1 (macOS'te Command+/) tuşlarına basın. Kısayolların çalışması için Genel ayarlar bölmesindeki Klavye kısayollarını gönder seçeneği Emülatör denetimleri (varsayılan) olarak ayarlanmalıdır. |
Yardım > Emülatör Yardımı | Emülatörün online belgelerine gitmek için Belgeler'i tıklayın. Emülatöre yönelik bir hata bildiriminde bulunmak için Geri bildirim gönder'i tıklayın. Daha fazla bilgi için emülatör hatalarının nasıl bildirileceğini öğrenin. |
Yardım > Hakkında | Emülatörün hangi Emülatör seri numarası emulator-adb_port şeklindedir. Örneğin, bir |