Android 10 ekran başına VSYNC'i destekler mi?
Henüz değil. Android 10'da varsayılan ekranın VSYNC'si tüm ekranları çalıştırır.
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/KAPALI hale getirilebilir. Etkinlik/WindowManager bu durum değişikliğine yanıt verir.
Giriş-görüntü ilişkilendirmesini dinamik olarak nasıl yapılandırırım?
Mevcut bir yapılandırma ve ilişkilendirme arasındaki ilişkilendirmeyi dinamik olarak yapılandırmanın Android 10'da bir giriş ve cihaz kullanıyor, ancak bazı geçici çözümler çoğu durumda uygulanır. Görüntüleyin Ayrıntılar için Giriş yönlendirme başlıklı makaleyi inceleyin.
Sistem süslemelerini ekranda nasıl etkinleştirebilirim?
Test için en basit yöntem, Zorunlu Masaüstü Modu geliştiricisini kullanmaktır. seçeneği bulunur. Bu seçenek, tüm ikincil ekranlarda sistem süslemelerini ve IME desteğini etkinleştirir. 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.
Şu anda system_server
dahilinde kullanılabilir.
Bir cihazın kilidi ikincil bir ekrandan açılabilir mi?
Android 10'da kilit ekranının varsayılan uygulaması ve kilidin açılmasına izin vermiyor. OEM kendi kilidini kullanabilir ekran görüntüsünün üzerinden geçin.
- Cihaz kilidi durumu geneldir.
- Tüm ekranlar için geçerlidir.
Bir IME'yi hedefinden farklı bir ekranda nasıl görüntülerim?
IME yalnızca şurada yapılandırılmış bir ekranda görünebilir:
DisplayWindowSettings
Bir ekran için yapılandırma etkin değilse
giriş istendiğinde varsayılan ekranda IME görünür.
Önemli etkinlikleri her zaman belirli bir ekrana nasıl gönderebilirim?
Klavye, hedeflenmeyen bir giriş kaynağı olarak kabul edilir; bu nedenle giriş, pencereye odaklanmalıdır. Hedeflenen anahtar örneği için giriş için PhoneWindowManager sınıfındaki Geri/Home düğmesinin uygulanması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'a Auto için çok bölgeli ses desteği eklendi ancak ayrı hedeflenen ses akışlarını işlemek için genel bir çözüm beklemede.
Aynı uygulama birkaç 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 uygulamalara örnek olarak verilebilir. 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, farklı korumalı alan ve yapılandırma oluşturmanıza izin vermez. kullanıcı için aynı olması gerekir. Bu istekle ilişkili kullanım alanları için eşzamanlı olarak gerekir uygulama düzeyinde ayırma yerine çoklu kullanıcı desteğini kullanabilir.
Aynı uygulamayı kullanmak isteyen farklı kullanıcılar, profil. 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ı destekler mi?
Hayır. Android 10, yalnızca tek bir giriş yapmış kullanıcıyı destekler.