Cách khắc phục lỗi "Screen overlay detected” trên thiết bị Android

Đôi khi bạn sẽ thấy xuất hiện thông báo “Screen overlay detected” khi sử dụng Android, lỗi này không cho phép các ứng dụng nhất định khởi chạy, điều này gây phiền toái cho người sử dụng.

May thay, cách khắc phục tương đối dễ khi bạn biết nguyên nhân gây ra lỗi: một tính năng được tìm thấy trong Marshmallow và cho phép ứng dụng "vẽ" trên các ứng dụng khác. Ví dụ, Facebook Messenger sử dụng Chat Head để trôi nổi màn hình trên bất cứ ứng dụng nào bạn đang sử dụng. Đó là ứng dụng đang sử dụng tính năng “Draw over other apps”. Nói cách khác, đó là lớp phủ màn hình (screen overlay).

Tuy nhiên, một số ứng dụng làm những điều kỳ lạ khi lớp phủ đang hoạt động, đặc biệt là khi ứng dụng yêu cầu sự cho phép mới. Android hoàn toàn không cho phép thay đổi quyền khi lớp phủ đang chạy, do đó dẫn đến lỗi “Screen Overlay Detected”.

Lỗi Screen Overlay Detected

Vì vậy, nếu bạn cài đặt một ứng dụng mới và khởi động nó lần đầu tiên trong khi đang có một cuộc trò chuyện trên Facebook Chat Head, bạn sẽ nhận được lỗi này khi ứng dụng mới yêu cầu cấp quyền cho nó.

Lỗi Screen overlay detected khi chạy khởi động ứng dụng lần đầu

Đôi khi trong thông báo lỗi này có liên kết “Open Settings”, bấm vào liên kết sẽ đưa bạn trực tiếp vào trình đơn “Draw over other apps”. Phần mà mỗi ứng dụng phải được bật bằng tay - chỉ cần chạm vào một ứng dụng, trượt thanh chuyển đổi “Permit Drawing Over Other Apps” và quay trở lại. Bạn có thể vô hiệu hóa từng ứng dụng một nhưng việc này sẽ tốn nhiều thời gian, đặc biệt nếu bạn có hàng chục ứng dụng được cài đặt.

Danh sách các ứng dụng có thể nổi trên màn hình ứng dụng khácVô hiệu hóa tùy chọn "Permit drawing over other apps"

Danh sách trong ảnh chụp màn hình ở trên cho thấy tất cả các ứng dụng có quyền nổi trên màn hình, nhưng nếu bạn có thể tìm ra cái nào đang nổi trên màn hình khi gặp lỗi đó, bạn chỉ cần vô hiệu hóa nó và tiếp tục. Nếu không bạn cần vô hiệu hóa tất cả chúng và bật lại khi cần thiết. May mắn thay, trong Android Oreo, Google sẽ thông báo cho bạn biết ứng dụng nào có vấn đề.

Cách truy cập vào trình đơn “Draw Over Other Apps”

Vậy làm cách nào để bạn có thể truy cập vào trình đơn "Draw over other apps” nếu không có liên kết nhanh? Thao tác này khá dễ nhưng vấn đề lớn nhất là cài đặt lớp phủ màn hình ở những thiết bị của các nhà sản xuất sẽ khác nhau.

Trên Android Oreo gốc

Nếu bạn đang sử dụng Android Oreo, trình đơn Settings đã được thiết kế lại vì vậy hầu hết mọi thứ sẽ hơi khác so với các phiên bản hiện đại khác của Android, bao gồm tính năng Draw Over Other Apps.

Trước tiên, kéo thanh thông báo và chạm vào biểu tượng bánh răng để mở Settings.

Truy cập cài đặt trên Android Oreo gốc

Từ đây, chọn danh mục “Apps & Notifications”, sau đó nhấn nút "Advanced”.

Chọn "Apps & notification" Chọn "Advanced"

Chọn tùy chọn “Special App Access” ở cuối cùng.

Chọn "Special app access"

Trong cửa sổ mới bạn sẽ thấy tùy chọn “Display Over Other Apps”.

Chọn tùy chọn "Display over other apps"Các ứng dụng nổi trên màn hình trong Android Oreo

Trên Android Nougat gốc

Trên Android gốc, kéo thanh thông báo hai lần và chạm vào biểu tượng bánh răng.

Truy cập cài đặt trên Android gốc

Từ đây, nhấn vào "Apps” và sau đó chạm vào biểu tượng bánh răng ở trên cùng bên phải.

Chọn "Apps"Chọn hình bánh răng

Trong trình đơn này, cuộn xuống và chạm vào tùy chọn “Special Access”. Từ đó, bạn sẽ tìm thấy trình đơn “Draw over other apps”.

Chọn tùy chọn "Special access"Chọn "Draw over other apps"

Bạn sẽ thấy các ứng dụng đã cài đặt, chỉ cần chạm vào ứng dụng để kích hoạt hoặc vô hiệu hóa nó.

Các ứng dụng nổi trên màn hình trong Android Marshmallow

Trên thiết bị của Samsung

Trước tiên, kéo thanh thông báo và chạm vào biểu tượng bánh răng và sau đó cuộn xuống tùy chọn "Applications".

Truy cập cài đặt trên thiết bị của SamsungChọn "Applications"

Từ đây, chạm vào liên kết "Application manager”, sau đó nhấp vào nút "More" ở trên cùng bên phải.

Chọn "Application manager" Chọn "More"

Tiếp theo, chọn tùy chọn “Apps that can appear on top”. Ở bên cạnh tên ứng dụng bạn sẽ thấy các chuyển đổi, điều này sẽ dễ dàng cho người dùng hơn. 

Chọn "Apps that can appear on top" Các ứng dụng nổi trên màn hình trong thiết bị Samsung

Trên thiết bị LG

Một lần nữa, kéo thanh thông báo xuống và chạm vào biểu tượng bánh răng, sau đó truy cập vào menu "Apps".

Truy cập cài đặt trên thiết bị LG Chọn Apps trên thiết bị LG

Tiếp theo, nhấn vào nút ba dấu chấm dọc và sau đó chọn tùy chọn “Configure apps”.

Chọn ba dấu chấm dọc Chọn "Configure apps"

Từ đây, nó sẽ hoạt động giống như Android gốc, hãy nhấp vào tùy chọn “Draw over other apps” và bạn sẽ thấy ứng dụng bạn cần vô hiệu hóa.

Chọn "Draw over other apps" trên thiết bị LGCác ứng dụng nổi trên màn hình trong thiết bị LG

Chúc các bạn thực hiện thành công! 

Thứ Ba, 26/09/2017 16:52
1,52 👨 804