Taskbar 4.0 აბრუნებს უფასო ფორმის ფანჯრის მხარდაჭერას Android Pie მოწყობილობებზე

სამუშაო პანელი განახლებულია 4.0 ვერსიამდე და ის აბრუნებს თავისუფალი ფორმის ფანჯრის მხარდაჭერას ყველა Android Pie (Android 9) მოწყობილობაზე.

Android-ზე მრავალი ფანჯრის მხარდაჭერა პირველად Samsung-ის მიერ გახდა პოპულარული, მაგრამ ფუნქცია ნელ-ნელა გავიდა Android-ში. Android 6.0 Marshmallow-მა შემოიღო გაყოფილი ეკრანის მრავალ ფანჯრის მხარდაჭერა, ხოლო Android 7.0 Nougat-მა მშვიდად დაამატა თავისუფალი ფორმა ფანჯრის მხარდაჭერა, თუმცა თავისუფალი ფორმის ფანჯრის მხარდაჭერის განბლოკვა მოითხოვდა ან ADB ბრძანებას ან დეველოპერის ჩართვას ვარიანტი. სამწუხაროდ, გამოშვებით პირველი Android P დეველოპერის გადახედვა, როგორც ჩანს, თავისუფალი ფორმის ფანჯრის მხარდაჭერა წაიშალა, რადგან მისი გასააქტიურებლად გამოყენებული ტრადიციული მეთოდები აღარ მუშაობდა. საბედნიეროდ, ახლა არსებობს გამოსავალი, რათა დაბრუნდეს თავისუფალი ფორმის ფანჯრის მხარდაჭერა Android Pie მოწყობილობები, და მას არ სჭირდება root!

XDA-ს უფროსი წევრი ფერმერბბ, დეველოპერი დავალების პანელი, აღმოაჩინა ახალი მეთოდი თავისუფალი ფორმის ფანჯრების გაშვების შემდეგ

გამოვიდა Android 9 Pie-ის წყარო კოდი. მე მივმართე დეველოპერს Twitter რომ მოისმინოს მისი აზრი Android Pie-ში განხორციელებულ ცვლილებებზე აპის ფანჯარაში და აი, რა თქვა:

როგორც ჩანს, Android Pie-მ გააუქმა ფანჯრების „დაწყობის“ კონცეფცია და ამის ნაცვლად შემოაქვს რაღაც სახელწოდებით a ფანჯრის კონფიგურაცია...თითოეულ აპლიკაციის ფანჯარას შეიძლება ჰქონდეს სპეციალური ფანჯრის რეჟიმი მინიჭებული. თავისუფალი ფორმის ფანჯრები ჩამოთვლილი ფანჯრების სხვადასხვა რეჟიმებიდან მხოლოდ ერთ-ერთია. აქტივობის დაწყებისას შეგიძლიათ დააყენოთ ის გამოიყენოს ნებისმიერი ფანჯრის რეჟიმი, რომელიც გსურთ დარეკვით ამ მეთოდით (რეფლექსიის გამოყენებით).

ამრიგად, Taskbar-ის ადრინდელმა ვერსიამ ვერ შეძლო თავისუფალი ფორმის ფანჯრების გაშვება, იყო ის, რომ Android-მა შეცვალა აპლიკაციის ფანჯრის რეჟიმების განსაზღვრა. იმის გამო, რომ საწყისი კოდი უკვე ხელმისაწვდომია, farmerbb-მა შეძლო გაერკვია, თუ როგორ უნდა გაეშვა თავისუფალი ფორმის ფანჯრები ახალი მეთოდების გამოყენებით. როგორც ის განმარტავს:

თქვენ შეგიძლიათ ან:

  • დაიწყეთ აქტივობა, რომელიც აწვდის ActivityOptions პაკეტს setLaunchWindowingMode მეთოდის მეშვეობით, რომელსაც ეწოდება ასახვა (საჭიროებს targetSdk 27 ​​ან უფრო ადრე, წინააღმდეგ შემთხვევაში თქვენ წააწყდებით არა SDK ინტერფეისს შეზღუდვები აქ.

  • ან გაუშვით am start-activity ბრძანება adb-ის მეშვეობით --windowingMode პარამეტრით მოწოდებული, მაგალითად: adb shell am start-activity --windowingMode 5 com.farmerbb.taskbar/.MainActivity

(თუ გაინტერესებთ გაიგოთ, თუ როგორ მუშაობდა freeform window მხარდაჭერა Android 9 Pie-მდე, შეამოწმეთ farmerbb-ის შესანიშნავი სტუმრის პოსტი XDA-ზე.)

farmerbb აირჩია პირველი გზა, ასე რომ, ამ დროისთვის, აპლიკაციის targetSdkVersion არის 27 და არა 28. ერთხელ ის იძულებული გახდა დაეჯახა targetSdkVersion 28 წლამდე, მას მოუწევს გამოიყენოს გამოსავალი, რომელიც მე გირჩევდი (თუ მანამდე მაინც იმუშავებს.) თუმცა, ამ ხიდს გადაკვეთთ, როცა ამ წერტილამდე მივალთ.

დააბრუნეთ Freeform Windows Android Pie-ზე

თუ თქვენ გაინტერესებთ უფასო ფორმის ფანჯრების მიღება თქვენს Android 9 Pie მოწყობილობაზე, მაშინ საკმარისია დააინსტალიროთ Taskbar აპის უახლესი ვერსია Google Play Store-დან. უახლესი ვერსია, 4.0, უკვე ხელმისაწვდომია. უბრალოდ დააინსტალირეთ აპლიკაცია და ჩართეთ უფასო ფორმის რეჟიმი აპში დაყენების ინსტრუქციის შემდეგ. თუ წარსულში იყენებდით აპს თავისუფალი ფორმის ფანჯრების გასაშვებად, შეამჩნევთ ერთ მყისიერ განსხვავებას წინა იმპლემენტაციასა და თუ როგორ მუშაობს ის ახლა Android Pie-ში. ფერმერბს მივცემ ახსნას:

ამ ცვლილების გვერდითი ეფექტი არის ის, რომ ახლა თავისუფალი ფორმის ფანჯრები შეიძლება ცურავდნენ სრულეკრანიან ფანჯრებს, იმის ნაცვლად, რომ შემოიფარგლონ საკუთარი სტეკით! საკმაოდ მაგარი ცვლილებაა, თუმცა თქვენ არ შეგიძლიათ მათი დამაგრება ფანჯრის იერარქიის თავზე, როგორც ამას PIP ფანჯრები.

აი, როგორ გამოიყურება, სხვათა შორის:

არ შეგაწუხოთ ამის გამოყენება, რათა აიძულოთ YouTube ფსევდო-PiP რეჟიმში. ეს არ მუშაობს. უბრალოდ მოგიწევთ დაელოდეთ YouTube PiP-ის გავრცელებას თქვენს რეგიონში ან განაახლეთ YouTube Premium. ნებისმიერ შემთხვევაში, თუ გსურთ გამოიყენოთ ეს ფუნქცია სხვა მიზნებისთვის, აქ არის ბმული, რომ ჩამოტვირთოთ აპლიკაცია.

დავალების პანელიდეველოპერი: ბრედენ ფერმერი

ფასი: უფასო.

4.2.

ჩამოტვირთვა