diff options
Diffstat (limited to 'libutils/SystemClock.cpp')
-rw-r--r-- | libutils/SystemClock.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libutils/SystemClock.cpp b/libutils/SystemClock.cpp index 73ec1be96..9c71141f2 100644 --- a/libutils/SystemClock.cpp +++ b/libutils/SystemClock.cpp @@ -39,8 +39,15 @@ namespace android { */ int64_t uptimeMillis() { - int64_t when = systemTime(SYSTEM_TIME_MONOTONIC); - return (int64_t) nanoseconds_to_milliseconds(when); + return nanoseconds_to_milliseconds(uptimeNanos()); +} + +/* + * public static native long uptimeNanos(); + */ +int64_t uptimeNanos() +{ + return systemTime(SYSTEM_TIME_MONOTONIC); } /* |