27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Bölünmüş ekran etkileşimleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android 7.0 ve sonraki sürümlerde kullanıcılar, çoklu pencere platform özelliğiyle cihaz ekranlarında aynı anda birden fazla uygulama görüntüleyebilir.
Varsayılan mod, kullanıcıların uygulama yerleştirebileceği iki etkinlik bölmesi sağlayan bölünmüş ekrandır.
Android 8.0, bölünmüş ekran özelliğini hassaslaştırarak ve daha fazla işlev ekleyerek bu özelliği iyileştirir. Varsayılan uygulamada, kullanıcı bölünmüş ekrana girdikten sonra Ana Sayfa'ya dokunursa üst panel sıkıştırılır ve başlatıcı yeniden boyutlandırılır. Bu sayede kullanıcılar, ana ekranlarından uygulamaları bulup başlatabilmek için başlatıcı düzenini korurken en üstteki uygulamanın hâlâ açık olduğunu görebilir.
Örnekler ve kaynak
Bu yeni işlevin referans uygulaması, /platform/packages/apps/Launcher3/
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 olarak kullanılabilir.
- Change-Id:
I48e5cb3bd15e70627d9bf007d93bc731612fba2e
- Change-Id:
I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
- Change-Id:
Id6557d070edb664aa1f4851de7abf494cf8a0677
- Change-Id:
Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
- Change-Id:
Ie50279f4edb94812120dea492aefa4f18218162f
- Change-Id:
I6f9ee7be12d3266f021796576c771f86f6120246
- Change-Id:
I106fe12041565a090047f146a07d4bc80a074b4a
- Change-Id:
Ibb49c56aab29d1223a0ab36476a32d565566eb25
- Change-Id:
Id60c793730d982277c9d91860e9fb0e6a0df7d38
- Change-Id:
I9d358e74ab403989929dee87542d3dde78c2f229
- Change-Id:
I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
- Change-Id:
I776c6f710e081645cff891487022cf787869ee3f
- Change-Id:
I2d17c89db2eb8d60b3393c2abc3b026e5574085d
- Change-Id:
Id6ee68826c4f3cc579880540812fd8ed834f8267
Örnek kullanıcı deneyimi
Bu özelliğin varsayılan uygulamasındaki kullanıcı deneyimini gösteren örnek ekranlar aşağıda verilmiştir.
Şekil 1. Bölünmüş ekran modunda başlatıcıyı yeniden boyutlandırmayla ilgili örnek ekranlar.
Uygulama
Android 8.0, bölünmüş ekranla ilgili bu güncelleme için referans bir uygulama sağlar ancak başlatıcılarında nasıl uygulayacaklarını belirlemek cihaz üreticilerine bağlıdır. Bu özelliği desteklemek için:
- Android Uyumluluk Tanımlama Belgesi'ndeki (CDD) çoklu pencereyle ilgili şartlara uygun çoklu pencere özelliğini uygulayın (veya mevcut bir uygulamanız olsun).
- Başlatıcıyı yeniden boyutlandırılabilir hale getirin. Launcher3'teki referans uygulama, 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 sıkıştırma şekline bağlı olarak değişebilir.
- Başlatıcı manifestinde 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
Uygulamanızın doğru çalıştığından emin olmak için manuel test kullanın.
- Bölünmüş ekrana geçin.
- Ana Sayfa'ya basın.
- Değiştirilebilir 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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Split-screen interactions\n\nIn Android 7.0 and later, users can have multiple apps simultaneously displayed\non their device screen with the platform feature [multi-window](/docs/core/display/multi-window).\nThe default mode is split-screen, which provides two activity panes for users to\nplace apps.\n\n\nAndroid 8.0 improves split-screen by refining the feature and adding more\nfunctionality to it. In the default implementation, if a user taps\n**Home** after entering split-screen, the top pane compresses and\nthe launcher resizes. This shows users that the top app is still open while\nmaintaining their launcher layout so they can find and launch apps from their\nhome screen.\n\nExamples and source\n-------------------\n\n\nThere is a reference implementation of this new functionality in the Launcher3\ncode in `/platform/packages/apps/Launcher3/`\n\n\nThese Change IDs are related to implementing split-screen in Launcher3, and can\nact as a reference for device manufacturers who want to make similar updates to\ntheir launchers.\n\n- Change-Id: `I48e5cb3bd15e70627d9bf007d93bc731612fba2e`\n- Change-Id: `I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0`\n- Change-Id: `Id6557d070edb664aa1f4851de7abf494cf8a0677`\n- Change-Id: `Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8`\n- Change-Id: `Ie50279f4edb94812120dea492aefa4f18218162f`\n- Change-Id: `I6f9ee7be12d3266f021796576c771f86f6120246`\n- Change-Id: `I106fe12041565a090047f146a07d4bc80a074b4a`\n- Change-Id: `Ibb49c56aab29d1223a0ab36476a32d565566eb25`\n- Change-Id: `Id60c793730d982277c9d91860e9fb0e6a0df7d38`\n- Change-Id: `I9d358e74ab403989929dee87542d3dde78c2f229`\n- Change-Id: `I925d5ac9d29439c5d61cf089e7784065a8cb5ebd`\n- Change-Id: `I776c6f710e081645cff891487022cf787869ee3f`\n- Change-Id: `I2d17c89db2eb8d60b3393c2abc3b026e5574085d`\n- Change-Id: `Id6ee68826c4f3cc579880540812fd8ed834f8267`\n\nExample UX\n----------\n\n\nHere are example screens that show the user experience for the default\nimplementation of this feature.\n\n\n**Figure 1**. Example screens for launcher\nresizing in split-screen mode.\n\nImplementation\n--------------\n\n\nWhile Android 8.0 provides a reference implementation for this update to\nsplit-screen, it's up to device manufacturers to determine their implementations\nin their launchers. To support this feature:\n\n- Implement (or have an existing implementation of) multi-window that follows the Android Compatibility Definition Document (CDD) [requirements\n for multi-window](/docs/compatibility/android-cdd#3814-multi-windows).\n- Make the launcher resizable. The reference implementation in Launcher3 removes app names as the screen gets smaller, but implementations may vary depending on how the launcher compresses, especially if there is custom launcher code.\n- Set the minimum specified height in the launcher manifest. To do this, adjust `task_height_of_minimized_mode` value in: `frameworks/base/core/res/res/values/dimens.xml`\n\nTesting\n-------\n\n\nUse manual testing to ensure your implementation is working correctly.\n\n1. Enter split-screen.\n2. Press **Home**.\n3. Observe resizable launcher.\n\n\nEnsure that the launcher resizes correctly in all device orientations that it\nsupports."]]