7 votos

Cómo activar o desactivar la configuración automática fecha y hora

Me gustaría ser capaz de cambiar los ajustes de hora fecha automática encendido y apagado de tasker. No veo una forma de hacer esto directamente, pero puedo usar a tasker para emitir una orden de shell. ¿Sé sólo puede utilizar el comando date para cambiar la fecha a una fecha específica, pero hay una manera de convertir la configuración automática de encendido y apagado de una línea de comandos o tasker?

7voto

janot Puntos 139

activar:

settings put global auto_time 1

Apaga:

settings put global auto_time 0

Fuente: código fuente de Android

4voto

Nick Pierpoint Puntos 7976

Puede ser útil para comprobar el android de origen para encontrar el exacto nombre del paquete del sistema de configuración, específicamente esta fuente responsable fecha/hora, línea 226 es la clave!

Han jugado con tasker antes, pero tasker puede modificar directamente las propiedades del sistema? como directamente en ello, estoy citando línea 228 la parte pertinente:

Settings.Global.putInt(
        getContentResolver(), 
        Settings.Global.AUTO_TIME_ZONE, 
        autoZoneEnabled ? 1 : 0);

En resumen, el real directa nombre para el paquete sería com.android.settings/.DateTimeSettings, si es de alguna ayuda!

Mediante el uso de adb shell's de Android encargado de la Actividad, am, se puede comenzar la actividad para ir directamente a esa pantalla como en am start -n com.android.settings/.DateTimeSettings, experimento y ver si se adapta a sus necesidades como no he jugado realmente con ella. :)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X