[Aggiornamento: plug-in orologio] Google sta lavorando alla personalizzazione dell'orologio della schermata di blocco in Android Q

Una funzionalità in sviluppo di Android Q su Google Pixel ti consente di modificare l'orologio della schermata di blocco in un orologio di testo, un orologio a bolle o un orologio allungato.

Aggiornamento 1 (4/9/19, 10:54 EST): Il codice sorgente di Android 10 è stato rilasciato l'altro giorno e conferma che i plugin per l'orologio esistono davvero. Purtroppo, il popolare quadrante dell'orologio è stato rimosso.

La prima versione beta di Android Q è stata resa pubblica 2 giorni fa. Se possiedi uno smartphone Google Pixel, puoi scaricare subito la beta. Le novità più importanti di Q riguardano l'intero sistema Modalità scura (che inspiegabilmente è stato nascosti agli utenti), il rinnovamento della privacy e delle autorizzazioni (anche se il file trapelato interfaccia di panoramica delle autorizzazioni era anche nascosto) e il modalità desktop. Abbiamo approfondito il rilascio utilizzando il nostro Trusted APKTool E Decompilatore JEB per trovare tutte le funzionalità nascoste come nuovi gesti

E Rimappatura Active Edge che potrebbe arrivare nel versione finale di Q. Un'altra caratteristica che abbiamo trovato è la personalizzazione dell'orologio della schermata di blocco.

Come mostrato di seguito, Google sta lavorando per consentirti di personalizzare l'aspetto dell'orologio nella schermata di blocco. Hanno creato 3 diverse preimpostazioni di orologio personalizzate che possono essere abilitate subito modificando il valore di un'impostazione nascosta. Gli orologi preimpostati includono un orologio di testo, un orologio a bolle e un orologio analogico allungato. Tutti questi orologi personalizzati sono incompleti poiché mancano la data e il meteo, ma funzionano con Always on Display di Pixel 2 e Pixel 3. Gli orologi a bolle e allungati mostrano anche l'orologio digitale standard, il che probabilmente non sarà il caso se questa funzionalità verrà introdotta nella versione finale di Android Q.

Per abilitare questi orologi personalizzati su Android Q, segui le istruzioni seguenti.

Requisiti:

  • Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 o Pixel 3 XL con Android Q beta
  • Android Debug Bridge (ADB) configurato sul tuo PC Windows, Linux o macOS. Le istruzioni possono essere trovato qui.

Esegui uno dei seguenti comandi per modificare l'orologio della schermata di blocco. Il comando ha effetto immediato:

Orologio a bolle:

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

Orologio analogico allungabile:

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

Orologio di testo:

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

Orologio normale:

adb shell settings delete secure lock_screen_custom_clock_face

Per tutti gli sviluppatori interessati, ecco il metodo pertinente nella classe ClockManager di SystemUIGoogle:

Codice per quadranti orologio personalizzati nella schermata di blocco

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();
}

Per saperne di più

Questi orologi personalizzati vengono sviluppati come plug-in per SystemUI. È possibile che li vedremo nel SystemUI Tuner di una futura versione di Android Q, o potremmo non vederli mai in alcun modo accessibile all'utente. Google lavora continuamente su nuove funzionalità come questa, molte delle quali purtroppo non arrivano mai nell'app Impostazioni. Uno degli esempi più notevoli di questo è il sintonizzatore della barra di navigazione nascosta su Android 7 Nougat. Se la personalizzazione dell'orologio della schermata di blocco verrà rilasciata in una futura build beta di Android Q, ve lo faremo sapere.

Altre notizie, suggerimenti e trucchi su Android Q


Aggiornamento 1 (18/7/19 alle 19:00 EST): Google ha rimosso TypeClockController nella Q beta 4 e ha anche modificato lo Stretch Analog Clock. Per abilitare l'orologio analogico stretch, inserisci:

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

Il comando Bubble clock rimane lo stesso.


Aggiornamento 2: plug-in orologio in Android 10

Come dettagliato su a pagina Leggimi in AOSP, Google ha aggiunto un'interfaccia plug-in ClockPlugin per consentire la personalizzazione dell'orologio che appare sulla schermata di blocco e sul display sempre attivo. Poiché gli orologi sono "ad alto rischio di consumo della batteria e di burn-in dello schermo", si consiglia agli OEM di puntare a un "rapporto pixel massimo (OPR) del 5%." Inoltre, Google raccomanda che gli orologi "non siano composti da grandi blocchi solidi di colore e che l'orologio venga spostato sullo schermo per distribuire i pixel attivi su un numero elevato di pixel." Dopo aver implementato un orologio, Google consiglia di testare bruciare.

Google attualmente supporta due quadranti orologio personalizzati in AOSP Android 10: Stretch Analog e Bubble. L'azienda RIMOSSO supporto per il quadrante orologio Type, sebbene il ragionamento non sia stato spiegato.