[Actualización: complementos de reloj] Google está trabajando en la personalización del reloj de la pantalla de bloqueo en Android Q

Una función en desarrollo de Android Q en Google Pixel le permite cambiar el reloj de la pantalla de bloqueo a un reloj de texto, un reloj de burbujas o un reloj extensible.

Actualización 1 (4/9/19 a las 10:54 a. m. EST): El código fuente de Android 10 se publicó el otro día y confirma que los complementos de reloj existen. Lamentablemente, se ha eliminado el popular formato de reloj.

La primera versión beta de Android Q se hizo pública hace 2 días. Si tienes un smartphone Google Pixel, puedes descargar la versión beta ahora mismo. Las características nuevas más importantes en Q son todo el sistema. modo oscuro (que inexplicablemente ha sido oculto a los usuarios), la renovación de la privacidad y los permisos (aunque la información filtrada interfaz de descripción general de permisos también estaba escondido), y el modo de escritorio. Hemos estado investigando el lanzamiento utilizando nuestro equipo de confianza. APKHerramienta y Descompilador JEB para encontrar todas las funciones ocultas como

nuevos gestos y Reasignación de borde activo que podría llegar en el lanzamiento Q final. Otra característica que encontramos es la personalización del reloj de la pantalla de bloqueo.

Como se muestra a continuación, Google está trabajando para permitirle personalizar la apariencia del reloj en la pantalla de bloqueo. Han creado 3 ajustes preestablecidos de reloj personalizados diferentes que se pueden habilitar ahora mismo cambiando el valor de una configuración oculta. Los relojes preestablecidos incluyen un reloj de texto, un reloj de burbujas y un reloj analógico extendido. Todos estos relojes personalizados están incompletos ya que les falta la fecha y el clima, pero funcionan con Always on Display de Pixel 2 y Pixel 3. Los relojes de burbuja y estiramiento también muestran el reloj digital estándar, lo que probablemente no será el caso si esta característica llega a la versión final de Android Q.

Para habilitar estos relojes personalizados en Android Q, siga las instrucciones a continuación.

Requisitos:

  • Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 o Pixel 3 XL con Android Q beta
  • Android Debug Bridge (ADB) configurado en su PC con Windows, Linux o macOS. Las instrucciones pueden ser encontrado aquí.

Ejecute uno de los siguientes comandos para cambiar el reloj de la pantalla de bloqueo. El comando entra en vigor inmediatamente:

Reloj de burbujas:

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

Reloj analógico estirado:

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

Reloj de texto:

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

Reloj normal:

adb shell settings delete secure lock_screen_custom_clock_face

Para cualquier desarrollador interesado, aquí está el método relevante en la clase ClockManager de SystemUIGoogle:

Código para esferas de reloj personalizadas en la pantalla de bloqueo

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

leer más

Estos relojes personalizados se están desarrollando como un complemento de SystemUI. Es posible que los veamos en SystemUI Tuner de una futura versión de Android Q, o que nunca los veamos en ninguna forma accesible para el usuario. Google trabaja en nuevas funciones como esta todo el tiempo, muchas de las cuales, lamentablemente, nunca llegan a la aplicación Configuración. Uno de los ejemplos más notables de esto es el sintonizador de barra de navegación oculta en Android 7 Turrón. Si la personalización del reloj de la pantalla de bloqueo se lanza en una futura versión beta de Android Q, se lo haremos saber a todos.

Más noticias, consejos y trucos de Android Q


Actualización 1 (18/7/19 a las 7:00 p. m. EST): Google eliminó TypeClockController en Q beta 4 y también cambió el Stretch Analog Clock. Para habilitar el reloj analógico extendido, ingrese:

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

El comando Bubble clock sigue siendo el mismo.


Actualización 2: complementos de reloj en Android 10

Como se detalla en un página Léame En AOSP, Google ha agregado una interfaz de complemento ClockPlugin para permitir personalizar el reloj que aparece en la pantalla de bloqueo y siempre en pantalla. Debido a que los relojes tienen "un alto riesgo de consumo de batería y desgaste de la pantalla", se recomienda a los OEM que apunten a una "relación máxima de píxeles (OPR) del 5%". Además, Google recomienda que los relojes "no deben estar compuestos de grandes bloques sólidos de color, y el reloj debe moverse alrededor de la pantalla para distribuir los píxeles en una gran cantidad de píxeles". Después de implementar un reloj, Google recomienda probar marcar a fuego.

Actualmente, Google admite dos formatos de reloj personalizados en AOSP Android 10: Stretch Analog y Bubble. La empresa remoto soporte para la esfera del reloj Type, aunque no se explicó el razonamiento.