Как определить, какие программы вы устанавливали последними?

Следуя моему вопросу о журналах , мне интересно, есть ли способ определить последние обновления и приложения, которые были установлены .

Ведет ли Android хронологический список установленных программ и обновлений?

Я использую Froyo 2.2.1, если это имеет значение.

Ответы (4)

Насколько я знаю, Android Market показывает список установленных приложений в хронологическом порядке. Таким образом, последнее установленное вами приложение должно быть вверху (первое) в списке. Приложение, которое было установлено до этого - должно быть вторым.

Это только так, когда у вас есть только одно устройство. И, хотя гораздо более маловероятно, вы можете устанавливать приложения вне маркета, или, если подумать, вы могли бы использовать fi Amazon market (не мы в Европе, но даже так).

Примечание. Это частичный ответ .


Android хранит заметки о том, когда приложение было в последний раз обновлено или установлено впервые.

Настройте на ПК, включите отладку по 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). Следуйте пунктам списка внизу ответа , чтобы узнать, как получить название/метку приложения из имени пакета.

Что касается сортировки времени по убыванию/возрастанию, то я ничего об этом не знаю.

Я использую приложение App Brain на своем телефоне, https://market.android.com/details?id=com.appspot.swisscodemonkeys.apps&feature=search_result , вы можете выбрать, в каком порядке показывать установленные приложения (имя, дата установки, размер, место хранения)

Хорошо, вы, вероятно, скажете мне, почему я поднимаю старую тему, но это все еще актуально и всплывает в гугле.

Я использую приложение Notification History, которое действует как своего рода журнал событий, поскольку записывает все уведомления. В категории com.android.packageinstaller вы можете увидеть историю всех установок и обновлений системы. https://play.google.com/store/apps/details?id=com.evanhe.nhбесплатно введите описание изображения здесь введите описание изображения здесь

Вы также можете искать по ключевым словам, таким как добавлено, удалено или обновлено.