วิธีแก้ไขปัญหาท่าทางการปัดหน้าจอล็อคบน Android 8.1 Oreo

ต่อไปนี้เป็นวิธีแก้ไขปัญหาท่าทางการปัดหน้าจอล็อคบน Android 8.1 Oreo โดยไม่จำเป็นต้องเข้าถึงรูท! สิ่งที่คุณต้องมีคือ Substratum และโอเวอร์เลย์แบบกำหนดเองที่ฉันสร้างขึ้น

Android 8.1 ซึ่งเป็นรุ่นบำรุงรักษาครั้งแรกของการอัปเดต Android Oreo ที่รอคอยมานานของ Android ได้เปิดตัวมาระยะหนึ่งแล้ว อย่างน้อยสำหรับอุปกรณ์ Google Pixel และ Nexus อย่างไรก็ตาม เจ้าของ Google Pixel และ Nexus บางรายที่ใช้ Android 8.1 (ทั้งรุ่นอย่างเป็นทางการหรือ ROM แบบกำหนดเอง) สังเกตเห็นว่าการปัดนิ้ว ท่าทางบนหน้าจอล็อค เช่น การเข้าถึงการสลับการตั้งค่าด่วน การปัดเพื่อปลดล็อค หรือการปัดการแจ้งเตือนออกไป ยากอย่างน้อยเมื่อเทียบกับ Android 8.0 ผู้ใช้บางรายรายงานว่าขณะนี้การปัดนิ้วบนหน้าจอล็อคต้องใช้เกือบทั้งหมด ปัดทั้งหน้าจอ เราได้รายงานเรื่องนี้แล้ว แล้วและดูเหมือนว่าจะส่งผลกระทบต่อผู้ใช้จำนวนมากที่ใช้ซอฟต์แวร์ Android 8.1

สาเหตุที่เป็นไปได้ก็คือ ถูกค้นพบโดย นักพัฒนา XDA ที่ได้รับการยอมรับ เอเดรียน ดี.ซี: เกิดจาก "คุณสมบัติป้องกันการปลอมแปลง" ใหม่ใน SystemUI ซึ่งมีไว้เพื่อป้องกันการปัดนิ้วเพื่อปลดล็อคโดยไม่ตั้งใจในขณะที่อุปกรณ์อยู่ในกระเป๋าเสื้อหรืออยู่ในมือของคุณ อย่างไรก็ตาม คุณสมบัติป้องกันการปลอมนี้อาจเป็นสาเหตุของปัญหาท่าทางการปัดที่ผู้ใช้พบ ดังนั้นนักพัฒนา Android 8.1 Oreo ROM แบบกำหนดเองบางรายจึงเลือกที่จะปิดการใช้งาน

หากคุณใช้ Android 8.1 Oreo ในสต็อกบน Google Pixel & Pixel XL, Pixel 2 และ Pixel 2 XL, Nexus 5X และ Nexus 6P ฟีเจอร์นี้จะเปิดใช้งานตามค่าเริ่มต้นบนอุปกรณ์ของคุณ ขอบคุณ การสนับสนุน Substratum ดั้งเดิม เมื่อเพิ่มลงใน Android Oreo ฉันสามารถสร้างโอเวอร์เลย์ที่ปิดการใช้งานคุณสมบัติป้องกันการปลอมแปลงนี้ได้ และไม่จำเป็นต้องรูทในการติดตั้ง!


วิธีแก้ไขปัญหาท่าทางการปัดหน้าจอล็อคบน Android 8.1 Oreo

หากคุณยังไม่ได้ตั้งค่า คุณจะต้องตั้งค่าเอ็นจิ้นธีม Substratum บนอุปกรณ์ของคุณ หากอุปกรณ์ของคุณใช้ Android 8.0, Android 7.1 หรือ Android 7.0 แสดงว่า mod ของฉันไม่มีจุดหมายเลย เนื่องจากปัญหานี้เกิดขึ้นเฉพาะกับ Android 8.1 รุ่นล่าสุดที่มีการเพิ่มฟีเจอร์ป้องกันการปลอมแปลงเท่านั้น

