Tính năng chiếu 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 những người dùng khác. Trên Android 14 QPR2, người dùng có thể chia sẻ hoặc ghi lại một 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 năng 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ế việc chia sẻ nội dung chỉ trong một ứng dụng.
Khi bạn 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ử trên giao diện người dùng khác của 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 mới được chia sẻ.
Những ứ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 (cấp độ API 34) đã thêm các phương thức gọi lại sau đây cho tính năng chiếu nội dung nghe nhìn, cho phép bạn 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 của bản chiếu được chia sẻ dựa trên kích thước của vùng hiển thị được chụp.
MediaProjection.Callback#onCapturedContentVisibilityChanged()Thông báo cho ứng dụng lưu trữ nội dung trình chiếu được chia sẻ về chế độ 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 nền tảng đầ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 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 nền tảng đầu ra.
Hãy sử dụng các phương thức mới để cải thiện trải nghiệm người dùng khi chia sẻ màn hình ứng dụng.