מצב רגישות לסביבה

התכונה 'תאורת אווירה' היא שומר מסך שמובנה ב-Google TV וב-Android TV. מטרתו היא להימנע מהצגת תמונות סטטיות לפרקי זמן ארוכים. זה חשוב עבור טכנולוגיות תצוגה, כמו OLED, שעלולות להיות חשופות לצריבה במסך.

מערכת ההפעלה תעביר את המכשיר למצב רגישות לסביבה אחרי 10 דקות מהמשתמשים חוסר פעילות. לאחר פרק זמן נוסף של חוסר פעילות של המשתמש (מוגדר על ידי המכשיר) הגדרת החיסכון באנרגיה) מערכת ההפעלה תיכנס למצב 'חיסכון באנרגיה', לכבות את המסך. אפליקציות להפעלת מדיה עשויות למנוע מהמכשיר להיכנס למצב רגישות לסביבה, למרות שהמשתמש לא מבצע אינטראקציה איתו, למשך למשל, כשאתם צופים בסרט.

אם המשתמש מקיים אינטראקציה עם המכשיר בתוך 30 דקות מרגע הכניסה למצב 'אווירה' האפליקציה שהפעילה את מצב 'תאורת אווירה' תשוחזר. אם המשתמש מקיים אינטראקציה עם המכשיר יותר מ-30 דקות לאחר הכניסה במצב רגישות לסביבה, הן יוחזרו למסך הבית. כשהמשתמש מפעיל את המכשיר באמצעות לחצן ההפעלה בזמן שהוא בצריכת אנרגיה במצב חיסכון, הם יועברו למסך הבית. לחלופין, אם המשתמש מפעיל את המכשיר בזמן שהוא במצב 'חיסכון באנרגיה' באמצעות לחצנים ספציפיים של אפליקציות (לדוגמה, YouTube) הם יועברו ישירות לאפליקציה הזו.

אם משתמשים MediaSession להפעלה של מדיה, היא תכיל ערך מרומז נעילה חלקית של מצב שינה בתחילת ההפעלה. השהיית ההפעלה לא תשחרר את התכונה הזו של מצב שינה. כלומר, יכול להיות שהמכשיר יעבור למצב 'תאורת אווירה' באופן אוטומטי, אבל לאחר מכן לעבור למצב 'חיסכון באנרגיה'. אם המשתמש מקיים אינטראקציה עם המכשיר האפליקציה תשוחזר תוך 30 דקות מרגע הכניסה למצב רגישות לסביבה.

הפעלת סרטון

כדי שהסרטון יופעל, חשוב למנוע מהמכשיר לעבור למצב רגישות לסביבה. במהלך הפעלה ביוזמת המשתמש כדי לספק חוויית צפייה ללא הפסקות. עם זאת, לא מכשירים לא יכולים לעבור למצב רגישות לסביבה כשההפעלה מושהית או שהיא מושהית.

הפעלת האודיו

להפעלת אודיו, אפליקציות אין למנוע את תאורת האווירה במהלך ההפעלה אלא אם הם מיישמים שומר מסך משלהם עם תמונות לא סטטיות. הפעלת האודיו תימשך כל עוד מצב רגישות לסביבה פעיל.

הפעלת אודיו ב-Android תכסה באופן מרומז נעילה חלקית של מצב שינה. הפעולה הזו לא תמנע מהמכשיר להיכנס ל-Ambient Mode, אבל כן למנוע את המעבר הבא למצב 'חיסכון באנרגיה'. לכן, ההפעלה תמשיך לפעול גם אחרי שהמכשיר יעבור למצב 'תאורת אווירה', אבל המכשיר לא יכולים לעבור למצב שינה כדי לאפשר הפעלה ללא הפרעות.

מניעת מצב רגישות לסביבה

ניתן למנוע ממערכת ההפעלה להעביר את המכשיר למצב רגישות לסביבה, אבל יש להשתמש בו בהתאם דרישות של מצב רגישות לסביבה. מפתחי אפליקציות לא יכולים למנוע מהמכשיר להיכנס מצב חיסכון באנרגיה.

אפליקציות יכולות למנוע את כיבוי המסך על ידי הגדרת דגל Window:

Kotlin

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

Java

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

תאורת האווירה תושבת כל עוד הדגל הזה מוגדר. כדי להפעיל אותו מחדש, צריך ניקוי הדגל:

Kotlin

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

Java

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