เอ็นจิ้นธีมของชั้นล่างผู้พัฒนา: ทีมงานพัฒนาโครงการ

ราคา: ฟรี

2.8.

ดาวน์โหลด
แอนโดรเมดา – AOSP ไร้รูท 8.xผู้พัฒนา: prjkt.io

ราคา: 1.99.

3.

ดาวน์โหลด
  1. ทำตามบทช่วยสอนนี้ เพื่อตั้งค่า Substratum และ Andromeda บนอุปกรณ์ของคุณอย่างเหมาะสม
  2. ดาวน์โหลดโอเวอร์เลย์ของฉัน. เป็นธีม Substratum ที่เรียบง่ายและมีน้ำหนักเบา ซึ่งตั้งค่า anti-falsing boolean เป็น false ใน SystemUI
  3. เปิด Substratum เลือกธีมของฉัน และใช้การซ้อนทับ System UI
  4. หากจำเป็น ให้รีสตาร์ท SystemUI เพื่อดูการเปลี่ยนแปลง คุณควรเห็นความไวที่เพิ่มขึ้นในการปัดนิ้วบนหน้าจอล็อค

เลือกธีม "Oreo Lock Screen Fix" เลือกการซ้อนทับ SystemUI และเลือก "คอมไพล์และเปิดใช้งาน"

คำอธิบาย

ด้วย Android 8.1 Google ได้นำตัวแยกประเภทการป้องกันการปลอมขั้นสูงสำหรับหน้าจอล็อคเข้ามาในสาขาหลักของ AOSP สิ่งที่ตัวแยกประเภทนี้ทำคือการทำให้ท่าทางการปัดมีความต้านทานมากขึ้นเพื่อหลีกเลี่ยงการปลดล็อคอุปกรณ์โดยไม่ตั้งใจ การดึงหน้าจอการปลดล็อครูปแบบ/PIN ออกมา การปัดหรือเปิดการแจ้งเตือน และอื่น ๆ. อย่างไรก็ตาม ความต้านทานที่เพิ่มขึ้นได้พิสูจน์แล้วว่าเป็นภาระมากกว่าการปรับปรุง อย่างน้อยก็ในบางส่วน ผู้ใช้ เนื่องจากท่าทางส่วนใหญ่ต้องการการเคลื่อนไหวแบบขอบจรดขอบเมื่อเทียบกับลักษณะการทำงานก่อนหน้าใน Android 8.0 และ ต่ำกว่า.

ตัวแยกประเภทการป้องกันการปลอมแปลงขั้นสูงนี้ถูกกำหนดให้เป็นค่าบูลีนใน SystemUI ของอุปกรณ์ ซึ่งตั้งค่าเป็นจริงใน AOSP Android 8.1 สิ่งที่การซ้อนทับของฉันทำคือการตั้งค่าบูลีนที่เรียกว่า "config_lockscreenAntiFalsingClassifierเปิดใช้งานแล้ว" เป็นเท็จ โดยคืนค่าลักษณะการทำงานของหน้าจอล็อค Android 8.0 ก่อนหน้า การทดสอบเบื้องต้นสำหรับม็อดนี้ได้ช่วยบรรเทาปัญหาในโทรศัพท์ Google Pixel และ Nexus ที่ใช้ Android 8.1 ในสต็อก แต่เนื่องจากค่าบูลีนถูกตั้งค่าเป็นจริงบน AOSP การซ้อนทับนี้อาจบรรเทาลงใน ROM แบบกำหนดเองที่ใช้ AOSP บางตัว การแก้ไขนี้ได้รับการทดสอบบนอุปกรณ์เช่น Xiaomi Redmi Note 4 ที่ใช้ Android 8.1 แบบกำหนดเองด้วย ซอฟต์แวร์.

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

ขอขอบคุณเป็นพิเศษกับ /r/ชุมชน AndroidApps ที่ช่วยฉันในการทดสอบเบื้องต้น!