Cách khắc phục lỗi “Đã phát hiện lớp phủ màn hình” trên Android

Bắt đầu với Android Marshmallow, có một lỗi gây tò mò đôi khi hiển thị khuôn mặt của nó, nhưng có thể khó giải mã nguyên nhân gây ra lỗi đó. Lỗi “phát hiện lớp phủ màn hình” là một lỗi đáng lo ngại vì nó sẽ không cho phép một số ứng dụng nhất định khởi chạy, nhưng thậm chí còn khó chịu hơn vì khó tìm ra nguyên nhân gây ra lỗi đó.

May mắn thay, đó là một cách khắc phục khá dễ dàng khi bạn biết nguyên nhân gây ra lỗi: một tính năng có trong Marshmallow và hơn thế nữa cho phép các ứng dụng “vẽ” lên các ứng dụng khác. Ví dụ: Facebook Messenger sử dụng các đầu trò chuyện để ở phía trước của bất cứ điều gì bạn đang làm — đây là ứng dụng sử dụng tính năng “Vẽ qua các ứng dụng khác”. Nói cách khác, đó là lớp phủ màn hình. Nó đã bắt đầu nhấp, phải không?

  1. Mở Cài đặt> Ứng dụng
  2. Nhấn vào biểu tượng Bánh răng ở trên cùng bên phải của trang Cài đặt
  3. Cuộn xuống và nhấn vào “Quyền truy cập đặc biệt”
  4. Nhấn vào “Vẽ qua các ứng dụng khác” và chuyển đổi các ứng dụng trong danh sách

Thật không may, một số ứng dụng thực hiện những điều kỳ lạ khi một lớp phủ đang hoạt động,đặc biệt nếu ứng dụng được đề cập cần yêu cầu một quyền mới. Android hoàn toàn sẽkhông phải cho phép thay đổi quyền khi lớp phủ đang chạy, do đó dẫn đến lỗi “Đã phát hiện lớp phủ màn hình”.

Vì vậy, nếu bạn cài đặt một ứng dụng mới và khởi chạy nó lần đầu tiên đồng thời đang trò chuyện qua Facebook Chat Head, bạn sẽ gặp lỗi khi ứng dụng mới cố gắng yêu cầu quyền của ứng dụng đó. Trong ví dụ bên dưới, tôi đang sử dụng Twilight — một ứng dụng “chế độ ban đêm” — sử dụng lớp phủ màn hình để thực hiện công việc của mình.

Hiện tại, đôi khi lỗi này được tạo ra, nó bao gồm liên kết “Mở cài đặt” đưa bạn trực tiếp vào menu “Vẽ qua các ứng dụng khác”. Phần khó khăn là mỗi ứng dụng phải được bật theo cách thủ công — chỉ cần nhấn vào một ứng dụng, trượt nút chuyển đổi “Cho phép vẽ qua các ứng dụng khác” và quay lại. Bạn có thể tắt từng cái một, nhưng điều đó có thể rất tốn thời gian, đặc biệt nếu bạn đã cài đặt hàng tá ứng dụng có thể áp dụng lớp phủ.

 

Tốt nhất, bạn sẽ biết ứng dụng nào đã gây ra xung đột và bạn chỉ có thể vô hiệu hóa ứng dụng đó. Vì vậy, hãy tự nghĩ:

  • Bạn đã sử dụng ứng dụng nào gần đây? Như đã đề cập ở trên, Facebook Messenger vẽ trên màn hình các đầu trò chuyện, vì vậy nếu phần đầu trò chuyện đang hoạt động, rất có thể đó là thủ phạm của bạn.
  • Bạn sử dụng ứng dụng thụ động nào chạy trong nền?Tương tự, các ứng dụng như CF.lumen và Twilight vẽ trên màn hình khi được bật, vì vậy bạn sẽ cần tạm dừng hoặc tắt các dịch vụ đó để loại bỏ lỗi lớp phủ màn hình.

Danh sách trong ảnh chụp màn hình ở trên hiển thị tất cả các ứng dụng có quyền vẽ trên màn hình, nhưng nếu bạn có thể tìm ra ứng dụng nào đang thực sự vẽ trên màn hình khi gặp lỗi đó, bạn chỉ có thể tắt ứng dụng đó và tiếp tục.

