安装Android应用程序的时间?

时间:2010-06-27 13:34:33

标签: android time install package

有没有办法以编程方式确定Android应用程序的安装时间?我在PackageInfo等中没有看到任何内容。

- EDIT-- 为了澄清,App A安装在时间X.稍后,安装Time Y,App B.有没有什么方法App B可以知道何时安装App A?链接How to get app install time from android表示在应用程序的源目录上读取修改时间就足够了。这真的是对的吗?为什么?

3 个答案:

答案 0 :(得分:2)

您是否正在尝试查找安装应用程序或其他应用程序的时间?如果您只对自己的应用感兴趣,可以向应用添加功能,以检查这是否是第一次运行该应用。如果是,请获取系统时间并将其保存在文件/数据库中。然后,无论何时你想要它,你都可以打开文件/查询数据库。

这有用吗?

答案 1 :(得分:2)

当你安装/更新一个不受保护的应用程序时,它的apk文件被写入/data/app/package.name.apk,混淆地引用为sourceDir(来自my answer)将时间戳重置为当前的时间戳。就是这样。

答案 2 :(得分:1)

为相应的Intent注册BroadcastReceiver。