获取Android中任何应用的上次访问时间

时间:2014-06-26 19:27:58

标签: android

  

如何在Android中使用任何应用程序时找到上次。这意味着任何应用的最后>访问时间?

3 个答案:

答案 0 :(得分:0)

也许您可以使用Calendar类在为您的应用执行onCreate或onDestroy时保存实例。然后,您可以使用OutputStreamWriter将时间保存到私有应用程序文件中,并在需要时使用InputStreamWriter读取内容。

答案 1 :(得分:0)

据我所知,没有记录此事的实例。您可以通过添加数据库并使用时间戳或日历实例记录每个开始,轻松地自行创建。然后你COUNT(*)它就到了。

答案 2 :(得分:0)

我找到了自己的答案:

IUsageStats mUsageStatsService = IUsageStats.Stub.asInterface(ServiceManager.getService("usagestats"));
PkgUsageStats[] stats = mUsageStatsService.getAllPkgUsageStats();

从所需的数组索引中拉出地图。此地图包含上次访问应用的时间。