Примечание: это частичный ответ .
Android сохраняет информацию о том, когда приложение последний раз обновлялось или впервые устанавливалось.
Настроить ADB на ПК включите отладку по USB на устройстве, подключите устройство к ПК с помощью USB-кабеля, запустите оболочку на ПК и введите:
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
дает подробную информацию обо всех пакетах, установленных в системе. Каждый пакет и др. указан с firstInstallTime
или lastUpdateTime
.
Ваш вывод будет выглядеть так:
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
После каждой пустой строки первая строка - это имя пакета приложения (например com.estrongs.android.pop
). Следуйте пунктам в нижней части ответа здесь, чтобы узнать, как получить название / метку приложения из названия пакета.
Что касается сортировки времени по убыванию / возрастанию, я ничего об этом не знаю.