首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有办法找到我的应用程序的总使用时间?

有没有办法找到我的应用程序的总使用时间?
EN

Stack Overflow用户
提问于 2019-03-28 09:03:10
回答 2查看 56关注 0票数 0

Android中有没有库可以为我提供用户在我的应用程序中的总花费时间,而无需使用我自己的时间计数?

我相信Android操作系统会像计算电池使用量、网络使用量等一样计算所有应用程序的使用时间。如果我的假设是正确的,我需要的是我的应用程序使用时间的系统计数。

EN

回答 2

Stack Overflow用户

发布于 2019-03-28 09:44:53

你可以使用Fabric (https://fabric.io/)有很多有用的工具可以使用,它还可以跟踪每日活跃用户,崩溃报告等。

它们还为我们提供了简单的集成步骤,只需几分钟即可将我们的系统与Fabric集成。

票数 0
EN

Stack Overflow用户

发布于 2019-03-28 09:06:36

实现此目的的一般方法是:

  1. 获取基准测试开始时的时间,比如在main().
  2. Subtract ()开始时。
  3. 运行你的代码。
  4. 获取基准测试结束时的时间,比如在main().
  5. Subtract结束时获取从结束时间开始的开始时间,并转换成适当的单位。

一种更简单的方法是这样。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
long startTime = System.nanoTime();
.....your program....
long endTime   = System.nanoTime();
long totalTime = endTime - startTime;
System.out.println(totalTime);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55393651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文