Android 10, ekran başına VSync'i destekliyor mu?
Henüz yok. Android 10'daki varsayılan ekranın VSync'i tüm ekranları çalıştırır.
Ekranlar ayrı ayrı AÇILABİLİR veya KAPATILABİLİR mi?
Android 10'da cihazın güç durumunun uygulanması öncelikle geneldir ve varsayılan ekranın güç durumuna göre belirlenir.
Yalnızca sanal ekranlar, yüzey null olarak ayarlanarak ayrı ayrı AÇILABİLİR veya KAPATILABİLİR. Etkinlik veya WindowManager bu durum değişikliğine yanıt verir.
Giriş-ekran ilişkilendirmesini nasıl dinamik olarak yapılandırabilirim?
Android 10'da bir giriş ile cihaz arasındaki ilişkilendirmeyi dinamik olarak yapılandırmanın yerleşik bir yolu yoktur ancak çoğu durumda bazı geçici çözümler uygulanabilir. Ayrıntılar için Giriş yönlendirme bölümüne bakın.
Ekranda sistem süslemelerini nasıl etkinleştiririm?
Test için en basit yöntem, tüm ikincil ekranlarda sistem süslemelerini ve IME desteğini etkinleştiren "Masaüstü modunu zorunlu kıl" geliştirici seçeneğini kullanmaktır. Bu özellik, fiziksel paneller veya simüle edilmiş ekran gibi sisteme ait ekranlarda çalışır ancak uygulamalara ait sanal ekranlarda kısıtlanabilir.
Üretim için varsayılan yapılandırma dosyasını sağlayın. Ayrıntılar için bkz.:
Belirli ekranlar için etkinlikleri nasıl yapılandırırım?
Tüm etkinlik başlatmalarını engelleyen ve bir sistem bileşeninin başlatma için kullanılan parametreleri değiştirmesine olanak tanıyan LaunchParamsController'yı kullanın.
Bu özellik system_server içinde kullanılabilir.
Cihaz, ikincil ekrandan kilidi açılabilir mi?
Android 10'daki kilit ekranının varsayılan uygulaması etkileşimli değildir ve kilidin açılmasına izin vermez. Bir OEM, temel güvenlik koşulu karşılandığı sürece kendi kilit ekranını uygulayabilir.
Cihaz kilidi durumu geneldir ve tüm ekranlar için geçerlidir.
IME'yi hedefinden farklı bir ekranda nasıl görüntüleyebilirim?
IME yalnızca DisplayWindowSettings yapılandırılmış bir ekranda görünebilir. Yapılandırma, girişin istendiği bir ekranda etkinleştirilmemişse IME varsayılan ekranda görünür.
Önemli etkinlikleri her zaman belirli bir ekrana nasıl gönderirim?
Klavye, hedeflenmeyen bir giriş kaynağı olarak kabul edilir. Bu nedenle giriş, sistemdeki en üstteki odaklanmış pencereye gider. Hedeflenen tuş girişi örneği için PhoneWindowManager sınıfındaki Geri veya Ana Sayfa düğmesi uygulamasına bakın. Bu anahtarlar yalnızca Android 10'da görüntülendikleri sırada ekranı hedefler.
Ses nasıl işlenir?
Android 10 bu alanda önemli bir iyileştirme içermez. Android 10'da Auto için çok bölgeli ses desteği eklendi ancak ayrı hedeflenmiş ses akışlarını işlemek için genel bir çözüm henüz beklemede.
Aynı uygulama birden fazla ekranda gösterilebilir mi?
Uygulama destekliyorsa uygulamanın etkinliklerinin birden fazla örneği oluşturulabilir. Varsayılan olarak her biri aynı işlem altında çalışır. Chrome, bu tür bir uygulamaya örnektir. Bu uygulamayı, hedeflenen bir etkinlik başlatmaya ve yeni bir örnek isteğinde bulunmaya olanak tanıyan bir Başlatıcı örneği kullanarak test etmek kolaydır.
Aynı uygulamanın birden fazla örneği farklı ekranlar/kullanıcılar için oluşturulabilir mi?
AOSP, aynı kullanıcı için aynı uygulamanın birden fazla ayrı sanal alanı ve işlemi oluşturmanıza izin vermez. Bu istekle ilişkili kullanım alanları, uygulama düzeyinde ayrım yerine eşzamanlı çok kullanıcılı destek gerektiriyor.
Farklı kullanıcılar aynı uygulamayı kullanmak istiyorsa kendi profilleriyle giriş yapmalıdır. Uygulama düzeyinde ayrım için her oturumda uygulamaya giriş yapılması gerekir. Aksi takdirde, diğer kullanıcının verileri cihazda kalabilir.
Android 10, birden fazla kullanıcıyı destekliyor mu?
Hayır. Android 10, tek bir kullanıcının oturum açmasını destekler.