我想在设备中安装每个软件包时获得最后安装的软件包。我可以获取设备中安装的所有软件包的列表,现在我该如何才能解压缩最后安装的软件包?
答案 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;