Як отримати дату та час встановлення програми?


11

Я хочу знайти дату та час встановлення програм у своєму мобільному телефоні. Де він зберігається? В Ubuntu його можна знайти з /var/log/dpkg.log. Що з Android? Я використовую Android 4.1.2.


Відповіді:


12

Є кілька додатків, які можна використовувати, але мені подобається використовувати програму Detective .

Це легко, стисло та повністю детально. Це покаже час установки плюс багато іншого.

скріншот


Дякую @Andrew за редагування зображень, чомусь раніше неправильний скріншот завантажений під час публікації
HasH_BrowN

stackoverflow.com/questions/7470314/… . stackoverflow.com/questions/11246326/… . stackoverflow.com/questions/10888768/… . Вони додаються до коментарів, тому що це зробить відповідь поза темою, відповідно до сфери роботи Android ентузіаста. Я включив ці посилання, оскільки вони є релевантними та корисними, але не для кінцевого користувача.
HasH_BrowN

Спасибі. Детектив програми - найкращий. Він зміг визначити дату встановлення всіх додатків навіть програм, встановлених до встановлення детективів додатків

3

Після встановлення кожної програми ви отримуєте пакетний додаток. Ви можете зберегти цей екземпляр часу та дати, коли ви отримаєте трансляцію, і зберігати його локально та отримувати його. Сподіваюсь, це допомагає.


2
Я думаю, що там будуть якісь файли журналів .. правда?
BusyTraveller

1
Я ніколи не стикався з жодним Api, щоб отримати доступ до цієї інформації. Я розмістив рішення як одне з можливих.
Саурав

Який метод ви використовуєте для отримання Package_Addedтрансляції? Які кроки будуть вжиті? ...... таким чином, хто читає це, зможе прослідкувати і дублювати результати. Спасибі
HasH_BrowN

1
Ви можете додати у свій файл маніфесту намір приймача: "android.intent.action.PACKAGE_ADDED" і написати приймач широкомовної передачі для цього приймача. Спіймайте дію "Намір.ACTION_PACKAGE_ADDED" ij у вашому приймачі та отримайте назву встановленої програми за адресою: intent.getData (). Збережіть це як рядок у базі даних та дату отримання, а також збережіть. Таким чином ви можете отримати ім'я та дату встановлення програми. У мене також є посилання, щоб показати, як створити трансляцію для цього у своєму github: github.com/kodered/Application-Monitor
Saurav

2

Changelog Droid - це додаток, який фіксує трансляцію Package_Added і реєструє всі установки та оновлення пакетів. Це працює лише для додатків, доданих / оновлених після її встановлення.

Ви також можете подивитися на час створення каталогів у ... / sdcard0 / Android / data - хоча не всі додатки створюють там каталог, і я не впевнений, чи це зроблено під час встановлення, або перший запуск, тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.