• 28/06 cập nhật đăng ký đăng nhập qua Google & Facebook

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

TenHoshi

Administrator
Staff member
Trusted Uploader
Đô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”.
ecbe08e97c9b8bc1613f165935fd56a0.jpeg

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ó.

a3ea080370b991026398e79dc521306d.jpeg

Đô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.

bd6b2d8ffdae936cd31b6de5b87b9e4d.jpeg

53d73e4eca4af07d063f957c69a59229.jpeg

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.

4f5264b14b3aafafd9046a314312d351.jpeg

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

81ca415844a73bf3a70c11107c7f05b2.jpeg

5985204eacb81b4684bcca1a3028064c.jpeg

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

f8a3d77152491f421950f5a2fb233bd0.jpeg

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

ee042f861fd6daa6efee3f8956cb1c0d.jpeg

761917322318c52bea7e8a63ff1780cc.jpeg
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.

54fed43fded5a05c987fb3de3cbed5c9.jpeg

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.

4ba0475fca4536589e9a0831ce3d3f38.jpeg

fb953e24a41428a580b656e7c38ace19.jpeg

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”.

7a81adc77ce504d3e6899bc3c8b15298.jpeg

22bffdcd58f7ee89bddd7d86226f9879.jpeg

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ó.

f3362c00c5ef8d0ec610ae1992b2c275.jpeg
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‘.

62d91ee839fce1444c8a2d36c9e3fcf7.jpeg

493f8d9193ff0972b92c7709f5447e71.jpeg

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.

645e93002fe886e554d1418c357cee6b.jpeg

1fd42d6786025475de0d6bf697b31323.jpeg

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.

360472a83c98f51ce4331f1afcdaa0fc.jpeg

595495f7b2b48638b5c33e12b19f6e67.jpeg
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‘.

eb56a3d57abfa57b7253652d640f67af.jpeg



5d6ef07234f22ca8ec565b288e69facd.jpeg

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”.

4488fb0ff4b13b86341dcbea725548b1.jpeg

7398fb2cfbe7cd91ff352b29b24b3360.jpeg

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.

f65a6d876d2404a227a7c1d3b7b5e826.jpeg

09029e8aa8d8fdfb09fae8514180579a.jpeg

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

Guest Post 2022

Top