以前做WINCE开发,现在兼做Android了,好些WINCE下比较有用的函数都要移植到Android JNI C++代码下, 总结如下。
1 GetTickCount
#include <time.h>
DWORD GetTickCount()
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);
return (ts.tv_sec * 1000 + ts.tv_nsec / 1000000);
}
2 Sleep
#include <unistd.h>
void Sleep(DWORD dwMilliseconds)
{
usleep(dwMilliseconds*1000);
}