Android에서 native 코드에서 현재 시간을 얻기위해(CPU suspend time은 제외) 사용하는
systemTime(SYSTEM_TIME_MONOTONIC)
의 수치와 비교할 수 있도록, JAVA에서 사용할 수 있는게 뭐가 있을까 찾아 봤더니,
SystemClock.uptimeMillis()
가 있더라.
SystemClock class의 uptimeMillis() 메소드는 native method 인데, 실제 구현을 보면
정확하게 동일한 함수를 사용한다.
다만, 단위를 ms로 변환하여 반환하므로 1,000,000을 곱하면(ns 단위), (거의) 동등하게 비교하는데 사용할 수 있겠다.
'리눅스 & 안드로이드' 카테고리의 다른 글
Android에서 NDK로 epoll 사용하기 (5) | 2016.01.22 |
---|---|
Source Insight의 android source parsing error (__BEGIN_DECLS) (0) | 2016.01.19 |
Android app.에서 getprop을 이용해 property 값 읽기 (0) | 2015.10.14 |
특정 process를 이름으로 종료(kill)시키는 쉘(shell) 명령어(command) (0) | 2015.10.14 |
NDK 빌드할 때 생기는 .d 파일 (0) | 2014.08.06 |