A tiny tool for syncing times between a local computer and android devices

Related tags

Networking TimeSync
Overview

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.

UI

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:

data.csv

  1. The 1st col is the header, the time of an entry we write into the csv file.
  2. The 2nd col is the time of the local computer.
  3. The 3rd col is the remote time of android devices.
  4. 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.
You might also like...
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

OkHttp See the project website for documentation and APIs. HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP

A type-safe HTTP client for Android and the JVM

Retrofit A type-safe HTTP client for Android and Java. For more information please see the website. Download Download the latest JAR or grab from Mave

IceNet - Fast, Simple and Easy Networking for Android

IceNet FAST, SIMPLE, EASY This library is an Android networking wrapper consisting of a combination of Volley, OkHttp and Gson. For more information s

Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.

AndroidAsync AndroidAsync is a low level network protocol library. If you are looking for an easy to use, higher level, Android aware, http request li

Compact and easy to use, 'all-in-one' android network solution
Compact and easy to use, 'all-in-one' android network solution

Deprecated Unfortunately due to many reasons including maintenance cost, this library is deprecated. I recommend to use Retrofit/OkHttp instead. Curre

Android library listening network connection state and change of the WiFi signal strength with event bus

NetworkEvents Android library listening network connection state and change of the WiFi signal strength with event bus. It works with any implementati

Flower - Super cool Android library to manage networking and database caching with ease

Flower Super cool Android library to manage networking and database caching with ease. It allows developers to use remote resources on-the-fly OR Comb

A js websocket server that handle an android app that connect to the sever with a QR code, to move a red square on a webpage with the gyroscope and accelerometer

online game a js websocket server with an express server, with a mobile app. backend express is used to handle the creation page, game page and the cr

A small Android project to practice executing network requests and parsing the network response
A small Android project to practice executing network requests and parsing the network response

InspirationalQuotesExercise A small Android project to practice executing network requests and parsing the network response This app uses the ZenQuote

Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 36% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /data.png | 451.41kb | 288.70kb | 36.04% | | /ui.png | 21.22kb | 15.66kb | 26.23% | | | | | | | Total : | 472.63kb | 304.36kb | 35.60% |


    📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 0
Releases(Beta-0.2.0)
Owner
DadaaChen
The reality of one person is not in what he reveals to you, but in what he cannot reveal to you.
DadaaChen
Tiny app to change Wi-Fi state via broadcast

WyFy Wi-Fi change state adapter. Tiny app to change Wi-Fi state via broadcast. Useful to bypass Google limitation on apps targeting API 29 and higher.

lucky 7 Aug 21, 2022
Display list of item from local Json and download, view after downloading

Download App Features: ● Display fake responses for the list of videos and books ● choose one or multiple files to download, ● show the download perce

Mahmoud Othman 1 Dec 25, 2021
This tool lets you download ebooks and videos from packtpub.com even if you don't have a full paid subscription.

Packtpub Scrapper TL;DR This tool lets you download ebooks and videos from https://www.packtpub.com/ even if you don't have a full paid subscription.

Meghdut Mandal 11 Dec 4, 2022
Monitoring water tanker level using NodeMCU ESP8266 and HC-SR04P Ultrasonic Sensor and broadcasting it using a simple HTTP server inside NodeMCU ESP8266 and show data in an Android App

WaterLevel Preface This project aims to finding a tanker water level using NodeMCU with ESP8266 core and HC-SR04P Ultrasonic sensor and broadcasting i

YaMiN 12 Dec 20, 2022
LiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently.

Android network framework: LiteHttp Tags : litehttp2.x-tutorials Website : http://litesuits.com QQgroup : 42960650 , 47357508 Android网络通信为啥子选 lite-htt

马天宇 829 Dec 29, 2022
Pluto is a on-device debugger for Android applications, which helps in inspection of HTTP requests/responses, capture Crashes and ANRs and manipulating application data on-the-go.

Pluto Pluto is a on-device debugger for Android applications, which helps in inspection of HTTP requests/responses, capture Crashes and ANRs and manip

Mocklets 8 Aug 22, 2022
A gRPC Kotlin based server and client starter that builds with Gradle and runs on the JVM

gRPC Kotlin starter Overview This directory contains a simple bar service written as a Kotlin gRPC example. You can find detailed instructions for bui

Hypto 8 Sep 19, 2022
A product registration service using the Kotlin language and the Micronaut and Grpc framework

A product registration service using the Kotlin language and the Micronaut and Grpc framework

Mateus Araújo 30 Nov 2, 2022
Android Asynchronous Networking and Image Loading

Android Asynchronous Networking and Image Loading Download Maven Git Features Kotlin coroutine/suspend support Asynchronously download: Images into Im

Koushik Dutta 6.3k Dec 27, 2022