Görev çubuğu 4.0 sürümüne güncellendi ve tüm Android Pie (Android 9) cihazlarına serbest biçimli pencere desteğini geri getiriyor.
Android'de birden fazla pencere desteği ilk olarak Samsung tarafından popüler hale getirildi, ancak bu özellik yavaş yavaş Android'e de girdi. Android 6.0 Marshmallow bölünmüş ekran çoklu pencere desteğini sunarken, Android 7.0 Nougat sessizce serbest biçim ekledi pencere desteği, ancak serbest biçimli pencere desteğinin kilidini açmak ya bir ADB komutunu ya da bir Geliştiriciyi etkinleştirmeyi gerektiriyordu Seçenek. Ne yazık ki, yayınlanmasıyla birlikte ilk Android P Geliştirici Önizlemesi, serbest biçimli pencere desteğinin kaldırıldığı görülüyor çünkü bunu etkinleştirmek için kullanılan geleneksel yöntemler artık işe yaramıyor. Neyse ki artık serbest biçimli pencere desteğini geri getirecek bir geçici çözüm var Android Pie cihazlarıve root'a ihtiyacı yok!
XDA Kıdemli Üyesi çiftçibbgeliştiricisi Görev çubuğu, serbest biçimli pencereleri başlatmanın yeni yöntemini keşfetti
Android 9 Pie'ın kaynak kodu yayınlandı. Geliştiriciye şu tarihte ulaştım: heyecan Android Pie'da uygulama pencerelemede yapılan değişiklikler hakkındaki düşüncelerini duymak için şunları söyledi:Android Pie, pencerelerin "yığınları" kavramını ortadan kaldırmış gibi görünüyor ve bunun yerine, PencereYapılandırması...Her uygulama penceresinin kendisine atanmış belirli bir pencereleme modu olabilir. Serbest biçimli pencereler, listelenen çeşitli pencereleme modlarından yalnızca biridir. Bir aktiviteye başlarken, onu istediğiniz herhangi bir pencereleme modunu kullanacak şekilde ayarlayabilirsiniz. Bu method (yansımayı kullanarak).
Bu nedenle, Görev Çubuğunun önceki sürümünün artık serbest biçimli pencereleri başlatamamasının nedeni, Android'in uygulama penceresi modlarının belirlenme biçimini değiştirmesiydi. Kaynak kodun artık mevcut olmasıyla farmerbb, yeni yöntemleri kullanarak serbest biçimli pencerelerin nasıl başlatılacağını bulmayı başardı. Açıkladığı gibi:
Şunlardan birini yapabilirsiniz:
via olarak çağrılan setLaunchWindowingMode yöntemiyle ActivityOptions paketi sağlayan bir etkinlik başlatın yansıma (27 veya daha eski bir targetSdk gerektirir, aksi takdirde SDK olmayan arayüzle karşılaşırsınız kısıtlamalar Burada.
Veya am start-activity komutunu, sağlanan --windowingMode parametresiyle adb aracılığıyla çalıştırın, örneğin: adb kabuk am start-activity --windowingMode 5 com.farmerbb.taskbar/.MainActivity
(Serbest biçimli pencere desteğinin Android 9 Pie'dan önce nasıl çalıştığını öğrenmek istiyorsanız, şuraya göz atın: farmerbb'in XDA'daki mükemmel konuk gönderisi.)
farmerbb ilk yolu seçti, bu nedenle şimdilik uygulamanın targetSdkVersion'ı 28 değil 27'dir. Bir kez o targetSdkVersion'ı çarpmak zorunda kaldı 28'e kadar benim önerdiğim geçici çözümü kullanmak zorunda kalacak (eğer o zamana kadar hala işe yararsa). Yine de o noktaya geldiğimizde o köprüyü geçeceğiz.
Android Pie'da Serbest Biçimli Windows'u Geri Getirin
Android 9 Pie cihazınızda serbest biçimli pencereler almak istiyorsanız tek yapmanız gereken Google Play Store'dan Görev Çubuğu uygulamasının en son sürümünü yüklemektir. En son sürüm olan 4.0 zaten mevcut. Sadece uygulamayı yükleyin ve kurulum talimatlarını uyguladıktan sonra uygulamada serbest biçim modunu etkinleştirin. Uygulamayı geçmişte serbest biçimli pencereleri başlatmak için kullandıysanız, önceki uygulama ile Android Pie'daki çalışma şekli arasındaki hemen farkı fark edeceksiniz. Farmerbb'in açıklamasına izin vereceğim:
Bu değişikliğin bir yan etkisi, serbest biçimli pencerelerin artık kendi yığınlarıyla sınırlı olmak yerine tam ekran pencerelerin üzerinde yüzebilmesidir! Oldukça hoş bir değişiklik, ancak bunları PIP pencereleri gibi pencere hiyerarşisinin üstüne sabitleyemezsiniz.
Bu arada, şöyle görünüyor:
YouTube'u sahte PiP moduna zorlamak için bunu kullanmaktan çekinmeyin. İşe yaramıyor. Sadece zorunda kalacaksın YouTube PiP'nin bölgenizde kullanıma sunulmasını bekleyin veya yükseltme YouTube Premium. Her durumda, bu özelliği başka amaçlarla kullanmak istiyorsanız uygulamayı indirme bağlantısını burada bulabilirsiniz.
Fiyat: Ücretsiz.
4.2.