3 วิธีในการแก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบน Android

หากคุณพบข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบนอุปกรณ์ Android ของคุณ(Screen Overlay Detected Error on your Android device)ไม่ต้องกังวลเพราะมาถูกที่แล้ว ในคู่มือนี้ เราจะอธิบายว่าการซ้อนทับหน้าจอคืออะไร เหตุใดจึงเกิดข้อผิดพลาด และวิธีทำให้หายไป

ข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอเป็นข้อผิดพลาดที่น่ารำคาญอย่างยิ่งที่คุณอาจพบบนอุปกรณ์Android ของคุณ (Android)ข้อผิดพลาดนี้เกิดขึ้นบางครั้งเมื่อคุณเปิดแอพที่ติดตั้งใหม่บนอุปกรณ์ของคุณในขณะที่คุณกำลังใช้แอพลอยตัวอื่น ข้อผิดพลาดนี้อาจป้องกันไม่ให้แอปเปิดได้สำเร็จและก่อให้เกิดปัญหาใหญ่ ก่อนที่เราจะดำเนินการต่อและแก้ไขข้อผิดพลาดนี้ เรามาทำความเข้าใจกันก่อนว่าอะไรคือสาเหตุของปัญหานี้

แก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบน Android

การซ้อนทับหน้าจอคืออะไร?(What is Screen Overlay?)

ดังนั้น คุณต้องสังเกตว่าแอพบางตัวสามารถปรากฏบนแอพอื่น ๆ บนหน้าจอของคุณได้ การซ้อนทับหน้าจอเป็นคุณลักษณะขั้นสูงของAndroidที่ช่วยให้แอปสามารถวางทับผู้อื่นได้ แอพบางตัวที่ใช้คุณสมบัตินี้คือ หัวแชทของ Facebook messenger, แอพโหมดกลางคืนเช่นTwilight , ES File Explorer , Clean Master Instant Rocket Cleaner , แอพเพิ่มประสิทธิภาพอื่น ๆ เป็นต้น

ข้อผิดพลาดเกิดขึ้นเมื่อใด(When does the error arise?)

ข้อผิดพลาดนี้อาจเกิดขึ้นบนอุปกรณ์ของคุณหากคุณใช้Android Marshmallow 6.0หรือใหม่กว่า และได้รับการรายงานโดยผู้ใช้Samsung , MotorolaและLenovoในอุปกรณ์อื่นๆ ตาม ข้อจำกัดด้านความปลอดภัยของ Androidผู้ใช้ต้องเปิดใช้งานการอนุญาต ' อนุญาตให้วาดทับแอปอื่น(Permit drawing over other apps) ' ด้วยตนเอง สำหรับทุกแอปที่ค้นหา เมื่อคุณติดตั้งแอพที่ต้องการการอนุญาตบางอย่างและเปิดใช้งานเป็นครั้งแรก คุณจะต้องยอมรับการอนุญาตที่ต้องการ หากต้องการขออนุญาต แอปจะสร้างกล่องโต้ตอบพร้อมลิงก์ไปยังการตั้งค่าอุปกรณ์ของคุณ

หากต้องการขออนุญาต แอปจะสร้างกล่องโต้ตอบพร้อมลิงก์ไปยังการตั้งค่าอุปกรณ์ของคุณ

ขณะทำเช่นนี้ หากคุณกำลังใช้แอปอื่นที่มีโอเวอร์เลย์หน้าจอที่ใช้งานอยู่ในขณะนั้น ข้อผิดพลาด 'ตรวจพบการซ้อนทับหน้าจอ' อาจเกิดขึ้นเนื่องจากโอเวอร์เลย์หน้าจออาจรบกวนกล่องโต้ตอบ ดังนั้น หากคุณกำลังเปิดแอปเป็นครั้งแรกซึ่งต้องได้รับการอนุญาตและใช้งาน เช่น หัวหน้าแชท Facebookในขณะนั้น คุณอาจพบข้อผิดพลาดนี้

แก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบน Android

ค้นหาแอพรบกวน(Find out the Interfering App)

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

  • แอปบับเบิลเหมือนหัวแชท
  • แสดง(Display)การตั้งค่าการปรับสีหรือความสว่าง เช่น แอปโหมดกลางคืน
  • ออบเจ็กต์แอปอื่นๆ ที่ลอยอยู่เหนือแอปอื่นๆ เช่น ตัวล้างจรวดสำหรับมาสเตอร์ที่สะอาด

