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 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ın güvenilir olmadığı kabul edilir 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 yeteneklerini test etmek için masaüstü modunu kullanın. Bu, uygulama geliştiricileri için hedeflenen 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. Simüle edilmiş (üstte) ve harici (altta) olmak üzere iki ekranda masaüstü modu

Cihaz üreticileri masaüstü benzeri bir deneyim sağlamak istediğinde, bazı pencereleme özelliklerini uygulamak için önerilen yolu göstermek için bu özelliği kullanın.

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

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