如何获取最后安装的软件包名称?

时间:2014-09-17 10:56:43

标签: android package

我想在设备中安装每个软件包时获得最后安装的软件包。我可以获取设备中安装的所有软件包的列表,现在我该如何才能解压缩最后安装的软件包?

2 个答案:

答案 0 :(得分:0)

我得到包名,然后获得相应的安装时间,使用下面的代码,

long installed = context
.getPackageManager()
.getPackageInfo("package.name", 0)
.firstInstallTime
 ;

然后将安装时间存储在arraylist中, 然后将安装时间更改为秒,然后将当前时间与应用安装时间进行比较。其中一个应用安装时间最短,这是您最新安装的应用。

答案 1 :(得分:0)

它可以帮助您 firstInstallTime (在API级别9中添加)

首次安装应用的时间。单位为currentTimeMillis()。

long installedTime = context.getPackageManager().getPackageInfo("package.name", 0).firstInstallTime;