java
import android.os.SystemClock;
Slog.i(TAG, "The device has been turned on for :" + SystemClock.elapsedRealtime() + " ms");
C++
#include <time.h>
typedef long long int64;
static int64 getSystemTime(){
struct timespec now;
clock_gettime(CLOCK_BOOTTIME, &now);
// 转换为毫秒
long long milliseconds = now.tv_sec * 1000LL + now.tv_nsec / 1000000;
return milliseconds;
}
// Example log functions
void logInfo(const char* message) {
__android_log_print(ANDROID_LOG_INFO, LOG_TAG, "%s Elapsed Realtime: %lld ms", message, getSystemTime());
}