นอกจากนี้ อาจมีมากกว่าหนึ่งแอพที่อาจรบกวนคุณในเวลาเดียวกัน ซึ่งทำให้เกิดปัญหา ซึ่งทั้งหมดนั้นจะต้องหยุดชั่วคราวจากการโอเวอร์เลย์เป็นระยะเวลาหนึ่งเพื่อลบข้อผิดพลาด หากคุณไม่สามารถระบุปัญหาที่ทำให้เกิดแอปได้ ให้ลองปิดใช้งานการซ้อนทับหน้าจอสำหรับแอปทั้งหมด(disabling screen overlay for all the apps.)

วิธีแก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบน Android(How to Fix Screen Overlay Detected Error on Android)

วิธีที่ 1: ปิดใช้งานการซ้อนทับหน้าจอ(Method 1: Disable Screen Overlay)

แม้ว่าจะมีบางแอปที่ให้คุณหยุดการซ้อนทับหน้าจอชั่วคราวจากตัวแอปเองได้ สำหรับแอปอื่นๆ ส่วนใหญ่ จะต้องปิดการอนุญาตการซ้อนทับจากการตั้งค่าของอุปกรณ์ ในการเข้าถึงการตั้งค่า ' วาด(Draw)ทับแอปอื่น'

สำหรับสต็อก Android Marshmallow หรือ Nougat(For Stock Android Marshmallow Or Nougat)

1. ในการเปิดการตั้งค่า(Settings) ให้ ดึงแผงการแจ้งเตือนลงมา จากนั้นแตะที่ไอคอนรูปเฟือง( gear icon)ที่มุมบนขวาของบานหน้าต่าง

2.ในการตั้งค่า เลื่อนลงแล้วแตะ ' แอป(Apps) '

ในการตั้งค่า เลื่อนลงแล้วแตะแอป

3. เพิ่มเติม แตะที่ไอคอนรูปเฟือง(gear icon)ที่มุมบนขวา

แตะที่ไอคอนรูปเฟืองที่มุมบนขวา

4. ใต้ เมนู กำหนดค่า(Configure)แอพ ให้แตะที่ ' วาดทับแอพอื่น(Draw over other apps) '

ใต้เมนูกำหนดค่าให้แตะที่วาดทับแอพอื่น

หมายเหตุ: ในบางกรณี คุณอาจต้องแตะที่ ' การเข้าถึงพิเศษ(Special access) ' ก่อน จากนั้นเลือก ' วาดทับแอปอื่น(Draw over other apps) '

แตะที่การเข้าถึงพิเศษแล้วเลือกวาดทับแอพอื่น

6. คุณจะเห็นรายการแอพที่คุณสามารถปิดการซ้อนทับหน้าจอสำหรับแอพหนึ่งตัวขึ้นไป

ปิดการซ้อนทับหน้าจอสำหรับแอพอย่างน้อยหนึ่งตัวสำหรับ Stock Android Marshmallow

7. คลิกที่แอพที่คุณต้องการปิดการใช้งานการซ้อนทับหน้าจอ จากนั้นปิดการสลับข้าง ' อนุญาตให้วาดทับแอพอื่น(Permit drawing over other apps) '

ปิดสวิตช์ข้าง อนุญาตให้วาดทับแอพอื่น

แก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอในสต็อก Android Oreo(Fix Screen Overlay Detected Error on Stock Android Oreo)

1. เปิดการตั้งค่าบนอุปกรณ์ของคุณจากแผงการแจ้งเตือนหรือหน้า(Home)แรก

2. ภายใต้การตั้งค่า ให้แตะที่ ' แอพและการแจ้งเตือน(Apps & notifications) '

ภายใต้การตั้งค่าแตะที่แอพ & การแจ้งเตือน

3. แตะที่ขั้นสูง(Advanced)ภายใต้แอพและการแจ้งเตือน(Apps & notifications.)

แตะที่ขั้นสูงภายใต้แอพ & การแจ้งเตือน

4. ใน ส่วน ขั้นสูง(Advance)ให้แตะที่ ' การเข้าถึงแอปพิเศษ(Special app access) '

ภายใต้ส่วนขั้นสูงให้แตะที่การเข้าถึงแอปพิเศษ

5.ถัดไป ไปที่ ' แสดงทับแอปอื่น ๆ(Display over other apps’) '

แตะที่แสดงเหนือแอพอื่น ๆ

