Я использую приведенный ниже код для получения времени установки моего приложения
PackageManager p = this.getPackageManager();
ApplicationInfo apinf = null;
apinf = p.getApplicationInfo(this.getPackageName(), 0);
String apkFile = apinf.sourceDir;
installTime = new File(apkFile).lastModified();
Если я переустановлю apk после внесения некоторых изменений исходного кода - через Android Studio - installTime
не обновится. Однако если я вручную удалю приложение с моего устройства. новый installTime правильно отображается в следующий раз.
Как мне написать код для определения времени установки файла apk, который переустанавливается в Android Studio?