Nota: Esta é uma resposta parcial .
O Android mantém uma nota de quando um aplicativo foi atualizado pela última vez ou instalado pela primeira vez.
Configuração adb no PC, ative a depuração USB no dispositivo, conecte o dispositivo ao PC usando o cabo USB, inicie um shell no PC e digite:
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
fornece informações detalhadas sobre todos os pacotes instalados no sistema. Cada pacote et al. está listado com firstInstallTime
ou lastUpdateTime
.
Sua saída seria 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
Após cada linha em branco, a primeira linha é o nome do pacote de um aplicativo (por exemplo com.estrongs.android.pop
). Siga os pontos de marcador na parte inferior da resposta aqui para saber como obter o título / rótulo do aplicativo a partir do nome do pacote.
Quanto à classificação do tempo em ordem decrescente / ascendente, não sei nada sobre isso.