如何获取应用程序的安装日期和时间?


Answers:


12

有几个应用程序可以使用,但是我喜欢使用App Detective

简单,简洁,详尽。这将告诉您安装时间以及更多其他信息。

屏幕截图


感谢@Andrew进行图片编辑,出于某些原因,发布时上传了错误的屏幕截图
HasH_BrowN 2015年

stackoverflow.com/questions/7470314/…stackoverflow.com/questions/11246326/…stackoverflow.com/questions/10888768/…。这些内容已添加到注释中,因为它会根据Android发烧友的范围使答案脱离主题。我之所以包含这些链接,是因为它们是相关且有用的,但不适用于最终用户。
HasH_BrowN

谢谢。应用侦探是最好的。它能够确定所有应用程序的安装日期,甚至包括在安装应用程序侦探之前安装的应用程序

3

安装每个应用程序后,您将获得Package_Added广播。您可以在接收广播时保存时间和日期的实例,并将其存储在本地并进行检索。希望这可以帮助。


2
我认为某种日志文件会存在..对吗?
BusyTraveller'3

1
我从未遇到过任何Api来访问这些信息。我已将该解决方案发布为可能的解决方案之一。
索拉夫

您使用什么方法获取Package_Added广播?采取了哪些步骤?......以此方式阅读本书的任何人都可以跟进并复制结果。谢谢
HasH_BrowN 2015年

1
您可以在清单文件中添加接收方意图:“ android.intent.action.PACKAGE_ADDED”,并为此接收方编写广播接收方。捕获接收器“ Intent.ACTION_PACKAGE_ADDED”操作,并通过以下方法获取应用程序的安装名称:intent.getData()。将其另存为字符串在数据库中,并获取日期并保存。这样,您可以获取应用程序的安装名称和日期。我还有一个链接,显示如何在我的github中为此创建广播:github.com/kodered/Application-Monitor
Saurav

2

Changelog Droid是一款可捕获Package_Added广播并记录软件包的所有安装和更新的应用程序。这仅适用于安装后添加/更新的应用程序。

您也可以查看... / sdcard0 / Android / data中目录的创建时间-尽管并非所有应用程序都似乎在该目录中创建目录,而且我不确定它是在安装时完成还是在首次运行时完成,等等

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.