Nota: Il s'agit d'une réponse partielle .
Android conserve une note sur la date de la dernière mise à jour ou de la première installation d'une application.
Configuration adb dans le PC, activer le débogage USB dans l'appareil, connecter l'appareil au PC à l'aide d'un câble USB, lancer un shell sur le PC et entrer :
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
donne des informations détaillées sur tous les paquets installés dans le système. Chaque paquet et al. est listé avec firstInstallTime
o lastUpdateTime
.
Votre résultat serait le suivant :
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
Après chaque ligne vierge, la première ligne est le nom du paquet d'une application (par ex. com.estrongs.android.pop
). Suivez les points à puce au bas de la réponse aquí pour savoir comment obtenir le titre/label de l'application à partir du nom du paquet.
Quant au tri de l'heure par ordre décroissant/ascendant, je n'y connais rien.