如何获取信息上次运行时间,或已执行或运行了多少次和应用程序?

时间:2010-07-22 02:16:34

标签: android

Android操作系统是否会在应用中存储信息,例如上次运行时间或运行应用的次数?

3 个答案:

答案 0 :(得分:1)

查看BatteryHistory的{​​{3}}方法,了解它如何检索processCpuUsage,从中可以节省执行用户代码所花费的时间,执行系统代码所花费的时间,在前台花费的时间,以及进程启动的次数。

答案 1 :(得分:0)

市场仅提供下载次数和总安装基数(即未卸载应用程序的用户数)。

您可以使用各种第三方dll为您提供有关应用使用情况的分析。

乱舞是一个。现在由Google拥有的AdMob是另一个。

答案 2 :(得分:0)

Calendar c = Calendar.getInstance();
c.add(Calendar.YEAR, -1);
long begin = c.getTimeInMillis();
long end = System.currentTimeMillis();
List<UsageStats> mListUsageStats = usageStatsManager.queryUsageStats(UsageStatsManager.INTERVAL_BEST, begin, end); 

然后,您可以遍历mListUsageStats对象并调用getLastTimeUsed()

long lastRunTime = mListUsageStats.get(i).getLastTimeUsed();