0 votos

Cómo registrar el tiempo de ejecución de la aplicación

En resumen, necesito registrar estas cosas en algunas aplicaciones: La hora de inicio de la aplicación, el tiempo total de funcionamiento y la hora de finalización de la aplicación.

Editar: Me gustaría ejecutar esto durante toda una semana, para ver cuánto tiempo están utilizando estas aplicaciones.

0 votos

Tasker es un buen candidato para esto.

0 votos

@xavier_fakerat Bueno, Tasker me parece excesivo para mí, pero lo intentaré, ¿requiere acceso root?

0 votos

En realidad, sólo necesita ser habilitado en los servicios de accesibilidad, además este proyecto en particular no necesita ningún privilegio elevado. Dos cosas clave para esta tarea: establecer una variable con día y hora tanto para el inicio como para el final de la tarea y luego necesitas la acción "escribir archivo" en ambas tareas, recomiendo usar un archivo .csv (mejor presentación).

0voto

xavier_fakerat Puntos 1

Aquí hay una solución alternativa que podrías utilizar.

Objetivo: Crear una tarea para hacer un registro de tiempo de ejecución de la aplicación.

Perfil

Aplicación >> Seleccionar la aplicación objetivo, por ejemplo la aplicación de Facebook (Toca atrás para salir de este perfil).

Mantén presionado el primer contexto y selecciona Agregar >> Día >> Selecciona el número de días, por ejemplo 7 días

Tareas

Tarea 1 (entrada) Puedes darle el nombre de Tiempo de inicio de sesión de Facebook u otro.

  1. A1 Variables >> Establecer variable [Nombre: %Logintime a %DATE %TIME (deja todo como está)]

Toca atrás para realizar la segunda acción.

  1. Archivo >> Escribir archivo >> [Archivo (dar cualquier nombre, por ejemplo sd_card/Facebook logtime.csv) Texto (Inicio, %Logintime) Marcar Anexar, Marcar Agregar nueva línea]

    Guardar y salir de esta tarea

Crea otra tarea

Tarea 2 (salida) Puedes darle el nombre de Tiempo de cierre de sesión de Facebook u otro.

  1. A1 Variables >> Establecer variable [Nombre: %Logouttime a %DATE %TIME (deja todo como está)]

Toca atrás para realizar la segunda acción.

  1. Archivo >> Escribir archivo >> [Archivo (dar cualquier nombre, por ejemplo sd_card/Facebook logtime.csv) Texto (Inicio, %Logouttime) Marcar Anexar, Marcar Agregar nueva línea]

Guardar y salir de esta tarea

Explicación: Cuando se abre la aplicación de Facebook, el archivo de registro (ese archivo .csv que creaste) escribe la hora de inicio, y cuando sales de ella escribe nuevamente la hora de salida, de modo que después de una semana se muestra el tiempo que usaste la aplicación de Facebook, por lo tanto, puedes calcular el tiempo.

Ten en cuenta que realizar cálculos dentro de Tasker es posible, pero es avanzado, así que lo hice de la manera más sencilla.

¡Feliz registro de tiempo!

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