fbiego / dt78-app-android Goto Github PK
View Code? Open in Web Editor NEWAlternative app for the DT78 Smartwatch. Also works with DT92 & DT66. May work with watches that use the WearFit 2.0 app.
License: MIT License
Alternative app for the DT78 Smartwatch. Also works with DT92 & DT66. May work with watches that use the WearFit 2.0 app.
License: MIT License
Running latest v3.3 since it was released, all was working fine until today
Now, the app systematically crashes after a few seconds when started.
If I stop the service within the app, it does not crash. Only when the service is enabled.
edit: same crash after uninstalling/reinstalling the app
here is the log when the crash occurs :
07-21 10:56:34.400 9732 9732 D AndroidRuntime: Shutting down VM
07-21 10:56:34.401 9732 9732 E AndroidRuntime: FATAL EXCEPTION: main
07-21 10:56:34.401 9732 9732 E AndroidRuntime: Process: com.fbiego.dt78, PID: 9732
07-21 10:56:34.401 9732 9732 E AndroidRuntime: java.lang.NullPointerException
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at com.fbiego.dt78.app.ForegroundService.onDataReceived(ForegroundService.kt:1310)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at com.fbiego.dt78.app.DataReceiver.getData(DataReceiver.kt:14)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at com.fbiego.dt78.ble.LEManager$callback$1$initialize$1.onDataReceived(LEManager.kt:411)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at no.nordicsemi.android.ble.ValueChangedCallback.lambda$notifyValueChanged$0(ValueChangedCallback.java:126)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at no.nordicsemi.android.ble.-$$Lambda$ValueChangedCallback$4rcq0bbOhcTVqpLmftoy8pUEJ-Q.run(lambda)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6123)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
07-21 10:56:34.401 9732 9732 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)
07-21 10:56:34.405 1105 2639 W ActivityManager: Force finishing activity com.fbiego.dt78/.MainActivity
Change : android.support.v4.content.FileProvider
To: androidx.core.content.FileProvider
You have missed migration for file provider, it crashes app
Does your watch show the Telegram icon when you use WearFit app?
as GadgetBridge is widely used.
But surely you deserve full respect for this work.
My smartwatch T1S also measures body temperature. After connection to Your app I have temperature in watch switched from Celsius to Farenheit. Wearfit 2.0 has Celsius / Farenhait option in Settings next to option kilometers / miles. Could You add this option setting in app and visualisation of temperature?
Hi! I have a new phone that's using android 11, and my watch isn't connecting. OS says "This device requires an app to work" and refuses to connect.
I obviously have DT78 apk installed. Is there anything I may have missed?
When i used the app on a 2016 model phone having bluetooth v4.1, it connects to esp and immediatly disconnects, then again tries to reconnect in few seconds. This goes on. issue is also seen on some other old phones too.
Amazing! Wow! Thx!
May I ask the following? Is it compatible with devices within the range, or only the mentioned ones? Like I happened to have a dt79. Seems not compatible. (I might be doing something wrong.) :)
All the best,
Gábor
The Readme states:
The DT78 app is no longer being maintained in favour of the new Chronos app. Click the image below for more info.
The image links, per redirect, only to Google Play. There is no information on where the source code of Chronos is maintained. Is Chronos not F/LOSS then? Or did I miss something?
Hi, and thank you for this great app!
Maybe we can list the working devices here.
generic, comes in many brands, official app is (crappy) WearFit 2.0 of course...
firmware on mine is v5.58
app works fine (notifications, fitness measurements, find phone, alarms, camera...)
minor issues :
Phone : Moto X Style (Android 7.0)
Hello I have a T1S watch. I would like to help out in adding the features found on this watch that are not in this app which are Immunity, Temperature and ECG. All the other features work perfectly (compared to the "official" app that doesn't do anything correctly...)
I don't have much info to give first, except the ID shown in the app is AB-00-11...
I know some programming, but nothing on the bluetooth communication or hardware stuff, neither kotlin, so I would need some guidance to get started (if I have all that is needed to do the testing).
Thanks!
PS: I can help improve the french translation as well.
Hello! Your app is very handy. I use it instead of Wearfit Pro. Tell me if it is possible to add synchronization with Google Fit to the DT78-App-Android application. Possibly as a premium feature.
Hi fbiego.
This is not an issue report.
Congrats for the App.
But there's a bunch of people looking for a way to add more watchfaces than the 14 available?
Is it possible for you to check it out the possibilitie of add more faces on your App to be used on the DT78 ?
We'll appreciate a lot if it is possible (and still using your App, though)
I am attaching polish translation spreadsheet.
DT78 app polish.xlsx
I know this sounds weird, but I'm still on a very old phone that does what I need it to do and it is Android 4.3
Would it be possible to lower the minimal OS requirements to make the app usable on my phone?
Thanks, /PA
Hi,
I've tried to clone this project, unzip the library, and try to build the project.
after that, I got my APK (without any changes only 1 import
import android.database.Cursor
inside PhonecallReceiver.kt
class as it gives build error without that.
now after installing the APK on the device, it's not showing any Mac addresses on the list even when the watch is connected over Bluetooth.
Ok, i found one issue. When I go to check monthly steps it shows me just a little bit of real record but when I scroll from day to day it shows normal. Just a few days ago it was work normally. Here are some pics to see what i am talking about. Just pay attention to dates.
I will select an announcement for the Livesport.cz application. After returning to this option, the already selected application is not active. Please verify...
How can we change the watch face for DT78?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.