Mode Standby

Mode Standby adalah screensaver yang terintegrasi di Google TV dan Android TV. Tujuannya adalah untuk menghindari tampilan gambar statis dalam waktu yang lama. Hal ini penting untuk teknologi layar, seperti OLED, yang mungkin rentan terhadap screen burn.

OS akan menempatkan perangkat ke Mode Standby setelah 10 menit pengguna tidak aktif. Setelah periode tidak ada aktivitas pengguna lebih lanjut (ditentukan oleh setelan Penghemat Energi perangkat), OS akan memasuki mode Penghemat Energi, yang menonaktifkan layar. Aplikasi pemutaran media dapat mencegah perangkat memasuki Mode Standby, meskipun pengguna tidak berinteraksi dengannya, misalnya, saat menonton film.

Jika pengguna berinteraksi dengan perangkat dalam waktu 30 menit setelah memasuki Mode Standby, aplikasi yang aktif saat Mode Standby dimasukkan akan dipulihkan. Jika pengguna berinteraksi dengan perangkat lebih dari 30 menit setelah masuk ke Mode Standby, mereka akan dikembalikan ke Layar utama. Saat pengguna memulai perangkat menggunakan tombol daya saat perangkat dalam mode Penghemat Energi, pengguna akan diarahkan ke Layar utama. Atau, jika pengguna memulai perangkat saat dalam mode Penghemat Energi menggunakan tombol aplikasi tertentu (misalnya, YouTube), mereka akan diarahkan langsung ke aplikasi tersebut.

Pemutaran video

Untuk pemutaran video, Anda harus mencegah perangkat memasuki Mode Standby selama pemutaran yang dimulai pengguna untuk memberikan pengalaman menonton yang tidak terganggu. Namun, aplikasi tidak boleh mencegah perangkat memasuki Mode Standby saat pemutaran dihentikan atau dijeda.

Pemutaran audio

Untuk pemutaran audio, aplikasi tidak boleh mencegah Mode Standby selama pemutaran kecuali jika menerapkan screensaver sendiri dengan gambar non-statis. Pemutaran audio akan berlanjut saat Mode Standby aktif.

Pemutaran audio di Android secara implisit akan menahan kunci layar saat aktif parsial. Tindakan ini tidak akan mencegah perangkat memasuki Mode Standby, tetapi akan mencegah transisi berikutnya ke mode Penghemat Energi. Oleh karena itu, pemutaran akan lanjut meskipun setelah perangkat memasuki Mode Standby, tetapi perangkat akan dicegah untuk tidur agar pemutaran tidak terganggu.

Mencegah Mode Standby

Anda dapat mencegah OS memasukkan perangkat ke Mode Standby, tetapi hal ini harus digunakan sesuai dengan persyaratan Mode Standby. Developer aplikasi tidak dapat mencegah perangkat memasuki mode Penghemat Energi.

Aplikasi dapat mencegah layar mati dengan menetapkan tanda pada Window:

Kotlin

requireActivity().window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

Java

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

Mode Standby akan dinonaktifkan saat tanda ini ditetapkan. Untuk mengaktifkannya kembali, Anda harus menghapus tanda:

Kotlin

requireActivity().window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)

Java

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