การใช้คำสั่งที่ซ่อนอยู่และแอปอย่าง Cornerfly ทำให้เราสามารถจำลองเอฟเฟกต์มุมหน้าจอโค้งมนของ Google Pixel 2 XL บน Google Pixel 2 ได้
แนวโน้มการเติบโตมีมุมหน้าจอโค้งมนซึ่งได้รับความนิยมจาก แอลจี G6 และซัมซุงกาแล็คซี่ S8 ผู้ใช้บางคนชอบรูปลักษณ์ของขอบโค้งมนเหล่านั้น พยายามเลียนแบบมัน ด้วยแอพอย่าง Cornerfly Cornerfly สร้างมุมหน้าจอโค้งมนพร้อมโอเวอร์เลย์สีดำล้วน ให้ความรู้สึกเหมือนมีมุมโค้งมน แต่แอปเหล่านี้ทำงานได้ไม่ดีนักบน Android Oreo ดังนั้นใน Google Pixel 2 ปกติที่มีมุมเหลี่ยมเราอาจประสบปัญหา โชคดีที่เราพบคำสั่งที่ซ่อนอยู่ซึ่งคุณสามารถใช้ร่วมกับแอปที่มีมุมหน้าจอโค้งมนอย่าง Cornerfly เพื่อให้ได้รูปลักษณ์ของ Pixel 2 XL โดยไม่ต้องเสียเงินเพิ่มอีก 200 ดอลลาร์.
สิ่งที่เกิดขึ้นก็คือ Android Oreo บังคับใช้ข้อจำกัดเกี่ยวกับสิ่งที่แอปพลิเคชันสามารถนำมาใช้ได้ เช่น แถบนำทาง แถบสถานะ และองค์ประกอบ SystemUI อื่นๆ ซึ่งหมายความว่าหากคุณขยายรัศมีวงกลมใน Cornerfly มากเกินไป นาฬิกาบนแถบสถานะก็จะแสดงทับด้านบน
นี่หมายถึงบน Android Oreo ที่แอปอย่าง Cornerfly ใช้งานไม่ได้จริง อย่างไรก็ตาม คำสั่งที่เราพบจะแก้ไขปัญหานี้ใน Google Pixel 2 ปรากฎใน SystemUI APK ล่าสุดที่พบใน Google Pixel 2 และ Pixel 2 XL Google ได้เพิ่มคลาสใหม่ที่เรียกว่า "RoundedCorners" ซึ่งเพิ่มช่องว่างภายในให้กับองค์ประกอบ SystemUI บางอย่าง
สิ่งนี้ใช้กับ Google Pixel 2 XL เนื่องจากมีหน้าจอโค้งมน ดังนั้นองค์ประกอบ SystemUI จึงต้องย้ายเข้าไปด้านในเล็กน้อยเพื่อรองรับสิ่งนั้น โชคดีที่เราสามารถใช้สิ่งนี้เพื่อประโยชน์ของเราบน Google Pixel 2 ปกติและทำให้แอปอย่าง Cornerfly ทำงานได้อย่างถูกต้องอีกครั้ง
เราทดสอบสิ่งนี้ด้วยความช่วยเหลือของ XDA Recognized Contributor ควินนี่898 และ ออสติน กรีนลี.
รับมุมหน้าจอโค้งมนบน Google Pixel 2
ขั้นตอนที่ 1 - การตั้งค่า
สิ่งที่คุณต้องมีคือ adb และ Google Pixel 2 ทำตามบทช่วยสอนนี้เพื่อตั้งค่า adb สำหรับ Windows, MacOS หรือ Linux. เมื่อคุณตั้งค่าเรียบร้อยแล้ว คุณก็พร้อม
ขั้นตอนที่ 2 - คำสั่ง
คุณสามารถปฏิบัติตามคำสั่งด้านล่างได้เลย! ทั้งสองเปลี่ยนแง่มุมที่แตกต่างกัน การเติมเนื้อหาจะดันองค์ประกอบ UI ของระบบไปทางกึ่งกลางของหน้าจอ ขึ้นอยู่กับค่าของมัน และขนาดที่โค้งมนจะทำให้ระบบรู้ว่ามุมนั้นโค้งมนเพียงใด
adbshellsettingsputsecuresysui_rounded_sizex.x
adb shell settings put secure sysui_rounded_content_padding x
ทั้ง Google Pixel 2 และ Google Pixel 2 XL มีการกำหนดช่องว่างภายในเนื้อหาเป็นค่าเริ่มต้นที่ "8.0" ขนาดตัวแปรแบบโค้งมนตั้งค่าเป็น "26.0" บน Google Pixel 2 XL และ "0" บน Google Pixel 2
เคล็ดลับจากมือโปร: การเปลี่ยน sysui_rounded_content_padding เป็น 0 บน Google Pixel 2 จะกำจัดการแพดไอคอนแถบสถานะ
คุณสามารถปรับตัวแปรทั้งสองตามที่คุณต้องการแล้วใช้แอปมุมหน้าจอโค้งมนบน Google Pixel 2 เพื่อรับเอฟเฟกต์ Pixel 2 XL อย่างไรก็ตาม Google Pixel 2 XL มีมุมโค้งมนอยู่แล้ว ดังนั้นจึงไม่มีประโยชน์ใด ๆ เลยในการลองใช้คำสั่งเหล่านี้บนอุปกรณ์นั้น
ขั้นตอนที่ 3 - ตั้งค่า Cornerfly สำหรับมุมหน้าจอโค้งมน
ราคา: ฟรี
3.3.
ตอนนี้คุณสามารถเปิด Cornerfly และเล่นกับมันได้แล้ว ดูภาพหน้าจอที่ด้านบนของบทความเพื่อดูว่าคุณสามารถทำให้อุปกรณ์ของคุณมีหน้าตาเป็นอย่างไร อย่างที่คุณเห็น มีความแตกต่างและตอนนี้แอปพลิเคชันก็ทำงานได้ดี ลองดูว่าคุณคิดอย่างไร!