system_clock 3.0.0
system_clock: ^3.0.0 copied to clipboard
Dart timekeeping facilities. Make it easy to get uptime, and elapsed time.
system_clock #
Dart timekeeping facilities, powered by dart:ffi.
Support platforms: Android, iOS, macOS, Windows, Linux
- Web is fallback to
DateTime.now()
Getting Started #
import 'package:system_clock/system_clock.dart';
void main() {
// Duration since boot, not counting time spent in deep sleep.
print("system uptime: ${SystemClock.uptime()}");
// Duration since boot, including time spent in sleep.
print("system elapsed realtime: ${SystemClock.elapsedRealtime()}");
}
Refs #
https://android.googlesource.com/platform/frameworks/base/+/56a2301/core/java/android/os/SystemClock.java https://android.googlesource.com/platform/frameworks/base/+/master/core/jni/android_os_SystemClock.cpp https://android.googlesource.com/platform/frameworks/native/+/android-4.2.2_r1/include/utils/Timers.h https://android.googlesource.com/platform/system/core/+/master/libutils/Timers.cpp https://github.com/boyan01/system_clock/issues/3#issue-710700921