Chế độ môi trường xung quanh

Chế độ Môi trường xung quanh là một trình bảo vệ màn hình được tích hợp sẵn trong Google TV và Android TV. Mục đích của việc này là tránh hiển thị hình ảnh tĩnh trong thời gian dài. Điều này rất quan trọng đối với các công nghệ màn hình, chẳng hạn như OLED, có thể dễ bị hiện tượng cháy màn hình.

Hệ điều hành sẽ chuyển thiết bị sang Chế độ môi trường xung quanh sau 10 phút người dùng không hoạt động. Sau một khoảng thời gian không hoạt động khác của người dùng (do chế độ Trình tiết kiệm pin của thiết bị xác định), hệ điều hành sẽ chuyển sang chế độ Trình tiết kiệm pin và tắt màn hình. Các ứng dụng phát nội dung nghe nhìn có thể ngăn thiết bị chuyển sang Chế độ môi trường xung quanh, mặc dù người dùng không tương tác với thiết bị, chẳng hạn như khi xem phim.

Nếu người dùng tương tác với thiết bị trong vòng 30 phút kể từ khi chuyển sang Chế độ môi trường xung quanh, thì ứng dụng đang hoạt động khi thiết bị chuyển sang Chế độ môi trường xung quanh sẽ được khôi phục. Nếu tương tác với thiết bị hơn 30 phút sau khi chuyển sang Chế độ môi trường xung quanh, người dùng sẽ được đưa trở lại Màn hình chính. Khi khởi động thiết bị bằng nút nguồn ở chế độ Tiết kiệm năng lượng, người dùng sẽ được chuyển đến Màn hình chính. Ngoài ra, nếu người dùng khởi động thiết bị ở chế độ Trình tiết kiệm pin bằng các nút ứng dụng cụ thể (ví dụ: YouTube), họ sẽ được chuyển thẳng đến ứng dụng đó.

Phát lại video

Đối với quá trình phát video, điều quan trọng là bạn phải ngăn thiết bị chuyển sang Chế độ môi trường xung quanh trong quá trình phát do người dùng thực hiện để mang đến trải nghiệm xem không bị gián đoạn. Tuy nhiên, các ứng dụng không được ngăn thiết bị chuyển sang Chế độ môi trường xung quanh khi quá trình phát bị dừng hoặc tạm dừng.

Phát âm thanh

Đối với hoạt động phát âm thanh, các ứng dụng không được ngăn Chế độ môi trường xung quanh trong khi phát, trừ phi chúng triển khai trình bảo vệ màn hình riêng bằng hình ảnh không tĩnh. Âm thanh sẽ tiếp tục phát khi Chế độ môi trường xung quanh đang hoạt động.

Tính năng phát âm thanh trên Android sẽ ngầm giữ khoá chế độ thức một phần. Thao tác này sẽ không ngăn thiết bị chuyển sang Chế độ môi trường xung quanh, nhưng sẽ ngăn quá trình chuyển đổi tiếp theo sang chế độ Tiết kiệm năng lượng. Do đó, quá trình phát sẽ tiếp tục ngay cả sau khi thiết bị chuyển sang Chế độ môi trường xung quanh, nhưng thiết bị sẽ không chuyển sang chế độ ngủ để cho phép phát liên tục.

Ngăn Chế độ môi trường xung quanh

Bạn có thể ngăn hệ điều hành chuyển thiết bị sang Chế độ môi trường xung quanh, nhưng bạn phải sử dụng chế độ này theo các yêu cầu về Chế độ môi trường xung quanh. Nhà phát triển ứng dụng không thể ngăn thiết bị chuyển sang chế độ Trình tiết kiệm pin.

Các ứng dụng có thể ngăn màn hình tắt bằng cách đặt một cờ trên Window:

Kotlin

activity?.window?.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

Java

requireActivity().getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

Chế độ Môi trường xung quanh sẽ bị tắt khi cờ này được đặt. Để bật lại, bạn phải xoá cờ này:

Kotlin

activity?.window?.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

Java

requireActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);