[Ažuriranje: Dodaci za sat] Google radi na prilagodbi sata zaključanog zaslona u Androidu Q

Značajka Androida Q u razvoju na Google Pixelu omogućuje vam promjenu sata zaključanog zaslona u tekstualni sat, sat s oblačićima ili rastezljivi sat.

Ažuriranje 1 (4.9.2019. u 10:54 EST): Izvorni kod za Android 10 objavljen je neki dan i potvrđuje da dodaci za sat doista postoje. Nažalost, popularni brojčanik je uklonjen.

Prvo Android Q beta izdanje objavljeno je prije 2 dana. Ako imate Google Pixel pametni telefon, beta verziju možete preuzeti upravo sada. Najveće nove značajke u Q-u su za cijeli sustav tamni način rada (što je neobjašnjivo bilo skriveni od korisnika), unaprjeđenje privatnosti i dopuštenja (iako je procurilo sučelje pregleda dopuštenja također je bio skriven), i desktop mod. Iskopavali smo izdanje pomoću naših pouzdanih APKTool i JEB Decompiler pronaći sve skrivene značajke poput nove geste i Active Edge remapping koji bi mogli stići u konačno Q izdanje. Još jedna značajka koju smo pronašli je prilagodba sata zaključanog zaslona.

Kao što je prikazano u nastavku, Google radi na tome da vam omogući da prilagodite izgled sata na zaključanom zaslonu. Stvorili su 3 različita prilagođena unaprijed postavljena sata koja se mogu odmah omogućiti promjenom vrijednosti skrivene postavke. Unaprijed postavljeni satovi uključuju tekstualni sat, sat s mjehurićima i rastezljivi analogni sat. Svi ovi prilagođeni satovi su nepotpuni jer im nedostaju datum i vremenska prognoza, ali rade s Always on Displayom na Pixelu 2 i Pixelu 3. Satovi s mjehurićima i istezanjem također prikazuju standardni digitalni sat, što vjerojatno neće biti slučaj ako se ova značajka nađe u konačnom izdanju Androida Q.

Da biste omogućili ove prilagođene satove na Androidu Q, slijedite upute u nastavku.

Zahtjevi:

  • Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 ili Pixel 3 XL s beta verzijom Androida Q
  • Android Debug Bridge (ADB) postavljen na vašem računalu sa sustavom Windows, Linux ili macOS. Upute se mogu naći ovdje.

Pokrenite jednu od sljedećih naredbi za promjenu sata na zaključanom zaslonu. Naredba stupa na snagu odmah:

Sat s mjehurićima:

adbshellsettingsputsecurelock_screen_custom_clock_face "com.android.keyguard.clock.BubbleClockController"

Rastegljivi analogni sat:

adbshellsettingsputsecurelock_screen_custom_clock_face "com.android.keyguard.clock.StretchAnalogClockController"

Sat teksta:

adbshellsettingsputsecurelock_screen_custom_clock_face "com.android.keyguard.clock.TypeClockController"

Normalni sat:

adb shell settings delete secure lock_screen_custom_clock_face

Za sve zainteresirane programere, ovdje je relevantna metoda u klasi SystemUIGoogle's ClockManager:

Kôd za prilagođena brojčanika sata na zaključanom zaslonu

privatevoidregister(){
String str = "lock_screen_custom_clock_face";
this.mContentResolver.registerContentObserver(Secure.getUriFor(str), false, this.mContentObserver);
ExtensionBuilder newExtension = this.mExtensionController.newExtension(ClockPlugin.class);
newExtension.withPlugin(ClockPlugin.class);
newExtension.withCallback(this.mClockPluginConsumer);
newExtension.withDefault(new SettingsGattedSupplier(this.mContentResolver, str, BubbleClockController.class.getName(), new C0386-$$Lambda$ClockManager$LL3RUa19AVegk9Mkg8eS_BmuG7o(this)));
newExtension.withDefault(new SettingsGattedSupplier(this.mContentResolver, str, StretchAnalogClockController.class.getName(), new C0387-$$Lambda$ClockManager$aVyrwGQVcB_VpjAEn9xTWGKpSj8(this)));
newExtension.withDefault(new SettingsGattedSupplier(this.mContentResolver, str, TypeClockController.class.getName(), new C0384-$$Lambda$ClockManager$0RLVFJyrdkzcA8PsTIu0AOgpy1E(this)));
this.mClockExtension = newExtension.build();
}

Čitaj više

Ovi prilagođeni satovi razvijaju se kao dodatak za SystemUI. Moguće je da ih možemo vidjeti u SystemUI Tuneru budućeg Android Q izdanja ili ih možda uopće nećemo vidjeti na bilo koji način dostupan korisnicima. Google stalno radi na novim značajkama kao što je ova, od kojih mnoge nažalost nikada ne dođu do aplikacije Postavke. Jedan od najznačajnijih primjera za to je skriveni tuner navigacijske trake u Androidu 7 Nougat. Ako prilagodba sata zaključanog zaslona bude objavljena u budućoj Android Q beta verziji, sve ćemo vas obavijestiti.

Više Android Q vijesti, savjeta i trikova


Ažuriranje 1 (18.7.2019. @ 19:00 EST): Google je uklonio TypeClockController u Q beta 4, a promijenili su i Stretch Analog Clock. Da biste omogućili Stretch Analog Clock, unesite:

adb shell settings put secure lock_screen_custom_clock_face "com.android.keyguard.clock.AnalogClockController"

Naredba Bubble clock ostaje ista.


Ažuriranje 2: Dodaci za sat u Androidu 10

Kao što je detaljno opisano na a pročitaj me stranicu u AOSP-u, Google je dodao sučelje dodatka ClockPlugin kako bi se omogućilo prilagođavanje sata koji se pojavljuje na zaključanom zaslonu i uvijek na zaslonu. Budući da su satovi "visoki rizik za potrošnju baterije i pregorevanje zaslona", proizvođačima originalne opreme preporučuje se ciljanje na "maksimalni omjer piksela (OPR) od 5%." Nadalje, Google preporučuje da satovi "ne budu sastavljeni od velikih čvrstih blokova boje, a sat treba pomicati oko zaslona kako bi se pikseli rasporedili na veliki broj piksela." Nakon implementacije sata, Google preporučuje testiranje za spaliti.

Google trenutno podržava dva prilagođena brojčanika sata u AOSP Android 10: Stretch Analog i Bubble. Tvrtka uklonjeni podršku za Type brojčanik sata, iako razlog nije objašnjen.