Nota: Esta es una respuesta parcial .
Android guarda una nota sobre cuándo una aplicación fue actualizada por última vez o instalada por primera vez.
Configurar adb en el PC, habilitar la depuración USB en el dispositivo, conectar el dispositivo al PC mediante el cable USB, lanzar un shell en el PC y entrar:
adb shell dumpsys package | awk '{if(/pkg=Package/) {print $2} else if(/firstInstallTime/) {print $1" "$2} else if(/lastUpdateTime/) {print $1" "$2"\n"} }' | tr -d '}'
dumpsys package
ofrece información detallada sobre todos los paquetes instalados en el sistema. Cada paquete y otros. aparece en la lista con firstInstallTime
o lastUpdateTime
.
Su salida sería como:
com.estrongs.android.pop
firstInstallTime=2015-07-04 15:49:50
lastUpdateTime=2015-07-04 15:49:50
com.google.android.syncadapters.bookmarks
firstInstallTime=2013-04-24 13:33:43
lastUpdateTime=2013-04-24 13:33:43
com.sika524.android.quickshortcut
firstInstallTime=2015-06-01 01:14:17
lastUpdateTime=2015-06-01 01:14:17
com.google.android.youtube
firstInstallTime=2013-04-24 13:33:47
lastUpdateTime=2015-06-26 18:29:27
Después de cada línea en blanco, la primera línea es el nombre del paquete de una aplicación (por ejemplo com.estrongs.android.pop
). Siga los puntos de la parte inferior de la respuesta aquí para saber cómo obtener el título/etiqueta de la aplicación a partir del nombre del paquete.
En cuanto a la clasificación del tiempo en orden descendente/ascendente, no sé nada de eso.