Ambiyans Modu

Ambiyans Modu, Google TV ve Android TV'de yerleşik olarak bulunan bir ekran koruyucudur. Amacı statik resimleri uzun süre görüntülemekten kaçınmaktır. Bu önemli (ör. ekran yanmasına açık olabilecek OLED gibi ekran teknolojileri için)

İşletim sistemi, kullanıcı 10 dakika sonra cihazı Ambiyans Modu'na geçirir neden olabilir. Kullanıcı bir süre daha etkinlik olmadığında (cihaz tarafından belirlenir) Enerji Tasarrufu ayarı) oturum açtığınızda, işletim sistemi Enerji Tasarrufu moduna girer, ekran kapatılıyor. Medya oynatma uygulamaları cihazın çalışmasını engelleyebilir kullanıcının etkileşimde bulunmamasına rağmen Ambiyans Modu'na girmesini engeller. video izlerken kullanılabilir.

Kullanıcı, Ambient'e girdikten sonra 30 dakika içinde cihazla etkileşimde bulunursa Bu moddayken, Ambiyans Modu'na girildiğinde etkin olan uygulama geri yüklenir. Kullanıcı, giriş yaptıktan sonra 30 dakikadan uzun bir süre boyunca cihazla etkileşimde bulunursa bu modlar ana ekrana döner. Kullanıcı, Enerji modundayken güç düğmesini kullanarak cihazı başlattığında Tasarruf modundayken Ana ekrana yönlendirilirler. Alternatif olarak, kullanıcı Cihaz Enerji Tasarrufu modundayken belirli uygulama düğmelerini kullanarak cihazı başlatır (örneğin, YouTube) doğrudan ilgili uygulamaya yönlendirilirler.

Şunu kullanıyorsanız: MediaSession medya oynatma için üstü kapalı kısmi uyanık kalma kilidi tuşuna basın. Oynatmanın duraklatılması bu uyanık kalma kilidini açmaz. Bu durumda cihaz otomatik olarak Ambiyans Modu'na girebilir ancak ardından Enerji Tasarrufu moduna girer. Kullanıcı cihazla etkileşimde bulunursa Uygulamanız, Ambiyans Modu'na girdikten sonraki 30 dakika içinde geri yüklenir.

Video oynatma

Video oynatma için cihazın Ambiyans Modu'na girmesini önlemek önemlidir. oynatma sırasında kesintisiz bir izleme deneyimi sunmak istiyoruz. Ancak uygulamalar şunun kullanılmaması gerekir: oynatma durdurulduğunda veya duraklatıldığında cihazların Ambiyans Modu'na girmesini önler.

Ses çalma

Ses çalma için uygulamalar oynatma sırasında Ambiyans Modu'nu engellememelidir ancak statik olmayan görüntülerle kendi ekran koruyucularını kullanmadıkları sürece. Ses çalmaya, Ambiyans Modu etkin durumdayken devam eder.

Android'de ses çalma işlemi için gizli bir kısmi uyanık kalma kilidi. Bu işlem, cihazın Ambiyans Modu'na girmesini engellemez ancak dönmez Enerji Tasarrufu moduna geçmesini önleyebilirsiniz. Bu nedenle, oynatma Cihaz Ambiyans Modu'na girdikten sonra bile devam eder, ancak cihaz kesintisiz oynatmaya olanak tanımak için uykuya geçmesini engelledi.

Ambiyans Modu önleniyor

İşletim sisteminin cihazı Ambiyans Modu'na geçirmesini engellemek mümkün olsa da şuna uygun kullanılmalıdır: Ambiyans Modu gereksinimleri. Uygulama geliştiriciler cihazın girmesini engelleyemez Enerji Tasarrufu modu'na dokunun.

Uygulamalar, Window:

Kotlin

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

Java

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

Bu bayrak ayarlıyken Ambiyans Modu devre dışı bırakılır. Yeniden etkinleştirmek için bayrağı temizleyin:

Kotlin

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

Java

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