Tất nhiên, điều đó không đáng tin cậy — trong một số trường hợp, có thể có nhiều hơn một ứng dụng vẽ trên màn hình, điều này có thể gây khó chịu vô cùng. Trong tình huống đó, tôi chỉ cần tiếp tục và không cho phép tất cả chúng, sau đó bật lại chúng khi cần thiết. Đó chắc chắn là một món dưa chua.

LIÊN QUAN:Cách tắt thông báo "Đang hiển thị trên các ứng dụng khác" trên Android Oreo

May mắn thay, trong Android Oreo, về cơ bản, Google đã thực sự dễ dàng tìm ra ứng dụng nào đang gây ra sự cố bằng một thông báo mới cho bạn biết chính xác những gì đang hiển thị trên các ứng dụng khác. Bạn có thể tìm thêm thông tin — cũng như cách tắt thông báo đã nói — tại đây.

Cách truy cập menu “Vẽ qua các ứng dụng khác”

Vì vậy, làm thế nào để bạn truy cập menu "Vẽ qua các ứng dụng khác" mà không gặp lỗi đầu tiên và nhận được liên kết nhanh đó? Hoặc, nếu không có liên kết nhanh thì sao? Phần đó khá dễ dàng. Vấn đề lớn nhất là cài đặt cho lớp phủ màn hình được tìm thấy ở các điểm khác nhau trên thiết bị cầm tay của các nhà sản xuất khác nhau. Đây là sự cố.

Trên Android Oreo gốc

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

Đầu tiên, kéo ngăn thông báo và nhấn vào biểu tượng bánh răng để mở Cài đặt.

Từ đây, chọn danh mục “Ứng dụng và thông báo”, sau đó nhấn vào nút “Nâng cao”.

 

Điều này cho thấy các tùy chọn bổ sung, tùy chọn cuối cùng là tùy chọn “Quyền truy cập ứng dụng đặc biệt”. Hãy tiếp tục và nhấn vào đó.

Dưới menu một chút, bạn sẽ thấy tùy chọn “Hiển thị trên các ứng dụng khác”. Đó là những gì bạn đang tìm kiếm.

 

Trên Android gốc Marshmallow hoặc Nougat

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

Từ đó, đi xuống “Ứng dụng”, sau đó nhấn vào biểu tượng bánh răng ở trên cùng bên phải.

 

Trong menu này, cuộn xuống và nhấn vào tùy chọn “Quyền truy cập đặc biệt”. Từ đó, bạn sẽ tìm thấy menu "Vẽ qua các ứng dụng khác". Đó là những gì bạn đang tìm kiếm!

 

Hãy thoải mái chuyển đổi mọi thứ ở đây theo mong muốn của trái tim bạn. Chỉ cần mở từng mục để bật hoặc tắt nó.

Trên thiết bị Samsung

Đầu tiên, kéo ngăn thông báo xuống và nhấn vào biểu tượng bánh răng, sau đó cuộn xuống tùy chọn “Ứng dụng”.

 

Từ đây, hãy nhấn vào liên kết “Trình quản lý ứng dụng”, sau đó nhấn vào nút “Thêm” ở trên cùng bên phải.

 

Tiếp theo, chọn tùy chọn “Ứng dụng có thể xuất hiện trên cùng” và bùng nổ, bạn đã ở đó. Samsung cũng làm cho nó dễ dàng hơn bằng cách thêm nút chuyển đổi bên cạnh tên ứng dụng vàkhông phải trong một menu riêng biệt. Cảm ơn, Samsung!

 

Trên thiết bị LG

Một lần nữa, kéo ngăn thông báo xuống và nhấn vào biểu tượng bánh răng, sau đó chuyển đến menu “Ứng dụng”.

 

Tiếp theo, chạm vào nút tràn ba chấm, sau đó chọn tùy chọn “Định cấu hình ứng dụng”.

 

Từ đây, nó sẽ hoạt động giống như Android gốc — nhấn vào tùy chọn “Vẽ qua các ứng dụng khác” và bạn sẽ thấy mình cần đến.

 

Nếu bạn không chắc điều gì đang gây ra lỗi “Đã phát hiện lớp phủ màn hình”, điều này có thể khiến bạn muốn ném điện thoại của mình. Trên thực tế, tôi đã có nhiều bạn bè gặp phải lỗi này (và sau đó hỏi tôi về nó) hơn bất kỳ lỗi nào khác! Vì vậy, đây là giải pháp — xin chào các bạn.


$config[zx-auto] not found$config[zx-overlay] not found