6. คุณจะเห็นรายการแอพที่คุณสามารถปิดการซ้อนทับหน้าจอสำหรับแอพหนึ่งตัวขึ้นไป( turn-off screen overlay for one or more apps.)

คุณจะเห็นรายการแอพที่คุณสามารถปิดการซ้อนทับหน้าจอได้

7. เพียงคลิกที่แอปอย่างน้อยหนึ่งแอปจากนั้นปิดใช้งานการสลับ(disable the toggle)ข้าง " อนุญาตให้แสดงเหนือแอปอื่น ๆ(Allow display over other apps) "

ปิดใช้งานการสลับข้าง อนุญาตให้แสดงเหนือแอพอื่น

สำหรับ Miui และอุปกรณ์ Android อื่นๆ(For Miui and some other Android Devices)

1.ไปที่การตั้งค่า(Settings)บนอุปกรณ์ของคุณ

เปิดแอปการตั้งค่าบนโทรศัพท์ Android ของคุณ

2. ไปที่ส่วน ' การตั้งค่าแอพ(App Settings) ' หรือ ' แอพและการแจ้งเตือน(Apps and notifications) ' จากนั้นแตะที่ ' การอนุญาต(Permissions) '

ไปที่ส่วน "การตั้งค่าแอป" หรือ "แอปและการแจ้งเตือน" จากนั้นแตะสิทธิ์

3. ใต้ Permissions ให้แตะที่ ' Other permissions ' หรือ 'Advanced Permissions'

ภายใต้การอนุญาตแตะที่ 'การอนุญาตอื่น ๆ '

4.ในแท็บการอนุญาต ให้แตะที่ ' แสดงหน้าต่างป๊อปอัป(Display pop-up window) ' หรือ 'วาดทับแอปอื่น'

ในแท็บ Permissions ให้แตะที่ Display pop-up window

5. คุณจะเห็นรายการแอพที่คุณสามารถปิดการซ้อนทับหน้าจอสำหรับแอพหนึ่งตัวขึ้นไป

คุณจะเห็นรายการแอพที่คุณสามารถปิดการซ้อนทับหน้าจอได้

6. แตะที่แอพที่คุณต้องการปิดการใช้งานการซ้อนทับหน้าจอ(disable screen overlay )และเลือก' ปฏิเสธ'( ‘Deny’)

แตะที่แอพเพื่อปิดใช้งานการซ้อนทับหน้าจอ & เลือก ปฏิเสธ

ด้วยวิธีนี้คุณสามารถ แก้ไขข้อผิดพลาดที่ตรวจพบการ ซ้อน(f)ทับหน้าจอบน Android(ix screen overlay detected error on Android) ได้อย่างง่ายดาย แต่ถ้าคุณมีอุปกรณ์Samsung ไม่ต้องกังวลเพียงแค่ทำตามคู่มือนี้

แก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบนอุปกรณ์ Samsung(Fix Screen Overlay Detected Error on Samsung Devices)

1. เปิดการตั้งค่า (Settings )บนอุปกรณ์ Samsung ของคุณ

2. จากนั้นแตะที่Applicationsจากนั้นคลิกที่Application manager

แตะที่ Applications จากนั้นคลิกที่ Application manager

3. ใต้ตัว จัดการ แอปพลิเคชัน(Application)กดที่เพิ่มเติม(More)จากนั้นแตะที่แอพที่สามารถปรากฏที่ด้านบน(Apps that can appear on top.)

กดเพิ่มเติมจากนั้นแตะที่แอพที่สามารถปรากฏอยู่ด้านบน

4. คุณจะเห็นรายการแอปจากตำแหน่งที่คุณสามารถปิดการซ้อนทับหน้าจอสำหรับแอปอย่างน้อยหนึ่งแอปโดยปิดใช้งานการสลับข้าง

ปิดการซ้อนทับหน้าจอสำหรับหนึ่งแอพขึ้นไป

เมื่อคุณปิดใช้งานการซ้อนทับหน้าจอสำหรับแอพที่จำเป็นแล้ว ให้ลองทำงานอื่นของคุณและดูว่าข้อผิดพลาดเกิดขึ้นอีกหรือไม่ หากข้อผิดพลาดยังไม่ได้รับการแก้ไข ให้ลองปิดใช้งานการซ้อนทับหน้าจอสำหรับแอปอื่นๆ ทั้งหมด( disabling screen overlay for all other apps too)ด้วย หลังจากเสร็จสิ้นงานอื่น ๆ ของคุณ (ต้องใช้กล่องโต้ตอบ) คุณสามารถเปิดใช้งานการซ้อนทับหน้าจอได้อีกครั้งโดยทำตามวิธีการเดียวกัน

