java - 为Android shell编译终端应用程序以记录当前时间?

标签 java android shell adb

<分区>

纪元时间模式下的日期命令仅在从 Android 设备上的 adb shell 内部调用时提供秒分辨率(例如 date +%s.%N 返回 14403022.N...所以我只能使用 date +%s)

我需要一个可以从 adb shell 运行的小型终端程序来记录时间戳。我知道我可以在我的 android 应用程序中使用诸如 System.currentTimeMillis()System.nanoTime() 之类的 java 方法来记录时间....但是,如何才能我编译了一个小程序,我可以从 adb shell 调用它来简单地使用 System.currentTimeMillis()System.nanoTime()?

记录时间值

最佳答案

要在您的 android shell 脚本中获取高分辨率的当前时间,请使用 $EPOCHREALTIME 内置 shell 变量。

关于java - 为Android shell编译终端应用程序以记录当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23959210/

相关文章:

java - 通过 processbuilder 进行多进程通信,卡住在 BufferedReader() 的 readline() 处

android - 运动场景错误。无法使用动画编辑器

java - 为什么下面的QuickSortAlgo方法中使用的是修改后的double[]变量 'arr'而不是我们最初输入的arr[]?

java - 如何导出一个表并将数据导入到另一个表中?

java - 读取 MIDI 文件

javascript - 如何比较两个MySql数据库

linux - Shell 脚本循环遍历文件,ssh 进入远程服务器并在失败时继续复制文件

android - Unity Firebase Invites 抛出异常ApplicationException: internal::IsInitialized()

android - 如何告诉 gradlew 将 lint 结果文件导出到 projectDir?

linux - 获取变量中存储的相对路径的绝对路径