Az Android 14 lehetővé teheti, hogy végre különböző élő háttérképeket állítson be a kezdőképernyőn és a lezárási képernyőn

Az Android 2009 óta támogatja az élő háttérképeket, de 2023-ban az operációs rendszer végre lehetővé teheti, hogy külön élő háttérképet állítson be a lezárási képernyőhöz.

Az Android azóta támogatja az élő háttérképeket Android 2.0 Eclair beengedték 2009, de a mai napig az operációs rendszer csak egyetlen élő háttérkép beállítását teszi lehetővé mind a kezdőképernyőn, mind a lezárási képernyőn. Az operációs rendszer lehetővé teszi a felhasználók számára, hogy külön állítsanak be statikus háttérkép a kezdőképernyőhöz és a lezárási képernyőhöz, miért ne tehetné meg ugyanezt az élő háttérképeknél? Nos, úgy tűnik, a válasz „mert még nincs bevezetve”, de ez változhat Android 14. Az Android 14 arra készül, hogy támogassa egy külön élő háttérkép beállítását a lezárási képernyőn. Íme, mit tudunk.

A múlt héten kiadott Android 13 QPR2 forráskódjának átkutatásakor számos olyan kódmódosítást észleltünk, amelyek előkészítik a „független képernyőzárolási élő háttérkép” funkció engedélyezését. Egy kódváltás

új metódust ad hozzá az Android WallpaperManager osztályához setWallpaperComponentWithFlags() néven. Rendszeralkalmazások, amelyek a SET_WALLPAPER_COMPONENT engedély, például az Android Live Wallpaper Picker alkalmazás, ezzel a módszerrel „beállíthatja az élő háttérképet [összetevőt] az adott képernyő(k)hez”, például a kezdőképernyőhöz, a lezárási képernyőhöz vagy mindkét képernyőhöz.

Ban ben újabb kódmódosítás, a Google hozzáadta az isLockscreenLiveWallpaperEnabled() nevű metódust a WallpaperManagerhez annak ellenőrzésére, hogy engedélyezve van-e az új, független zárképernyős élő háttérkép funkció. Az Android 13-ban az új metódus „csak egy csonk módszer, amely mindig hamisat ad vissza”, míg az Android 14-ben „igazt ad vissza” ha az új háttérkép logika engedélyezve van, azaz ha a lezárási képernyő háttérképe mindig háttérképszolgáltatást használ, nem pedig statikus kép." WallpaperService arra az API-ra utal, amelyet az alkalmazások az élő háttérkép szolgáltatás megvalósítására használnak, így amikor az „új háttérkép logic” engedélyezve van, a lezárási képernyő támogatja a szabványt megvalósító élő háttérképek megjelenítését API.

A „független lezárási képernyő élő háttérkép” funkció jelenleg nem érhető el az Android 14 fejlesztői előnézetében. Ennek az az oka, hogy a SystemUI ellenőrzi a config_independentLockscreenLiveWallpaper értékét az új háttérképlogika engedélyezése előtt. Ez a konfiguráció jelenleg alapértelmezés szerint le van tiltva az AOSP-ben és az Android 14 nyilvános előnézeteiben, így a jelenlegi buildek lezárási képernyője továbbra is csak statikus háttérképek megjelenítését támogatja. Ezenkívül frissíteni kell a Live Wallpaper Picker alkalmazást, hogy támogassa az új API-t az élőkép beállításához háttérkép a lezárási képernyőhöz, mivel jelenleg még mindig a felhasználó által kiválasztott élő háttérképet állítja be mind az otthoni képernyőn képernyő és zár képernyőn.

Ha a fent említett konfigurációs értéket felülírja, és igazat ad vissza egy futásidejű erőforrás-fedvény (RRO) használatával az Android 14 DP2 rendszerben, a A Pixel „Háttérkép és stílus” alkalmazása megjeleníti a független élő háttérkép beállításának lehetőségét a lezárási képernyőn, de ez nem munka. Ehelyett az Élő Háttérképválasztó beállítja az élő háttérképet a kezdőképernyőn és a lezárási képernyőn is.

Valószínűleg ezt a funkciót új eszközökhöz adják hozzá, mint pl a Pixel Tablet, amely Nest okoskijelzőként is meg fog duplázódni, de továbbra is üdvözlendő változás, amelyet sok felhasználó évek óta kér. A Google rengeteg új testreszabási funkcióval dolgozik, amelyek közül néhány Pixel-exkluzív (mint az új emoji tapéta), de ez szerencsére nem az. Figyelni fogjuk, hogy ez a funkció bekerül-e egy jövőbeli Android 14 előzetes verzióba, de nincs garancia arra, hogy kiadják – néha a fejlesztési funkciók csak soha ne végezze el a végső vágást.