Cómo invocar el encendido y apagado por temporizador RO3 en nuestra tableta industrial

Algunos clientes requieren programar el encendido y apagado de la tableta industrial en horarios específicos; estas instrucciones indican cómo invocar el encendido y apagado por temporizador RO3 en nuestra tableta industrial.

Entorno de desarrollo:

El desarrollador debe conectar el dispositivo y acceder a la shell de adb tras obtener permisos de root y ejecutar la depuración mediante comandos.

Si utiliza Java, use Runtime.getRuntime().exec() para obtener acceso root.

Comando básico

/system/xbin/text yyyyMMddHHmm( hora de apagado )yyyyMMddHHmm( hora de encendido ) [enable|disable](enable significa activado, disable significa desactivado)

P. ej., si desea habilitar la función de temporizador de encendido/apagado.

/system/xbin/test 201511062007 201511071505 enable

Lo cual programa el encendido a las 20:07 del 6 de noviembre de 2015 y el apagado a las 15:05 del 7th de noviembre de 2015.

/system/xbin/test 201511062007 201511071505 disable

Desactiva el encendido y apagado por temporizador. La hora de encendido/apagado se invalida, pero la sintaxis del comando debe mantenerse.

¿Qué consideraciones deben tenerse en cuenta al intentar invocar el encendido y apagado por temporizador RO3 en nuestra tableta industrial?

1. Si este comando se ejecuta repetidamente, sobrescribirá el comando anterior y solo tendrá validez el último establecido.

2. El APK Multifunctionclock integrado en el sistema es exclusivamente para pruebas. Para evitar interferencias mutuas, deshabilite o desinstale dicho software si requiere utilizar esta función.

3. Si desea programar el encendido/apagado recurrente de forma diaria, semanal, etc., deberá integrar la función de BroadcastReceiver con la alarma del sistema, entre otras.

4. Cuando se modifique la hora del sistema, será necesario volver a ejecutar el comando para reconfigurarlo.