Android 7.0 ve sonraki sürümlerde, platform özelliği çoklu pencere sayesinde kullanıcılar, cihazlarının ekranında aynı anda birden fazla uygulamayı görüntüleyebilir. Varsayılan mod, kullanıcıların uygulamaları yerleştirmesi için iki etkinlik bölmesi sağlayan bölünmüş ekrandır.
Android 8.0, özelliği iyileştirerek ve ona daha fazla işlevsellik ekleyerek bölünmüş ekranı iyileştirir. Varsayılan uygulamada, kullanıcı bölünmüş ekrana girdikten sonra Ana Sayfa'ya dokunursa üst bölme sıkıştırılır ve başlatıcı yeniden boyutlandırılır. Bu, kullanıcılara ana ekranlarından uygulamaları bulup başlatabilmeleri için başlatıcı düzenlerini korurken en üstteki uygulamanın hala açık olduğunu gösterir.
Örnekler ve kaynak
Bu yeni işlevselliğin /platform/packages/apps/Launcher3/
adresindeki Launcher3 kodunda bir referans uygulaması bulunmaktadır.
Bu Değişiklik Kimlikleri, Launcher3'te bölünmüş ekranın uygulanmasıyla ilgilidir ve başlatıcılarında benzer güncellemeler yapmak isteyen cihaz üreticileri için referans görevi görebilir.
- Değişiklik Kimliği:
I48e5cb3bd15e70627d9bf007d93bc731612fba2e
- Değişiklik Kimliği:
I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
- Değişiklik Kimliği:
Id6557d070edb664aa1f4851de7abf494cf8a0677
- Değişiklik Kimliği:
Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
- Değişiklik Kimliği:
Ie50279f4edb94812120dea492aefa4f18218162f
- Değişiklik Kimliği:
I6f9ee7be12d3266f021796576c771f86f6120246
- Değişiklik Kimliği:
I106fe12041565a090047f146a07d4bc80a074b4a
- Değişiklik Kimliği:
Ibb49c56aab29d1223a0ab36476a32d565566eb25
- Değişiklik Kimliği:
Id60c793730d982277c9d91860e9fb0e6a0df7d38
- Değişiklik Kimliği:
I9d358e74ab403989929dee87542d3dde78c2f229
- Değişiklik Kimliği:
I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
- Değişiklik Kimliği:
I776c6f710e081645cff891487022cf787869ee3f
- Değişiklik Kimliği:
I2d17c89db2eb8d60b3393c2abc3b026e5574085d
- Değişiklik Kimliği:
Id6ee68826c4f3cc579880540812fd8ed834f8267
Örnek kullanıcı deneyimi
Bu özelliğin varsayılan uygulamasına ilişkin kullanıcı deneyimini gösteren örnek ekranları burada bulabilirsiniz.
Uygulama
Android 8.0, bölünmüş ekrana yönelik bu güncelleme için bir referans uygulama sağlarken, başlatıcılarındaki uygulamalarını belirlemek cihaz üreticilerinin sorumluluğundadır. Bu özelliği desteklemek için:
- Çoklu pencere için Android Uyumluluk Tanımı Belgesi (CDD) gereksinimlerini takip eden çoklu pencereyi uygulayın (veya mevcut bir uygulamasına sahip olun).
- Başlatıcıyı yeniden boyutlandırılabilir yapın. Launcher3'teki referans uygulaması, ekran küçüldükçe uygulama adlarını kaldırır, ancak uygulamalar, özellikle özel başlatıcı kodu varsa, başlatıcının nasıl sıkıştırıldığına bağlı olarak değişebilir.
- Başlatıcı bildiriminde belirtilen minimum yüksekliği ayarlayın. Bunu yapmak için,
task_height_of_minimized_mode
değerini şurada ayarlayın:frameworks/base/core/res/res/values/dimens.xml
Test yapmak
Uygulamanızın doğru çalıştığından emin olmak için manuel testi kullanın.
- Bölünmüş ekrana girin.
- Ana Sayfa'ya basın.
- Yeniden boyutlandırılabilir başlatıcıyı gözlemleyin.
Başlatıcının desteklediği tüm cihaz yönlerinde doğru şekilde yeniden boyutlandırıldığından emin olun.