Establecer el formato de hora del sistema a través de la shell de adb

Estoy intentando escribir una utilidad simple del formulario para configurar un dispositivo androide conectado. Una de las acciones que necesito realizar es cambiar la hora del sistema, el tiempo y el formato de hora.

Estoy configurando la zona horaria del sistema a través de:

adb shell setprop persist.sys.timezone "America/Chicago" 

Cambiar el tiempo a través de

 adb shell date -s YYYYMMDD.HHmmss 

Ahora necesito fijar el formato de 12/24 horas del dispositivo, pero no sé hacer esto. Tiene que hacerse vía adb. Cualquier ayuda es apreciada, gracias!

 IF "%time:~0,1%"==" " ( SET mynow=%date:~-4,4%%date:~-10,2%%date:~-7,2%.0%time:~1,1%%time:~3,2%%time:~6,2% ) ELSE ( set mynow=%date:~-4,4%%date:~-10,2%%date:~-7,2%.%time:~0,2%%time:~3,2%%time:~6,2% ) REM sourced from: REM http://developer.android.com/reference/android/provider/Settings.System.html REM STILL NEED REM font scale = 1.25 (display -> font size = extra large) REM screen lock = none (security -> screen lock) REM scheduled power off 10:30pm daily (scheduled power on & off REM allow apps from unknown sources (settings-> developer options) adb shell settings put secure install_non_market_apps 1 REM ... (settings-> developer options) adb shell settings put global stay_on_while_plugged_in 3 REM display off after 30 minutes (settings-> display) adb shell settings put system screen_off_timeout 1800000 REM display Font Scale X-Large (settings-> display) REM write setting not working, read setting works fine REM adb shell settings put system font_scale 1.25 REM set default rotation state to horizontal adb shell settings put system user_rotation 0 REM use 12 hour format (settings->date & time) adb shell settings put system time_12_24 12 REM Automatic date & time = use network provided (settings->date & time) REM adb shell settings put global auto_time 1 REM Automatic date & time = OFF (settings->date & time) adb shell settings put global auto_time 0 REM Automatic time zone = use network provided time-zone (settings->date & time) REM adb shell settings put global auto_time_zone 1 REM Automatic time zone = OFF (settings->date & time) adb shell settings put global auto_time_zone 0 REM set Date & Time adb shell su 0 date -s %mynow% 

El comando para habilitar el formato de hora de 24 horas es:

 adb shell settings put system time_12_24 24 
  • Google Glass no aparece como dispositivo Android por ADB
  • ¿Es posible conectar un dispositivo Android a través de un terminal a través de USB?
  • Adb (android debug bridge) después de la actualización de OSx Yosemite
  • Cómo hacer un archivo EXE utilizando el archivo .apk
  • No se puede ver Nexus 6P para depurar
  • Error al analizar la salida de 'versión de adb'
  • Adb logcat en un teléfono real usando tcp / ip
  • Wget desde el shell de adb
  • No se permite la operación de shell
  • Archivos Android /system/framework/*.jar
  • ADB, Wifi y Eclipse: ¿cómo puedo configurar?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.