java - 在非 Activity 类中获取 Android App Start Time

标签 java android datetime time android-library

我想获取 android 应用程序的开始日期时间。最简单的方法是在 Activity 类的 onCreate 中记录当前时间,但我的问题是我正在创建一个带有一些实用函数的 android 库。我想在库本身中找出最终用户应用程序(使用库)的开始日期时间。我不想让应用程序开发人员在 onCreate 方法中记下开始时间并传递给库方法。

考虑到这种情况,有没有办法做到这一点?

最佳答案

android.os.Process 中的 getElapsedCpuTime() 应该给你你想要的:

http://developer.android.com/reference/android/os/Process.html#getElapsedCpuTime()

这是一个静态方法,默认情况下应返回调用进程的已用 CPU 时间。

关于java - 在非 Activity 类中获取 Android App Start Time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316752/

相关文章:

java - Jtable能有整体焦点吗?

java - Firebase Java Admin SDK 不起作用

java - 开关java中的字符串

android - Timber 库到底是做什么的?

c#-4.0 - JavaScriptSerializer从日期减去一天

c# - DateTime 在 SQL Server 中不起作用

vb.net - 在 NumericUpDown 控件中显示 `00` 而不是 `0`

java - Spring MVC 绝对路径到相对路径

Android mysql-connector-java 库

android - 波纹可绘制在 xml 中不起作用