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 พายและมันไม่จำเป็นต้องรูท!

สมาชิกอาวุโส XDA ชาวนาผู้พัฒนาของ แถบงานค้นพบวิธีการใหม่ในการเปิดหน้าต่างรูปแบบอิสระหลังจาก ซอร์สโค้ดของ Android 9 Pie เปิดตัวแล้ว. ฉันติดต่อผู้พัฒนาเมื่อ ทวิตเตอร์ เพื่อฟังความคิดเห็นของเขาเกี่ยวกับการเปลี่ยนแปลงที่เกิดขึ้นใน Android Pie ในหน้าต่างแอป และนี่คือสิ่งที่เขาพูด:

ดูเหมือนว่า Android Pie จะหายไปกับแนวคิดเรื่อง "สแต็ค" ของ windows และแทนที่จะแนะนำสิ่งที่เรียกว่า a การกำหนดค่าหน้าต่าง...แต่ละหน้าต่างแอปสามารถกำหนดโหมดหน้าต่างเฉพาะได้ หน้าต่างรูปแบบอิสระเป็นเพียงหนึ่งในโหมดหน้าต่างต่างๆ ที่ระบุไว้ เมื่อเริ่มกิจกรรม คุณสามารถตั้งค่าให้ใช้โหมดหน้าต่างใดก็ได้ที่คุณต้องการโดยการโทร วิธีนี้ (ใช้การสะท้อน)

ดังนั้น เหตุใดทาสก์บาร์เวอร์ชันก่อนหน้าจึงไม่สามารถเปิดหน้าต่างรูปแบบอิสระได้อีกต่อไป เนื่องจาก Android เปลี่ยนวิธีกำหนดโหมดหน้าต่างแอป ด้วยซอร์สโค้ดที่พร้อมใช้งานแล้ว farmerbb ก็สามารถทราบวิธีการเปิดหน้าต่างรูปแบบอิสระโดยใช้วิธีการใหม่ได้ ตามที่เขาอธิบาย:

คุณสามารถ:

  • เริ่มต้นกิจกรรมที่จัดหาบันเดิล ActivityOptions ด้วยเมธอด setLaunchWindowingMode ที่ถูกเรียกผ่าน การสะท้อนกลับ (ต้องใช้ targetSdk 27 ​​หรือเก่ากว่า ไม่เช่นนั้นคุณจะพบกับอินเทอร์เฟซที่ไม่ใช่ SDK ข้อ จำกัด ที่นี่.

  • หรือรันคำสั่ง am start-activity ผ่าน adb โดยมีพารามิเตอร์ --windowingMode ที่ให้มา เช่น: adb shell am start-activity --windowingMode 5 com.farmerbb.taskbar/.MainActivity

(หากคุณสนใจที่จะเรียนรู้ว่าการรองรับหน้าต่างรูปแบบอิสระทำงานก่อน Android 9 Pie อย่างไร โปรดดู โพสต์แขกที่ยอดเยี่ยมของ farmerbb บน XDA.)

farmerbb เลือกวิธีแรก ดังนั้นสำหรับตอนนี้ targetSdkVersion ของแอปคือ 27 ไม่ใช่ 28 เมื่อเขา บังคับให้ชน targetSdkVersion ถึงอายุ 28 ปี เขาจะต้องใช้วิธีแก้ปัญหาที่ฉันแนะนำ (ถ้าตอนนั้นยังได้ผลอยู่) เราจะข้ามสะพานนั้นเมื่อเราไปถึงจุดนั้น

นำ Windows แบบอิสระกลับมาบน Android Pie

หากคุณสนใจที่จะรับหน้าต่างรูปแบบอิสระบนอุปกรณ์ Android 9 Pie ของคุณ สิ่งที่คุณต้องทำคือติดตั้งแอปทาสก์บาร์เวอร์ชันล่าสุดจาก Google Play Store เวอร์ชันล่าสุด 4.0 มีวางจำหน่ายแล้ว เพียงติดตั้งแอปและเปิดใช้งานโหมดอิสระในแอปหลังจากทำตามคำแนะนำการตั้งค่า หากคุณเคยใช้แอปนี้เพื่อเปิดหน้าต่างรูปแบบอิสระมาก่อน คุณจะสังเกตเห็นความแตกต่างที่เห็นได้ชัดเจนอย่างหนึ่งระหว่างการใช้งานครั้งก่อนกับวิธีการทำงานใน Android Pie ในปัจจุบัน ฉันจะให้ farmerbb อธิบาย:

ผลข้างเคียงของการเปลี่ยนแปลงนี้คือ ขณะนี้หน้าต่างรูปแบบอิสระสามารถลอยอยู่ด้านบนของหน้าต่างแบบเต็มหน้าจอ แทนที่จะถูกจำกัดไว้เฉพาะสแต็กของตัวมันเอง! การเปลี่ยนแปลงที่ค่อนข้างเจ๋ง แม้ว่าคุณจะไม่สามารถตรึงพวกมันไว้ที่ด้านบนของลำดับชั้นของหน้าต่างได้เหมือนกับที่หน้าต่าง PIP ทำได้

นี่คือสิ่งที่ดูเหมือน:

อย่าใช้สิ่งนี้เพื่อบังคับให้ YouTube เข้าสู่โหมด Pseudo-PiP มันไม่ทำงาน คุณจะต้อง รอให้ YouTube PiP เปิดตัวในภูมิภาคของคุณ หรืออัพเกรดเป็น ยูทูบพรีเมียม. ไม่ว่าในกรณีใด หากคุณต้องการใช้ฟีเจอร์นี้เพื่อวัตถุประสงค์อื่น นี่คือลิงก์สำหรับดาวน์โหลดแอป

แถบงานผู้พัฒนา: ชาวนาแบรเดน

ราคา: ฟรี

4.2.

ดาวน์โหลด