我正在尝试install time
使用 OS 2.2 在我的 Android 手机中安装所有应用程序,但我没有得到它们的安装时间,而是得到今天的日期和时间。我知道我可以彻底搞定:
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();
知道如何获得我想要的结果吗?请更新。任何帮助表示赞赏。