TimeSync
A super tiny tool for syncing times between a local computer and android devices, through adb tool.
Screen Shots
It uses compose lib and Kotlin, with a trivial UI, supporting basic functions, setting data-saving files, time-offset estimating count and start calculating. Keeping it easy and simple is the point.
Quick Start
Prerequisite
- adb tool.
- Java SDK (the Runtime kit is ok).
The TimeSync
tool uses adb, powered by android. So if you have not installed it yet, please check this to install adb tools and config it in the Environment path.
Also, Java SDK(openjdk is recommended) 15 or newer version is needed, if not installed, please check this.
Install
No installing, just download the latest version TimeSync.zip in the release page.
Unzipping, then running it.
Data Format
it looks like this below:
- The 1st col is the header, the time of an entry we write into the csv file.
- The 2nd col is the time of the local computer.
- The 3rd col is the remote time of android devices.
- The last one is the time offset, means (remote times - local times).
Additionally, the system counts the time offset by averaging the data at 10 times. It fits almost every situation, but you can modify it through +1
and -1
button.
Features supported
- calculating time offset with a computer and an android device;
- with a chosen dialog to choose multiple android devices;
- an auto-refresh feature may be supported, once a phone plugged in, once the time offset is calculated;
- integrated with IMU-data formatter.