Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Đọc màn hình bị hạn chế

Trong Android 9 và thấp hơn, các điều khoản chụp ảnh màn hình bộ đệm ( READ_FRAME_BUFFER , CAPTURE_VIDEO_OUTPUT , và CAPTURE_SECURE_VIDEO_OUTPUT ) được cấp cho các ứng dụng mà có một trong hai chữ ký hoặc cấp phép đặc quyền. Điều này cho phép các hoạt động chụp bộ đệm màn hình liền mạch, chẳng hạn như chụp ảnh màn hình hoặc ghi lại nội dung màn hình của thiết bị.

Bắt đầu từ Android 10, để ngăn truy cập im lặng vào nội dung màn hình của thiết bị, quyền quay video không được cấp cho các ứng dụng đặc quyền. Truy cập mà không cần sử dụng sự đồng ý hạn chế , và chỉ cấp cho các ứng dụng có quyền chữ ký. Các nhà sản xuất thiết bị chạy các ứng dụng đặc quyền dựa trên chức năng chụp im lặng này bị ảnh hưởng bởi yêu cầu này.

Kể từ Android 10, nếu bạn không có quyền truy cập chữ ký chụp bộ đệm màn hình được liệt kê, ứng dụng của bạn không thể chụp bộ đệm màn hình mà không có sự đồng ý của người dùng. Để đảm bảo bạn có các quyền cần thiết, hãy tìm kiếm tệp kê khai của bạn để biết các quyền đối với chữ ký được liệt kê trước đó. Di chuyển tất cả các ứng dụng đặc quyền bị ảnh hưởng (như được tìm thấy trong tìm kiếm của bạn) đến MediaProjectionManager lớp, cho phép bất kỳ ứng dụng của bên thứ ba để đệm màn hình chụp mà không cho phép, nhưng với người dùng đồng ý. Luồng này hiển thị một hộp thoại nhắc người dùng cho phép chụp màn hình khi một ứng dụng khởi chạy nó. Trong Android 10, các tính năng mới của hộp thoại bao gồm:

  • Cung cấp các hiệp hội rõ ràng hơn với các biểu tượng Truyền.
  • Cung cấp thêm thông tin về độ nhạy của dữ liệu có thể được truy cập.
  • Ngăn người dùng ẩn hộp thoại khi bắt đầu trong tương lai: hộp thoại hiển thị mọi lúc.