install time
OS2.2を搭載したAndroidPhoneにインストールされているすべてのアプリケーションを取得しようとしていますが、インストールされた時刻が正確に取得されていません。代わりに、今日の日付と時刻が取得されています。私はそれを徹底的に理解できることを知っています:
packageManager.getPackageInfo(packageName, 0).firstInstallTime;
しかし、これはそれAPI level 9
以降で利用可能であり、私は入る必要がありfirstInstallTime
ますAPI level 8
。
検索すると、それを達成する別の方法がわかりましたが、アプリのインストール日ではなく、今日の日付が表示されます。
PackageManager pm = context.getPackageManager();
ApplicationInfo appInfo = pm.getApplicationInfo("app.package.name", 0);
String app = appInfo.sourceDir;
long installedTime = new File(app).lastModified();
どうすれば希望の結果を得ることができますか?更新してください。どんな助けでも大歓迎です。