วิธีที่ 2: ใช้เซฟโหมด(Method 2: Use Safe Mode)

หากวิธีการข้างต้นไม่ได้ผลสำหรับคุณ คุณสามารถลองใช้คุณลักษณะ ' เซฟโหมด(Safe mode) ' ของAndroidได้ ในการใช้วิธีนี้ คุณต้องรู้ว่าแอปใดที่คุณกำลังประสบปัญหา ในการเปิดใช้งานเซฟโหมด

1. กดปุ่มเปิดปิด(power button)ของอุปกรณ์ของคุณ ค้างไว้

2. ในพรอมต์ ' Reboot to safe mode ' ให้แตะที่ OK

แตะที่ตัวเลือกปิดเครื่อง จากนั้นกดค้างไว้ แล้วคุณจะได้รับแจ้งให้รีบูตในเซฟโหมด

3.ไปที่การตั้งค่า(Settings.)

4. ไปที่ส่วน ' แอป(Apps) '

ในการตั้งค่า เลื่อนลงแล้วแตะแอป

5. เลือกแอปที่สร้างข้อผิดพลาด

6. แตะที่ ' สิทธิ์(Permissions) '

7. เปิดใช้งานการอนุญาตที่จำเป็นทั้งหมด(Enable all the required permissions )ที่แอพถามก่อนหน้านี้

เปิดใช้งานการอนุญาตที่จำเป็นทั้งหมดที่แอพถามก่อนหน้านี้

8. รีสตาร์ทโทรศัพท์ของคุณ

วิธีที่ 3: ใช้แอปของบุคคลที่สาม(Method 3: Use third-party apps)

ถ้าคุณไม่รังเกียจที่จะดาวน์โหลดแอปพิเศษบางตัว มีบางแอพที่พร้อมให้คุณหลีกเลี่ยงข้อผิดพลาดนี้

ติดตั้ง(Install Button Unlocker) ตัวปลดล็อกปุ่ม : (Install Button Unlocker:) ติดตั้ง(Install)แอปตัวปลดล็อกปุ่มสามารถแก้ไขข้อผิดพลาดการซ้อนทับหน้าจอของคุณได้โดยการปลดล็อกปุ่มที่เกิดจากการซ้อนทับหน้าจอ

ตัวตรวจสอบหน้าต่างแจ้งเตือน(Alert Window Checker) :(Alert Window Checker:)  แอปนี้แสดงรายการแอปที่ใช้การซ้อนทับหน้าจอ และอนุญาตให้คุณบังคับหยุดแอปหรือถอนการติดตั้งตามต้องการ

ตัวตรวจสอบหน้าต่างแจ้งเตือนเพื่อแก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบน Android

หากคุณยังคงพบข้อผิดพลาดและรู้สึกหงุดหงิดที่ต้องทำตามขั้นตอนข้างต้นทั้งหมด ให้ลองถอนการติดตั้งแอปที่มีปัญหาการซ้อนทับหน้าจอ(uninstalling apps with screen overlay issues)ที่คุณไม่ได้ใช้โดยทั่วไป

ที่แนะนำ:(Recommended:)

หวังว่า(Hopefully)การใช้วิธีการและคำแนะนำเหล่านี้จะช่วยคุณแก้ไขข้อผิดพลาดที่ตรวจพบการซ้อนทับหน้าจอบน Android (fix Screen Overlay Detected Error on Android )แต่หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับคู่มือนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นมืออาชีพด้านการรีวิวซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปี ฉันได้เขียนและตรวจสอบซอฟต์แวร์ประเภทต่างๆ มากมาย รวมถึงแต่ไม่จำกัดเพียง Microsoft Office (Office 2007, 2010, 2013), แอป Android และเครือข่ายไร้สาย ทักษะของฉันอยู่ที่การจัดเตรียมการทบทวนโปรแกรม/แอปพลิเคชันโดยละเอียดและมีวัตถุประสงค์เพื่อให้ผู้อื่นใช้เป็นเอกสารอ้างอิงหรือสำหรับงานของตนเอง ฉันยังเป็นผู้เชี่ยวชาญเกี่ยวกับผลิตภัณฑ์ MS office และมีคำแนะนำเกี่ยวกับวิธีการใช้งานอย่างมีประสิทธิภาพและประสิทธิผล



Related posts