I have a problem about build watch face without wear OS, so can you guys help me to explain about references of all development tools for LC112 smartwatch or how i improve that with Android SDK development tools?
mostly no tools for this type of watches. you must make it by yourself.
- get few watch faces via app
- analyze it and investigate watch face file structure
- make an editor
- try to feed your watch app by your watch faces
- if an app will reject your files, you'll be forced to make yourown app to upload it.
or you may try to find tools if someone already complete this quest.
share few watchfaces from your app and app name at first. for understanding what is it.
Related
Doc is scarce on that subject, anyone already tried this ?
If affirmative, please link to examples. I'd like to make watchfaces but Java is a PITA for me, the syntax makes my eyes bleed.
I don't want to use tools like facer I'd like to get my hands dirty, but not with java...
I'd start with adb-sideloading one of the sample APKs.
Hello,
I have a question about the Watch Face API. Is there any good tutorial out there for using the watch face API? I am having trouble following the stuff on the this webpage. https://developer.android.com/training/wearables/watch-faces/index.html
I was wondering if anyone had a good video or a little more in depth tutorial. I have experience developing, but not in Java for Android. I work mostly with C#. I am really looking to program my own watch face instead of using something like Facer. Any help would be greatly appreciated.
Hello,
I am totally new to smartwatches.
I have been reading the forums but I recognize I am having problems to understand; so, I beg your pardon if my question has been answered before... or if it is so obvious that I shouldn't being making it.
So: I know there apps or programs to make watchfaces for Full Android Smartwatches; for Wear OS Smartwatches; for Tizen OS Smartwatches; or for the Apple Watch.
But: does it exist any app or program to create watchfaces for smartwatches like the one I have (Kospet Tank T1).
I mean: I don't even know which operating system is running the watch.
And, if creating the custom watchface is possible: how can we upload it to the smartwatch?
Any help will be much appreciated and, as I said in the beginning, I am sorry is this is not a proper question.
just another usual "chiness watch". most of it have a custom os, based on rtos. may have a different as watch faces formats, as methods to upload.
start searching at the app. I mean, it uses fit cloud pro, so try to find watch faces to this app and methods to upload. if you'll be lucky, than start to search editor. if no - you'll be forced to investigate watch face format of your watch and method to upload by yourself. it's hard if you newbe but not impossible.
Hi i have Microwear U9 use RTL8762D cpu and Mactivepro app. is it possible to change os or have watchface editor?
attach an any watch face file to understanding format of it. too much chinesse models but mostly just a clones of each other.
How can i learn watchface file format?
actually it's a complex task.
- at first, you must be able to write some peace of code, at least to disassemble/assemble watch face file ("wf" below). you not required to be a super programmer, but ability to write little app you must have. of course editor with gui wold be more preffer
- you must separate frame (image) blocks (even without decoding for beginning), to understanding where it begins and where it finishes. not for each frame, but you must investigate a logic of a placement.
- you must find the pointers to frame blocks
- investigate structure of frame block descriptions
- now you may try to decode frames
- analyze header structure
- make a simple viewer for this format and try to use it for as many compatible wf'ses as it's possible, to be sure what you can read it all correctly
- try to make a writer and test your results
- polish the editor.
a good practice is a learn an any already described formats, even not compatible. at least you'll got a basic understanding how it works. for sample, I'd described one of the easiest here https://forum.xda-developers.com/t/...face-structure-direct-connect-via-bt.4502303/ read an "about watchfaces" spoiler.
if you still want to investigate a wf format of your watch, I will give you some cues/hints/helps, but would not make all of it for you.
Hey, i buyed eger x gt and i need simple digital watch faces, but i don't know where found it and how install. That use fitcloudpro app, and have only analog. Thanks for help.
alg13 said:
Hey, i buyed eger x gt and i need simple digital watch faces, but i don't know where found it and how install. That use fitcloudpro app, and have only analog. Thanks for help.
Click to expand...
Click to collapse
depend on app version and watch face format. fitcloud uses at least two:
- PUSH - outdated format
- TBUI - a way flexible modern format
before replace a watch face you must understand format of your watch.
install any watch face and go to:
\\android\data\com.topstep.fitcloudpro\files\download\
you'll see a "*.bin" files. attach any one of it or look at the end of file by yourself. youl'll see one of this tags.
vxsw said:
depend on app version and watch face format. fitcloud uses at least two:
- PUSH - outdated format
- TBUI - a way flexible modern format
before replace a watch face you must understand format of your watch.
install any watch face and go to:
\\android\data\com.topstep.fitcloudpro\files\download\
you'll see a "*.bin" files. attach any one of it or look at the end of file by yourself. youl'll see one of this tags.
Click to expand...
Click to collapse
Thank you for reply !
That is Push. How replace that or edit?
I know only one editor for push, but it have an only "ru" locale. if you still interesting, I'll send it via pm.
replacing depends on fitcloud version
*for 1.5.4 or less:
- clear "\\android\data\com.topstep.fitcloudpro\files\download\" folder for clear understanding what exactly file you need
- install any wf
- now go to "\\android\data\com.topstep.fitcloudpro\files\download\" folder again. if it have an only one "bin" - it's a file what must be replaced. if you'll see two of "bin"s you'll be forced to guess. just replace one of it and if you'll fail - replace an other. or replace both for sure.
- go to last tab of fitcloud watch faces interface (list of installed) and install it again
*for 2+
- select installing customizable watch face (thirst in list). after it'll be download and "prepeared", before "push" it, go to "\\android\data\com.topstep.fitcloudpro\files\download\" folder, find "bin" with name starts from "temp_" and replace it.
- go back to fitcloud and now tap to "push"
do not try to install tbui watch faces, you have a chance to brick your watch.
vxsw said:
I know only one editor for push, but it have an only "ru" locale. if you still interesting, I'll send it via pm.
replacing depends on fitcloud version
*for 1.5.4 or less:
- clear "\\android\data\com.topstep.fitcloudpro\files\download\" folder for clear understanding what exactly file you need
- install any wf
- now go to "\\android\data\com.topstep.fitcloudpro\files\download\" folder again. if it have an only one "bin" - it's a file what must be replaced. if you'll see two of "bin"s you'll be forced to guess. just replace one of it and if you'll fail - replace an other. or replace both for sure.
- go to last tab of fitcloud watch faces interface (list of installed) and install it again
*for 2+
- select installing customizable watch face (thirst in list). after it'll be download and "prepeared", before "push" it, go to "\\android\data\com.topstep.fitcloudpro\files\download\" folder, find "bin" with name starts from "temp_" and replace it.
- go back to fitcloud and now tap to "push"
do not try to install tbui watch faces, you have a chance to brick your watch.
Click to expand...
Click to collapse
Can you send me, i wanna try.
@vxsw any tips for always on display? Its posibble? That only have 9s.
alg13 said:
any tips for always on display?
Click to expand...
Click to collapse
sorry, nope. seems fixed watch faces stay fixed, even if you'll try to force replace it.