Chia sẻ màn hình ứng dụng
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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.
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.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-08-27 UTC."],[],[],null,["Media projection on Android enables users to share their device display with other users. On Android 14 QPR2, users can share or record an app window rather than the entire device screen.\n\nApp screen sharing increases privacy, improves user productivity, and enhances multitasking by enabling users to run multiple apps but restrict content sharing to a single app.\n\nWith app screen sharing, the status bar, navigation bar, notifications, and other system UI elements are excluded from the shared display. Only the content of the selected app is shared.\n\nApps that use the [`MediaProjection`](/reference/kotlin/android/media/projection/MediaProjection) APIs are capable of app screen sharing automatically. However, test your app to ensure app screen sharing works as intended.\n\n`MediaProjection` callbacks\n\nAndroid 14 (API level 34) added the following media projection callback methods which enable you to customize app screen sharing:\n\n- [**`MediaProjection.Callback#onCapturedContentResize()`**](/reference/kotlin/android/media/projection/MediaProjection.Callback#oncapturedcontentresize)\n\n Enables resizing of the shared projection based on the size of the captured display area.\n- [**`MediaProjection.Callback#onCapturedContentVisibilityChanged()`**](/reference/kotlin/android/media/projection/MediaProjection.Callback#oncapturedcontentvisibilitychanged)\n\n Informs the shared projection host app of the visibility of the capture content. The host app can show or hide the captured content on the output surface based on whether the captured region is visible to the user. For example, in multi‑window mode, if another app completely covers the shared app, the host can hide the shared app on the output surface.\n\nUse the new methods to enhance the app screen sharing user experience."]]