Chế độ môi trường xung quanh là một trình bảo vệ màn hình tích hợp sẵn trong Google TV và Android TV. Mục đích của tính năng 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ệ hiển thị, chẳng hạn như OLED, có thể dễ bị hiện tượng lưu ả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 người dùng không hoạt động nữa (do chế độ cài đặt 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, 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ị, ví dụ: 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 chuyển sang Chế độ môi trường xung quanh sẽ được khôi phục. Nếu người dùng tương tác với thiết bị trong hơn 30 phút sau khi chuyển sang Chế độ môi trường xung quanh, họ sẽ được chuyển về Màn hình chính. Khi người dùng khởi động thiết bị bằng nút nguồn trong khi thiết bị đang ở chế độ Tiết kiệm pin, họ 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ị khi thiết bị đang ở chế độ Trình tiết kiệm pin bằng các nút ứng dụng cụ thể (ví dụ: YouTube), thì họ sẽ được chuyển thẳng đến ứng dụng đó.
Phát lại video
Đối với việc phát video, điều quan trọng là phải ngăn thiết bị chuyển sang Chế độ môi trường xung quanh trong khi phát do người dùng khởi tạo để mang lại trải nghiệm xem không bị gián đoạn. Tuy nhiên, ứ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 chế độ phát âm thanh, ứng dụng không được ngăn Chế độ môi trường xung quanh trong khi phát, trừ phi ứng dụng triển khai trình bảo vệ màn hình của riêng mình bằng hình ảnh không tĩnh. Quá trình phát âm thanh sẽ tiếp tục trong 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ữ một khoá chế độ thức một phần. Điều 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 pin. 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 được chuyển sang chế độ ngủ để cho phép phát không gián đoạn.
Ngăn Chế độ môi trường xung quanh
Bạn có thể ngăn hệ điều hành đưa thiết bị vào Chế độ môi trường xung quanh, nhưng phải sử dụng chế độ này theo các yêu cầu của 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 cờ trên Window
:
Kotlin
requireActivity().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 tính năng này, bạn phải xoá cờ:
Kotlin
requireActivity().window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
Java
requireActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);