gpt4 book ai didi

android-ndk - 如何在原生 Android 代码中获取当前时间?

转载 作者:行者123 更新时间:2023-12-03 10:50:54 28 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以在原生 Android 代码中获取当前时间。最理想的情况是它可以与 System.getTimeMillies() 相媲美。我只会使用它来查看某些函数调用需要多长时间,因此以毫秒为单位的当前时间的长变量对我来说将是最佳解决方案。

提前致谢!

最佳答案

对于微秒分辨率,您可以使用 gettimeofday() .这使用“挂钟时间”,当设备处于 sleep 状态时,它会继续前进,但如果网络更新设备的时钟,则会突然向前或向后移动。

您也可以使用 clock_gettime(CLOCK_MONOTONIC) .这使用单调时钟,它从不向前或向后跳跃,但在设备休眠时停止计数。

定时器的实际分辨率取决于设备。

这两个都是 POSIX API,不是 Android 特定的。

关于android-ndk - 如何在原生 Android 代码中获取当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832097/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com