Android 14 voi antaa sinun vihdoin asettaa erilaisia ​​live-taustakuvia koti- ja lukitusnäytöille

click fraud protection

Android on tukenut live-taustakuvia vuodesta 2009, mutta vuonna 2023 käyttöjärjestelmä saattaa vihdoin antaa sinun asettaa erillisen live-taustakuvan lukitusnäytölle.

Android on tukenut live-taustakuvia siitä lähtien Android 2.0 Eclair vapautettiin sisään 2009, mutta tähän mennessä käyttöjärjestelmä sallii vain yhden elävän taustakuvan asettamisen sekä aloitusnäytölle että lukitusnäytölle. Käyttöjärjestelmä antaa käyttäjien asettaa erillisen staattinen taustakuva aloitusnäytölle ja lukitusnäytölle, joten miksi et voi tehdä samaa live-taustakuville? No, vastaus näyttää olevan "koska sitä ei ole vielä otettu käyttöön", mutta se saattaa muuttua Android 14. Android 14 valmistautuu tukemaan erillisen live-taustakuvan asettamista lukitusnäytölle. Tässä on mitä tiedämme.

Kaivaessamme viime viikolla julkaistua Android 13 QPR2:n lähdekoodia, havaitsimme useita koodimuutoksia, jotka valmistautuvat "itsenäisen lukitusnäytön live-taustakuva" -ominaisuuden käyttöönottoon. Yksi koodin vaihto lisää uuden menetelmän Androidin WallpaperManager-luokkaan nimeltä setWallpaperComponentWithFlags(). Järjestelmäsovellukset, jotka pitävät

SET_WALLPAPER_COMPONENT käyttöoikeus, kuten Androidin Live Wallpaper Picker -sovellus, voi käyttää tätä menetelmää "asettaakseen live-taustakuvan [komponentin] tietyille näytöille", kuten aloitusnäytölle, lukitusnäytölle tai molemmille näytöille.

Sisään toinen koodin muutos, Google lisäsi WallpaperManageriin menetelmän nimeltä isLockscreenLiveWallpaperEnabled() tarkistaakseen, onko uusi riippumaton lukitusnäytön live-taustakuvaominaisuus käytössä. Android 13:ssa uusi menetelmä "on vain tynkämenetelmä, joka palauttaa aina [t] false", kun taas Android 14:ssä se "palauttaa tosi jos uusi taustakuvalogiikka on käytössä, eli jos lukitusnäytön taustakuva käyttää aina taustakuvapalvelua eikä staattista kuva." Taustakuvapalvelu viittaa sovellusliittymään, jota sovellukset käyttävät live-taustakuvapalvelun toteuttamiseen, joten kun "uusi taustakuva logic” on käytössä, lukitusnäyttö tukee live-taustakuvien näyttämistä, jotka noudattavat tätä standardia API.

"Riippumaton lukitusnäytön live-taustakuva" -ominaisuus ei ole tällä hetkellä saatavilla Android 14 Developer Previewissa. Tämä johtuu siitä, että SystemUI tarkistaa config_independentLockscreenLiveWallpaper-arvon ennen uuden taustakuvalogiikan käyttöönottoa. Tämä asetus on tällä hetkellä oletuksena poistettu käytöstä AOSP: ssä ja julkisissa Android 14 -esikatseluissa, joten nykyisten koontiversioiden lukitusnäyttö tukee edelleen vain staattisten taustakuvien näyttämistä. Lisäksi Live Wallpaper Picker -sovellus on päivitettävä tukemaan uutta sovellusliittymää live-lähetyksen aloittamiseksi taustakuva lukitusnäytölle, sillä tällä hetkellä se asettaa edelleen käyttäjän valitseman live-taustakuvan molemmissa kodeissa näyttö ja lukitusnäyttö.

Kun edellä mainittu konfigurointiarvo ohitetaan ja palautetaan tosi käyttämällä ajonaikaista resurssipeittokuvaa (RRO) Android 14 DP2:ssa, Pixelin "Taustakuva ja tyyli" -sovellus näyttää vaihtoehdon asettaa itsenäinen live-taustakuva lukitusnäytölle, mutta se ei tehdä työtä. Sen sijaan Live Wallpaper Picker asettaa live-taustakuvan sekä aloitusnäytölle että lukitusnäytölle.

On todennäköistä, että tämä ominaisuus on lisätty mukautumaan uusiin laitteisiin, kuten Pixel-tabletti, josta tulee Nest-älynäyttö, mutta se on silti tervetullut muutos, jota monet käyttäjät ovat vaatineet vuosia. Google pyrkii lisäämään lukuisia uusia mukautusominaisuuksia, joista osa on Pixel-yksinomaisia ​​(kuten uusi emoji taustakuva), mutta tämä ei onneksi ole. Pidämme silmällä, tuleeko tämä ominaisuus tulevaan Android 14 -esikatselujulkaisuun, mutta ei ole takeita siitä, että se julkaistaan ​​– joskus kehitysvaiheessa olevat ominaisuudet vain älä koskaan tee lopullista leikkausta.