เปิดใช้งานโหมดมือเดียวโดยใช้สคริปต์

เปิดใช้งานโหมดมือเดียวบนอุปกรณ์ Android ที่รูทแล้วโดยใช้สคริปต์ง่ายๆ ที่ใช้ประโยชน์จากการชดเชยโอเวอร์สแกน

ใหญ่กว่าไม่ได้ดีกว่าเสมอไป

ด้วยการถือกำเนิดของหน้าจอโทรศัพท์ที่ใหญ่ขึ้น แทบจะเป็นไปไม่ได้เลยที่คนส่วนใหญ่จะเข้าถึงทุกมุมของโทรศัพท์ได้ด้วยมือเดียว (เว้นแต่คุณจะเป็นเลอบรอน เจมส์) แต่โทรศัพท์ขนาดใหญ่เช่นรุ่น Note series ยังคงได้รับความนิยมอย่างมากเนื่องจากความสะดวกในการรับชมเนื้อหาวิดีโอและเว็บ ผู้ผลิตบางรายรับรู้ว่าลูกค้ามักจะเผชิญกับสถานการณ์ที่ต้องการใช้โทรศัพท์ ด้วยมือเดียว ดังนั้นพวกเขาจึงสร้างตัวเลือก 'โหมดมือเดียว' เพื่อปรับขนาดเนื้อหาของจอแสดงผลบน บิน. ตัวอย่างเช่น โทรศัพท์ Galaxy Note มีการตั้งค่าให้ย่อหน้าจอเหลือมุมเดียว และ Apple ก็มี เพิ่งเปิดตัวโซลูชันของตนเองที่เรียกว่า 'ความสามารถในการเข้าถึง' เพื่อชนเนื้อหาหน้าจอลงครึ่งหนึ่ง แสดง. แต่สำหรับโทรศัพท์เช่น Nexus 6 คุณไม่มีตัวเลือกหุ้นเพื่อเปิดใช้งานโหมดมือเดียว

การชดเชยโอเวอร์สแกน

โชคดีที่เราสามารถใช้ประโยชน์จากคุณสมบัติที่โดยทั่วไปแล้วไม่ควรใช้สำหรับการแสดงโทรศัพท์เลย เรียกว่าการแก้ไขสำหรับ 'โอเวอร์สแกน' ด้วยความพยายามที่จะนำเสนอประสบการณ์เต็มหน้าจอแก่ผู้ชมทีวี ทีวีหลายเครื่องอาจตัดขอบของจอแสดงผลอินพุต ส่งผลให้เกิดโอเวอร์สแกน ดังนั้นเพื่อแก้ไขปัญหานี้ใน Android Google จึงอนุญาตให้นักพัฒนาที่มี API ระดับ 18 (Android 4.3 Jelly Bean) เริ่มใช้ระยะขอบโอเวอร์สแกนเพื่อชดเชยการแสดงผลที่ไม่ตรงกัน Google ยังเปลี่ยนตัวเลือกการแสดงผลบางอย่าง เช่น ความละเอียด/DPI เปลี่ยนจากคำสั่งเชลล์ 'am' (ActivityManager) เป็น 'wm' คำสั่งเชลล์ (WindowManager) และแนะนำคำสั่ง 'overscan' เพื่อให้นักพัฒนาสามารถทดสอบแอปของตนได้อย่างง่ายดายบน อุปกรณ์

การสาธิตโหมดมือเดียว

ความต้องการ

  • คุณต้องถูกรูท
  • คุณต้องใช้ Android 4.3+
  • ได้รับการเตือนว่าสิ่งนี้ยังคงมีอยู่เมื่อรีบูต อย่าตั้งค่าใดๆ ด้านล่างให้สูงพอ คุณไม่สามารถใช้งานอุปกรณ์ของคุณได้เพียงพอ หากคุณทำผิดพลาด คุณสามารถดำเนินการคำสั่งรีเซ็ตโดยใช้ adb
  • เป็นทางเลือก แต่ขอแนะนำอย่างยิ่งให้คุณใช้แอปอัตโนมัติ เช่น Tasker เพื่อผูกคำสั่งเชลล์กับการดำเนินการ เช่น ปัดขึ้นบนปุ่มโฮม หรือเขย่าซ้ายไปขวา

นี่คือคำสั่งที่คุณต้องการ

wm overscan LEFT, TOP, RIGHT, BOTTOM

โดยที่แต่ละทิศทางคือจำนวนพิกเซลที่แสดงถึงระยะห่างที่จอแสดงผลควรเคลื่อนที่ไปจากทิศทางนั้น ตัวอย่างเช่น หากคุณตั้งค่า TOP เป็น 600 เนื้อหาในหน้าจอจะเลื่อนลง 600 พิกเซล คุณสามารถทดลองผสมค่าต่างๆ เข้าด้วยกันเพื่อค้นหาชุดค่าที่จะย่อขนาดหน้าจอตามที่คุณต้องการ คุณสามารถเลียนแบบความสามารถในการเข้าถึงของ Apple ได้ เช่น โดยการตั้งค่า TOP ให้เหลือครึ่งหนึ่งของความละเอียดแนวตั้งของคุณ หากต้องการรีเซ็ตโอเวอร์สแกน เพียงใช้:

wm overscan reset

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