Estadísticas de aplicaciones de Android: duración y frecuencia de uso (1)
En el esquema de búsqueda, existen aproximadamente los dos tipos siguientes:
El siguiente esquema utiliza dos esquemas en paralelo, basándose principalmente en los resultados estadísticos de los datos del sistema y utilizando datos autoregistrados. datos como referencia. Compare los dos conjuntos de datos para garantizar la validez y estabilidad de los resultados estadísticos.
En Android, el sistema registrará el número de veces que se abre la aplicación y el tiempo que se utiliza, y proporcionará API relevantes a los desarrolladores. Sin embargo, cada actualización de versión puede traer cambios considerables a la API. tiempo Sin excepción. Pero lo que no ha cambiado es que ingresa * # * # 4636 # * * en el teclado de marcación, ingresa al modo de ingeniería, hace clic en "Estadísticas de uso" y verá la interfaz de estadísticas. Debido a que las diferentes versiones varían mucho y hay muy poca información relevante, la API y las instrucciones relacionadas utilizadas esta vez se basan en Android-5.1. En algunas versiones, hay muchas fallas y trampas en la aplicación de la API de estadísticas, especialmente después de que los fabricantes de teléfonos móviles modifican el código fuente, por lo que para algunas marcas de máquinas de prueba, los resultados de ejecución del programa serán un poco diferentes. Tenga en cuenta.
Este artículo presenta principalmente la solución para contar el uso de cada aplicación en el sistema Android y el método para obtener datos relevantes. El principio del sistema que registra datos y los errores que pueden ocurrir bajo la lógica de este principio se explicarán en detalle en el próximo artículo.
github: estadísticas de tiempo de uso
Materiales de referencia:
Para Android 5.0 y superior, puede obtener el uso de la aplicación a través de la clase UsageStatsManager (alta calidad).
¿Cómo obtiene Android el tiempo de uso de cada aplicación del sistema?
Android UsageStatsService: análisis de puntos clave
Obtenga el número de veces que se abren las aplicaciones de Android 5.1
Próximo artículo: Estadísticas de aplicaciones de Android: estadísticas de frecuencia y duración de uso (2)