Lingkungan pengujian dan pengembangan

Cara tercepat dan termudah untuk menguji tampilan sekunder adalah dengan menggunakan tampilan simulasi, yang dimiliki oleh sistem. Karena berbagi UID system_server , itu tepercaya dan diizinkan untuk meng-host semua jendela dan aktivitas dekorasi.

Jika Anda memiliki perangkat yang mendukung koneksi perangkat keras (misalnya, HDMI atau DisplayPort melalui USB-C), Anda dapat menggunakan layar perangkat keras eksternal untuk menguji.

Secara default, tampilan virtual yang tidak dimiliki oleh sistem UID dianggap tidak dipercaya dan sejumlah batasan diterapkan untuk mencegah kebocoran data pengguna.

Gunakan mode desktop untuk menguji fitur dan kemampuan windowing baru yang ditambahkan ke platform di Android 10. Ini adalah opsi developer yang ditargetkan untuk developer aplikasi dan memungkinkan developer untuk menguji aplikasi di lingkungan mode windowing multi-tampilan dan bentuk bebas.

Gambar 1. Mode desktop pada dua tampilan, simulasi (atas) dan eksternal (bawah)

Ketika produsen perangkat ingin memberikan pengalaman seperti desktop, gunakan fitur ini untuk menunjukkan cara yang disarankan untuk menerapkan beberapa fitur windowing.

  1. Aktifkan opsi pengembang mode desktop Paksa .
  2. Nyalakan ulang telepon.
  3. Hubungkan mouse (melalui USB atau Bluetooth).
  4. Buat tampilan simulasi dari opsi pengembang atau gunakan tampilan perangkat keras.
  5. Luncurkan aktivitas dari peluncur di layar itu dan gunakan mouse untuk berinteraksi.

MD Launcher ( platform/development/samples/MultiDisplay ) berguna untuk menguji peluncuran aktivitas yang ditargetkan dan untuk meminta instance baru.