1 votos

Subir el estado de la batería a un sitio web

Me gustaría mantener una lista central del estado de la batería de mis dispositivos. Para mis portátiles Linux, escribiré un pequeño shell script que lee la información de la batería del núcleo y la sube a mi servidor web.

Sin embargo, no tengo ni idea de cómo hacer esto para los dispositivos Android. Básicamente me gustaría que abrieran http://example.com/tracker.php?id=cell&battery=0.67 cada 30 minutos más o menos.

¿Hay alguna aplicación que pueda hacer eso? Aunque nunca he programado en Android, tengo experiencia con Java y Linux. ¿Es posible programar algo así con un esfuerzo razonable?

1voto

Shywim Puntos 1612

También puedes escribir una concha script para Android. Sólo necesitas una aplicación como script Gerente que puede ejecutar tu script periódicamente.

Puedes leer el valor del núcleo como en un Linux "vainilla": la capacidad real de la batería se almacena en /sys/class/power_supply/battery/capacity .

1voto

Izzy Puntos 45544

Hay una herramienta en Google Play llamada Batman que recoge información sobre el estado de la batería en segundo plano y la almacena en un archivo CSV en SDCard. Una vez hecho esto, podrías usar herramientas de sincronización como por ejemplo. FolderSync para que el archivo sea subido a su máquina Linux en intervalos regulares, donde puede tenerlo procesado por cualquier herramienta que prefiera.

Otra variante (un poco más difícil) podría ser usar Tasker para crear los datos: Tasker ofrece la variable %BATT para dar el nivel actual de la batería en porcentaje. También soporta cosas como HTTP_POST, así que podrías tener Tasker publicar el nivel actual de la batería en intervalos fijos, y dejar que su servidor haga el resto (ver el Guía del usuario de las tareas para los detalles).

Nota: Tasker no viene gratis, son unos 5 dólares. Pero puede descargar una prueba gratuita de 7 días en la página principal para probarla.

0voto

Andy Brudtkuhl Puntos 1714

No conozco una aplicación que pueda hacer eso, pero sería bastante fácil escribir una si ya conoces Java. Puedes empezar a programar Android leyendo las guías y la documentación en el sitio oficial de los desarrolladores de Android .

Recuerde que una vez que haya empezado a programar, debe hacer preguntas sobre eso en nuestro sitio hermano Stack Overflow que tiene una animada comunidad de programadores de Android. Este sitio es para preguntas escritas desde el punto de vista del usuario solamente.

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