Tính năng truyền nội dung nghe nhìn trên Android cho phép người dùng chia sẻ màn hình thiết bị của họ với người dùng khác. Trên Android 14 QPR2, người dùng có thể chia sẻ hoặc ghi lại cửa sổ ứng dụng thay vì toàn bộ màn hình thiết bị.
Tính năng chia sẻ màn hình ứng dụng giúp tăng cường quyền riêng tư, cải thiện hiệu suất của người dùng và nâng cao khả năng đa nhiệm bằng cách cho phép người dùng chạy nhiều ứng dụng nhưng hạn chế chia sẻ nội dung cho một ứng dụng duy nhất.
Khi chia sẻ màn hình ứng dụng, thanh trạng thái, thanh điều hướng, thông báo và các phần tử khác trên giao diện người dùng hệ thống sẽ không xuất hiện trên màn hình được chia sẻ. Chỉ nội dung của ứng dụng đã chọn được chia sẻ.
Các ứng dụng sử dụng API MediaProjection
có thể tự động chia sẻ màn hình ứng dụng. Tuy nhiên, hãy kiểm thử ứng dụng để đảm bảo tính năng chia sẻ màn hình ứng dụng hoạt động như dự kiến.
MediaProjection
lệnh gọi lại
Android 14 (API cấp 34) đã thêm các phương thức gọi lại chiếu nội dung nghe nhìn sau đây để bạn có thể tuỳ chỉnh tính năng chia sẻ màn hình ứng dụng:
MediaProjection.Callback#onCapturedContentResize()
Cho phép đổi kích thước nội dung chiếu được chia sẻ dựa trên kích thước của vùng hiển thị được ghi lại.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
Thông báo cho ứng dụng lưu trữ chế độ chiếu dùng chung về khả năng hiển thị của nội dung ghi lại. Ứng dụng lưu trữ có thể hiện hoặc ẩn nội dung đã ghi trên bề mặt đầu ra dựa trên việc người dùng có nhìn thấy vùng đã ghi hay không. Ví dụ: ở chế độ nhiều cửa sổ, nếu một ứng dụng khác che phủ hoàn toàn ứng dụng được chia sẻ, thì máy chủ có thể ẩn ứng dụng được chia sẻ trên bề mặt đầu ra.
Sử dụng các phương thức mới để nâng cao trải nghiệm người dùng khi chia sẻ màn hình ứng dụng.