Test ve geliştirme ortamı

İkincil ekranları test etmenin en hızlı ve en kolay yolu, sisteme ait olan simüle edilmiş bir ekran kullanmaktır. system_server UID'yi paylaştığı için güvenilirdir ve tüm dekor pencerelerini ve etkinliklerini barındırmasına izin verilir.

Donanım bağlantısını destekleyen bir cihazınız varsa (örneğin, HDMI veya USB-C üzerinden DisplayPort) test etmek için harici donanım ekranlarını kullanabilirsiniz.

Varsayılan olarak, sistem UID'sine ait olmayan sanal ekranlar güvenilir olarak kabul edilmez ve kullanıcı verilerinin sızmasını önlemek için bir dizi kısıtlama uygulanır.

Android 10'da platforma eklenen yeni pencereleme özelliklerini ve özelliklerini test etmek için masaüstü modunu kullanın. Uygulama geliştiricilere yönelik bir geliştirici seçeneğidir ve geliştiricilerin uygulamaları çok ekranlı ve serbest biçimli pencere modu ortamlarında test etmesine olanak tanır.

Şekil 1. İki ekranda masaüstü modu: simüle edilmiş (üst) ve harici (alt)

Cihaz üreticileri masaüstü benzeri bir deneyim sunmak istediğinde, pencere özelliklerinden bazılarını uygulamanın önerilen yolunu göstermek için bu özelliği kullanın.

  1. Masaüstü modunu zorla geliştirici seçeneğini etkinleştirin.
  2. Telefonu yeniden başlatın.
  3. Fareyi bağlayın (USB veya Bluetooth üzerinden).
  4. Geliştirici seçeneklerinden simüle edilmiş bir ekran oluşturun veya donanım ekranı kullanın.
  5. Etkinlikleri ilgili ekrandaki başlatıcıdan başlatın ve etkileşim kurmak için fareyi kullanın.

MD Launcher (platform/development/samples/MultiDisplay), hedeflenen etkinlik başlatmasını test etmek ve yeni bir örnek istemek için kullanışlıdır.