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 genişletilmiş 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ılabildiğini unutmayın.
Bu görevlerin birçoğunu klavye kısayollarını kullanarak gerçekleştirebilirsiniz. Emülatördeki kısayolların tam listesi için F1 (Command+/
(macOS'te) tuşlarına basın.
Tablo 1. Genişletilmiş kontrollerle ilgili 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. Ayrıca çoklu pencere ve çoklu ekran özelliklerini destekleyen uygulamaları test etmenize yardımcı olabilir. Sanal cihaz çalışırken aşağıdaki şekilde en fazla iki ekran daha 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 bilgisayarınızın izin verdiği en hızlı şekilde veri aktaran Tam'ı belirtebilirsiniz. Bir ağ protokolü belirtmek her zaman Tam'dan daha yavaştır. Ayrıca, dolaşım gibi ses ve veri ağı durumunu da belirtebilirsiniz. Varsayılanlar AVD'de ayarlanır. Bir Ağ türü seçin:
Sinyal gücü seçin:
Ses 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. Şarj seviyesi seçmek için kaydırma çubuğunu kullanın. Bir Şarj cihazı bağlantısı değeri seçin:
Bir 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 belgelerindeki
Add Augmented Images to the scene
(Sahneye Artırılmış Görüntüler Ekleme) başlıklı makaleyi inceleyin.
Kamera modu, AVD ortam yapılandırma dosyasıyla tanımlanan ortam sahnesini kullanacak şekilde ayarlandığında, kaynak içeriği çalışma zamanında dinamik olarak değiştirmek için sahne ayarlarını yeniden yükleyebilirsiniz. |
| Konum |
Emülatör, "konumum" bilgisini simüle etmenize olanak tanır:
Emüle edilen 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. Tekli puanlar Tek noktalar sekmesinde, ilgi çekici yerleri aramak için Google Haritalar web görünümünü kullanabilirsiniz. Bu görünüm, Google Haritalar'ı telefonda veya tarayıcıda kullanırken yaptığınız işlemlerle aynıdır. 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ün konumunu haritada seçtiğiniz konuma ayarlamak için Genişletilmiş kontroller penceresinin sağ alt kısmındaki Konumu ayarla 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 webview 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ı rotalar listesinden rotayı seçin ve Genişletilmiş kontroller penceresinin sağ alt kısmına yakın bir yerden Rotayı oynat'ı tıklayın. Simülasyonu durdurmak için Rotayı durdur'u tıklayın. Emülatörü belirtilen rotayı takip ederek sürekli olarak simüle etmek için Oynatmayı tekrarla'nın yanındaki anahtarı etkinleştirin. Emülatörün belirtilen rotayı 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 değişim biçimi (GPX) veya Keyhole Biçimlendirme Dili (KML) dosyasındaki 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) ve benzeri şekillerde artırabilirsiniz. |
| Telefon | Emülatör, gelen telefon aramalarını ve kısa mesajları simüle etmenize olanak tanır. Emülatörde arama başlatmak için:
Emülatöre kısa mesaj göndermek için:
|
| Yön tuşları | AVD'nin donanım profilinde yön tuşları etkinleştirilmişse emülatörle yön tuşları kontrollerini 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 | Gizlilik ve performans nedeniyle mikrofon girişi Android Emulator'da varsayılan olarak devre dışıdır. Mikrofon girişini etkinleştirmek için Enable Host Microphone Access'i (Sunucu Mikrofon Erişimini Etkinleştir) açın. Android Emulator, kablolu mikrofonlu kulaklığı simüle etmek için de kontroller sunar:
|
| Parmak izi | Bu kontrol, 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'te devre dışıdır. Sanal cihazda parmak izi taraması simülasyonu yapmak için:
|
| Sanal sensörler > Cihazın duruşu |
Bu kontrol, uygulamanızı cihazın konumundaki, yönündeki veya her ikisindeki değişikliklere göre 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 yanıt verme şeklini simüle eder. Bu kontrolü kullanmak için AVD'nizde ivmeölçer sensörünü etkinleştirmeniz gerekir. Kontrol raporları
Kontrol, mikrotesla (μT) cinsinden x, y ve z eksenlerindeki ortam manyetik alanını ö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:
Yatay dönüş, dikey dönüş ve yuvarlanmanı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ı ayarladığınızda Sonuç değerleri alanları buna göre değişir. Uygulamaların erişebileceği değerler şunlardır. 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 ayarlayarak uygulamanızla test etmenize olanak tanır:
Bu sensörler hakkında daha fazla bilgi için Sensörlere genel bakış, Konum sensörleri ve Ortam 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ı kaydetme başlıklı makaleyi inceleyin. |
| Google Play | AVD sistem görüntüsü Play Store uygulamasını içerdiğinde Google Play Hizmetleri sürüm bilgileri gösterilir. |
| Ayarlar > Genel |
|
| Ayarlar > Proxy | Daha ayrıntılı bilgi için Android Emulator ile Proxy Kullanma başlıklı makaleyi inceleyin. |
| Ayarlar > Gelişmiş |
|
| Yardım > Klavye Kısayolları (Emulator bağımsız) | Bu bölmede, emülatörün klavye kısayollarının tam listesi yer alır. Emülatörde çalışırken bu bölmeyi açmak için F1 (macOS'te Command+/) tuşuna 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 kontrolleri (varsayılan) olarak ayarlanmalıdır. Bu menü seçeneği, emülatör Android Studio ile yerleştirilmiş modda çalışırken kullanılamaz. Emülatörü yerleşik modda kullanıyorsanız klavye kısayollarını Dosya (macOS'te Android Studio) > Ayarlar > Tuş eşleme bölümünde, Çalışan Cihazlar altında bulabilirsiniz. |
| Yardım > Emülatör Yardımı (Emülatör bağımsız) | Emülatörün online dokümanlarına 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. Bu menü seçeneği, emülatör Android Studio ile yerleşik modda çalışırken kullanılamaz. Emülatörü yerleşik modda kullanıyorsanız Help > Submit a Bug Report (Yardım > Hata Raporu Gönder) seçeneğini tıklayarak hata şablonunu açın ve Android Emulator hatalarıyla ilgili ayrıntıları manuel olarak ekleyin. |
| Yardım > Hakkında | Emülatörün kullandığı Emülatörün seri numarası emulator-adb_port'dir.
Bunu, örneğin |
tıklayıp bir konum gönderirseniz harita bu konumu gösterir.
tıklayın.