Android 10, ekran başına VSync'i destekliyor mu?
Henüz değil. Android 10'daki varsayılan ekranın VSync özelliği tüm ekranları yönetir.
Ekranlar ayrı ayrı AÇILIP KAPATILABİLİR Mİ?
Android 10'da cihaz güç durumunun uygulanması öncelikle geneldir ve varsayılan ekranın güç durumuna göre belirlenir.
Yalnızca sanal ekranlar, yüzeyi null
olarak ayarlayarak ayrı ayrı AÇILIP KAPATILABİLİR. Etkinlik veya WindowManager bu durum değişikliğine yanıt verir.
Giriş-görüntü ilişkisini dinamik olarak nasıl yapılandırırım?
Android 10'da 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önlendirmesi bölümüne bakın.
Sistem süslemelerini ekranda nasıl etkinleştirebilirim?
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 uygulamaların sahip olduğu 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şlatma işlemlerini durduran ve bir sistem bileşeninin başlatma için kullanılan parametreleri değiştirmesine olanak tanıyan LaunchParamsController
'ü kullanın.
system_server
içinde kullanılabilir.
Cihazın kilidi ikincil ekrandan açılabilir mi?
Android 10'daki kilit ekranının varsayılan uygulaması etkileşimli değildir ve kilidin açılmasına izin vermez. Temel güvenlik koşulu karşılandığı sürece OEM'ler kendi kilit ekranlarını uygulayabilir.
Cihaz kilidi durumu tüm ekranlar için geçerlidir.
IME'yi hedefinden farklı bir ekranda nasıl gösterebilirim?
IME yalnızca DisplayWindowSettings
olarak yapılandırılmış bir ekranda görünebilir. Yapılandırma, giriş istenen bir ekran için etkinleştirilmemişse varsayılan ekranda IME görünür.
Önemli etkinlikleri belirli bir ekrana her zaman nasıl gönderebilirim?
Klavye, hedeflenmeyen bir giriş kaynağı olarak kabul edilir. Bu nedenle, giriş sistemdeki en üstte odaklanan 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 tuşlar Android 10'da gösterilirken yalnızca ekranı hedefler.
Ses nasıl işlenir?
Android 10 bu alanda önemli bir iyileştirme içermiyor. 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 beklemede.
Aynı uygulama birden fazla ekranda gösterilebilir mi?
Uygulama bunu destekliyorsa uygulama 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. Hedeflenen bir etkinliğin başlatılmasına ve yeni bir örnek isteğine olanak tanıyan bir Başlatıcı örneği kullanarak bunu test etmek uygundur.
Farklı ekranlar/kullanıcılar için aynı uygulamanın birden fazla örneği oluşturulabilir mi?
AOSP, aynı kullanıcı için aynı uygulamanın birden fazla ayrı korumalı 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 gerektirir.
Aynı uygulamayı kullanmak isteyen farklı kullanıcılar profilleriyle giriş yapmalıdır. Uygulama düzeyinde ayırma işlemi için her oturumda uygulamaya giriş yapmanız gerekir. Aksi takdirde, diğer kullanıcının verileri hâlâ mevcut olabilir.
Android 10 birden fazla kullanıcıyı destekliyor mu?
Hayır. Android 10, yalnızca tek bir giriş yapmış kullanıcıyı destekler.