我想在设备中安装每个软件包时获取上次安装的软件包。我可以获取设备中已安装的所有软件包的列表,现在我如何才能仅解压缩上次安装的软件包??
发布于 2014-09-17 19:05:39
我想你得到了包的名字,然后用下面的代码得到了相应的安装时间,
long installed = context
.getPackageManager()
.getPackageInfo("package.name", 0)
.firstInstallTime
;然后将安装时间存储在数组列表中,然后将安装时间更改为秒,然后将当前时间与应用程序安装time.which one应用程序的安装时间进行比较,得到最小值,即您最新安装的应用程序。
发布于 2014-09-17 19:19:23
它可能会帮助你firstInstallTime (在API级别9中添加)
首次安装应用程序的时间。单位按照currentTimeMillis()计算。
long installedTime = context.getPackageManager().getPackageInfo("package.name", 0).firstInstallTime;https://stackoverflow.com/questions/25888717
复制相似问题