[App] Amazfit Sun Widget - Amazfit

Amazfit Sun Widget
My attempt at a very minimal sunrise and sunset time calculator
## Features
- This is a Pace/Stratos/Verge Widget
- Shows sunrise and sunset times in UTC with last update timestamp
- Simple settings interface to fetch new location (only required if moved a large distance) and force time recalculation
- Background updating
## Bugs / To Do
- Display calculated times in your local timezone
- Display location where times were calculated
- You tell me!
## Downloads
Get it from:
- Github Releases https://github.com/Sykomaniac/Amazfit-Sun-Widget/releases/latest
- Compile your own version with Android Studio https://github.com/Sykomaniac/Amazfit-Sun-Widget
## Installation
To install this widget, you will need a PC with the ADB installed. Connect your Amazfit on your PC and fire up a terminal.
Code:
adb install -r Amazfit-Sun-Widget-1.0.apk
adb shell am force-stop com.huami.watch.launcher
To uninstall:
Code:
adb uninstall com.sykomaniac.sunwidget
## Usage
Install app and restart springboard
Ensure that your watch has a set location
If you haven't set a location on your watch open the Location app and a new location
Open up the settings app (labelled Sun Widget) from the app list
Click on the settings icon
Click "Update Location" which will fetch the last known location and store it for use by the app
The widget will display "N/A" until you save a location
Optionally click on "Refresh Times" action to update the calculated widget times
## Screenshots
See attachments
## Special thanks
A special thanks to all of the following who's code this project uses/is inspired by:
- GreatApo - General widget help - [Github] https://github.com/GreatApo | [XDA] https://forum.xda-developers.com/member.php?u=3668555
- Quinny899 - Settings design & general awesomeness - [Github] https://github.com/KieronQuinn | [XDA] https://forum.xda-developers.com/member.php?u=3563640
- Raptik - Shared preferences API [GitHub] https://github.com/ratpik/android-sharedpreferences-api
- Caarmen - Sunrise & sunset calculation - [GitHub] https://github.com/caarmen/SunriseSunset

Location app in the Amazfit Verge Watch
Hi,
thanks for developping this app. I have installed it on my Amazfit Verge Model A1811 with ROM Version 3.2.7.0.
However whe I press the settings in the app and then update location it says "Couldn't fetch updated location. Try setting via location app first". But to what location app are you referring to? An app installed on the watch itself or an app on the connected Smartphone? Looking forward to read from you. Thanks for your support.
Cheers

quebonito said:
Hi,
thanks for developping this app. I have installed it on my Amazfit Verge Model A1811 with ROM Version 3.2.7.0.
However whe I press the settings in the app and then update location it says "Couldn't fetch updated location. Try setting via location app first". But to what location app are you referring to? An app installed on the watch itself or an app on the connected Smartphone? Looking forward to read from you. Thanks for your support.
Cheers
Click to expand...
Click to collapse
Hi. On my stratos in the app list there is an application called location. If I use that app it stores my location to the device. I assume if you have an app on your verge for triggering gps it should do the same.

sykomaniac said:
Hi. On my stratos in the app list there is an application called location. If I use that app it stores my location to the device. I assume if you have an app on your verge for triggering gps it should do the same.
Click to expand...
Click to collapse
Thanks for your reply. I actually do not have any app or widget on my Amazfit Verge for GPS or location. Could you recommend me one which I could install ?
Cheers

You should just be able to use any app or widget that locks your GPS location. It's then saved as the last known location and other apps can use it. If you try to do a work out you should be able to trigger a location request

On Verge works great. Use widget Amazmod Location Save, go outside and take location. Then Sun widgets will works perfecly.

hanysek96 said:
On Verge works great. Use widget Amazmod Location Save, go outside and take location. Then Sun widgets will works perfecly.
Click to expand...
Click to collapse
Thanks for your hint. Can you please tell me where in the verge watch I can find the widget amazmod location save?
Or do I have to install that from an apk file?
Loooking forward to your feedback. Cheers

Amazmod - setting - reorder widget - location. You must have installed Amazmod in watch

Location Widget
hanysek96 said:
Amazmod - setting - reorder widget - location. You must have installed Amazmod in watch
Click to expand...
Click to collapse
Thanks for your feedback. I have amazmod installed on my verge, but I do not have a location entry under reorder widget.
What version of amazmod and firmware do you have installed on your verge?
Cheers

I have in watch Verge Amazmod 1906 and firmware 3.0.51.0 ROM v1. 9. Sorry for Czech language in screenshots
Odesláno z mého MI 8 Lite pomocí Tapatalk

Related

[MOD][Xposed] TextInject

The power of Xposed meets the power of Tasker. TextInject allows you to inject custom, dynamic text throughout your system.
Create custom variables using the Text Inject Tasker plugin. Insert those values throughout your rom.
(Tasker is not required to use TextInject but is required to set custom variables.)
Use weather variables to display weather with icons.
Go ahead, make your phone awesome!
What kind of customizations can I do?
You can integrate any dynamic custom text right into the systemui. Some example:
Show the weather on your lockscreen or in your statusbar
Change the date/time format
Show your owner info in place of the carrier text
Show how many minutes till your next appointment
Get creative...
What parts of my os does this allow me to customize?
You can change the following text on your throughout your system:
Lockscreen Clock Time
Lockscreen Clock Date
Owner Info
Carrier Text
Statusbar Clock
Notification Drawer Date
Notification Drawer Clock
Lollipop and KitKat supported.
On the Xposed repo: http://repo.xposed.info/module/com.chaimchaikin.textinject
XDA:DevDB Information
TextInject, Xposed for all devices (see above for details)
Contributors
chaimc
Xposed Package Name: com.chaimchaikin.textinject
Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2015-10-03
Created 2015-05-19
Last Updated 2015-10-03
Tutorial 1A: Weather with icons
Tutorial 1A: Weather with icons
Inspired by my actual setup this is how to get icons for the weather instead of just text.
This tutorial has been updated to include instructions for using weather icon codes. It's a lot simpler so you might want to try again.
First follow Tutorial 1 for getting the weather in your statusbar.
Then you'll edit the Tasker task that you made to update the weather:
Add a new action (+): Variables > Variable Set
Set it up as follows:
Name: %weathericon
To: $wa%weatherace_weather_id$
Change your Set TextInject Variable action:
Name: stays the same
Value: %weatherace_temp° %weathericon
Run the task again once
Make sure you completed all the other steps in the previous tutorial
Tutorial 1: Weather in your statusbar
Tutorial 1: Weather in your statusbar
Required Apps
TextInject (This module of course)
Xposed
Tasker (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm)
Weather ACE (https://play.google.com/store/apps/details?id=mycodefab.aleph.weather)
Weather ACE Tasker Plugin (https://play.google.com/store/apps/details?id=mycodefab.aleph.weather_plugin.locale)
Step One: Setting up Tasker
Open Weather ACE and choose and save your location
Open Tasker and make a new Time profile. Choose From time to be 00:01 (if you've updated Tasker, choose the time 12:01 am) and un-check the To time to make the profile run until midnight. Choose Repeat and set it to be every 20 minutes. (This will control how often the weather us updated. Set it to update more or less often as you wish.)
Now press back and create a New Task. You can call the task Update Weather (or don't call it anything at all if you are so inclined).
Once you in your Task Edit menu, press the add button (+) at the bottom. Choose Plugin > WeatherACE Tasker Plugin
Press the edit button (the pencil) next to Configuration
Leave the options as selected: Location: "Your Location" (Your actual location or AUTO) and Request: Current Conditions and press the tick
Return to the Task Edit menu.
Press the add button (+) at the bottom. Choose Plugin >TextInject and click edit (next to Configuration)
Set the following options: Name: weather and Value: %weatherace_temp° %weatherace_weather_desc
Press the tick and return to the Task Edit menu.
Run the task once and press back until you are out of Tasker
Step Two: Setting up TextInject
Open TextInject and write the following in the Statusbar Time field: #weather (or if you want to also retain the time #weather #o) [You may need to wait a minute until the time updates to see the changes]
That's it!
Tutorial 2: Date/time Parsing
Required apps:
TextInject
Xposed
Setting up TextInject:
For this example we'll make two changes: First we'll add seconds to the lockscreen time. Second we'll add the date to the statusbar.
Next to the Lockscreen Time and Statusbar Time fields click the clock icon (this tells TextInject to parse the field as a date/time)
For the Lockscreen Time enter: hh:mm:ss
For the statusbar enter: MM/dd/yyyy #o (the #o retains the original value of this field. In our case the time.)
Press the tick or leave the TextInject app to save your settings
TextInject uses a Java DateFormat to format the date/time. For a full list of characters you can use see: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Variables and Weather Icons Explained
You don't have to read this to get weather icons - you can just follow Tutorials 1 and 1A above but if you want to know how it works or you having difficulties here is a full explanation:
There are three different types of variables we are dealing with:
Tasker Variables (e.g. %var)
TextInject Variables (e.g. #var)
TextInject Weather Variables (e.g. $var$)
The order of the list above is the order they are processed. Tasker Variables and TextInject Variables can be set by the user. (Tasker variables by adding an action Variable > Set Variable and TextInject variables can be set in Tasker using the action Plugins > Set TextInject Variable). TextInject Weather Variables, on the other hand, can not be set. (Yes, they are actually not variables but constants if you want to be technical.)
To be continued...
chaimc said:
The power of Xposed meets the power of Tasker. TextInject allows you to inject custom, dynamic text throughout your system.
Create custom variables using the Text Inject Tasker plugin. Insert those values throughout your rom.
(Tasker is not required to use TextInject but is required to set custom variables.)
Go ahead, make your phone awesome!
What kind of customizations can I do?
You can integrate any dynamic custom text right into the systemui. Some examples:
Show the weather on your lockscreen
Change the date/time format
Show owner info in place of the carrier text
Show how many minutes till your next appointment
Get creative...
What parts of my os does this allow me to customize?
For now you can change the following text on your lockscreen:
Clock Time
Clock Date
Owner Info
Carrier Text
Statusbar Clock
Notification Drawer Date
Coming soon: you'll be able to change (almost) any text throughout your systemui.
(Android 5 for now, more support coming!)
XDA:DevDB Information
TextInject, Xposed for all devices (see above for details)
Contributors
chaimc
Xposed Package Name: com.chaimchaikin.textinject
Version Information
Status: Beta
Current Beta Version: 0.1
Beta Release Date: 2015-05-18
Created 2015-05-19
Last Updated 2015-05-18
Available at http://repo.xposed.info/module/com.chaimchaikin.textinject
Click to expand...
Click to collapse
great idea, but it isn't working for me
I don't use a lockscreen so I tried the settings for Statusbar Time and Notification Drawer Date. Created a Tasker action to set a # variable, referenced that variable in the TextInject Xposed module, nothing happens. Rebooted, nothing happens
Can you show some screenshots or specify what devices this has been successfully tested on? I tried this on a Sony D5503
Awesome idea!
But I was pretty sad that it wouldn't install...
To prevent confusion I suggest pointing out it only supports android 5 ATM in the xposed download section
Looking forward to the KitKat version
Regards
[size=-4]Sent from my Boeffla powered Slim (4.4.4, AOSP based) GT-I9300[/size]
wyt18 said:
great idea, but it isn't working for me
I don't use a lockscreen so I tried the settings for Statusbar Time and Notification Drawer Date. Created a Tasker action to set a # variable, referenced that variable in the TextInject Xposed module, nothing happens. Rebooted, nothing happens
Can you show some screenshots or specify what devices this has been successfully tested on? I tried this on a Sony D5503
Click to expand...
Click to collapse
What rom are you using? Also can you send me a copy of your xposed log and I will look into it.
I don't like tweeking much ; but this is so cool I'll give it a try
chaimc said:
What rom are you using? Also can you send me a copy of your xposed log and I will look into it.
Click to expand...
Click to collapse
Thanks, I'm on 5.0.2 stock Sony. Will send you my Xposed log shortly. I also have GravityBox so not sure if that interferes with TI
It works for me, but not as expected... I set notifcation drawer date to #o-#nextalarm. When I refresh the value it shows the orginal value + nextalarm... Next time it gets refreshed it shows original value + nextalarm + nextalarm... I think the #o variable is now the real original value and the next alarm together. I hope you can fix this
w0rinal said:
Awesome idea!
But I was pretty sad that it wouldn't install...
To prevent confusion I suggest pointing out it only supports android 5 ATM in the xposed download section
Looking forward to the KitKat version
Regards
[size=-4]Sent from my Boeffla powered Slim (4.4.4, AOSP based) GT-I9300[/size]
Click to expand...
Click to collapse
OK I've edited the xposed description. Thanks.
Ultimous said:
I don't like tweeking much ; but this is so cool I'll give it a try
Click to expand...
Click to collapse
Glad you find this cool. Please let me know how it goes.
MartelKombat said:
It works for me, but not as expected... I set notifcation drawer date to #o-#nextalarm. When I refresh the value it shows the orginal value + nextalarm... Next time it gets refreshed it shows original value + nextalarm + nextalarm... I think the #o variable is now the real original value and the next alarm together. I hope you can fix this
Click to expand...
Click to collapse
Oops
Thanks, I'll fix that.
(In the meantime as a workaround you can set the value of #nextalarm to have the date in set from tasker)
chaimc said:
Oops
Thanks, I'll fix that.
(In the meantime as a workaround you can set the value of #nextalarm to have the date in set from tasker)
Click to expand...
Click to collapse
I think you get your "real" value before the method hook(beforeHookedMethod), I think you only need to grab the real value after the method hook(afterHookedMethod).
PS.: I'm a nooby in java development and only looked on the tutorial from rovo and the source of some modules (my modules failed a lot). I hope my tip was helping/right.
...
MartelKombat said:
It works for me, but not as expected... I set notifcation drawer date to #o-#nextalarm. When I refresh the value it shows the orginal value + nextalarm... Next time it gets refreshed it shows original value + nextalarm + nextalarm... I think the #o variable is now the real original value and the next alarm together. I hope you can fix this
Click to expand...
Click to collapse
Fixed now. Thanks for pointing that out.
w0rinal said:
Awesome idea!
But I was pretty sad that it wouldn't install...
To prevent confusion I suggest pointing out it only supports android 5 ATM in the xposed download section
Looking forward to the KitKat version
Regards
[size=-4]Sent from my Boeffla powered Slim (4.4.4, AOSP based) GT-I9300[/size]
Click to expand...
Click to collapse
KitKat support added. Enjoy
wyt18 said:
Thanks, I'm on 5.0.2 stock Sony. Will send you my Xposed log shortly. I also have GravityBox so not sure if that interferes with TI
Click to expand...
Click to collapse
This issue is possibly fixed in the new version of TextInject (v0.3). Please try and let me know. (You can send me the log again if you still having issues).
chaimc said:
This issue is possibly fixed in the new version of TextInject (v0.3). Please try and let me know. (You can send me the log again if you still having issues).
Click to expand...
Click to collapse
thanks, v0.3 worked for me!
w0rinal said:
Awesome idea!
But I was pretty sad that it wouldn't install...
To prevent confusion I suggest pointing out it only supports android 5 ATM in the xposed download section
Looking forward to the KitKat version
Regards
[size=-4]Sent from my Boeffla powered Slim (4.4.4, AOSP based) GT-I9300[/size]
Click to expand...
Click to collapse
KitKat now fully supported.

[MOD][XPOSED][Grindr 4-Columns Mod]

Introduction:
The purpose of this Xposed module is to change the layout of the Grindr cascade to a more flexible configuration of either 2, 3, 4 or 5 columns. You can also fake your current location for privacy purposes or to view profiles of guys in other cities.
A few years ago, Grindr decided to switch to a larger, 3-column thumbnail layout which made sense when phones had smaller displays. Phones these days often feature larger displays, so with this module you can change the layout to allow you to view more thumbnails on the screen at one time.
Please note that each release of GrindrMod is specifically tied to a particular range of versions of the Grindr app. Each release will be guaranteed to function only with the specified versions of Grindr.
This release is compatible with Grindr versions 3.0.10 - 3.24.5*
*Skipped version 3.24.4
This release is NOT compatible with any other versions of Grindr, including older ones!
Features:
Custom location picker with favorites
Optional persistent statusbar notification
Launcher icon
Selectable 2, 3, 4 or 5 column grid layout
Individual control over notification sounds
Instagram links now open directly in Instagram app, if installed
Retain chat history from blocked profiles
Option to show social media icons on the profile bar
Changed layout of the "send location" button to be of a more reasonable size
Send on SHIFT+ENTER in chat text field*
Optional GPS Accuracy overlay on cascade
Darken the bottom button bar in chat view
Double-tap to clear text field
Map overlay option on cascade**
Profile view history***
Option to re-crop current profile photo
Chats maintenance function****
Border highlight around cascade profiles of ALL active chats
Option to delete photos sent by other users (long tap the photo to delete)
Received photos indicator in the chat inbox if user has sent you photos
Undo the last cascade refresh by long-tapping on the center tab (Grindr mask)
Sort chats by favorited profiles (long-tap favorites icon WHILE in inbox view)
Chat search function (long-tap the inbox tab icon while viewing the chat inbox)
Filter inbox by online users (long-tap on the home tab while viewing the chat inbox)
Got rid of all nags requesting "high accuracy" location mode
Received photos indicator (camera icon) option for chat inbox (tap on icon to open received photos)
Option to set the minimum GPS accuracy level (i.e. use coarse location instead of fine location)
Backup and restore chats to Google Drive or local storage*****
Option to disable "Fresh Faces"
Option to replace "Fresh Faces" with Profile History (long-tap a profile to clear the history)
Option to disable sending Taps on single-tap (Prevent sending accidental taps)
Sort Cascade, Favorites or Explore page by online users
Unsend chat messages***** (Grindr 3.21.2 and up ONLY!)
Show distance in Inbox view (this can be disabled in module settings) (Grindr 3.23.0+)
Disable Explore tab (ONLY for version 3.23.0. Does NOT work on any other versions!!)
Long-tap social media icons to display username and copy to clipboard (Grindr 3.23.0+)
Sort inbox by distance for users who show their distance (Grindr 3.21.2+)
Filter inbox by users who have sent photos (Grindr 3.21.2+)
Disable automatic deletion of older chats (Grindr 3.24.1+)
Disable smooth scroll to top for chat inbox (Grindr 3.24.1+)
*For those who use keyboard gateways (i.e. WifiKeyboard) pressing SHIFT+ENTER will send that chat message eliminating the need to tap
the send button within the app itself.
**Tapping on the GPS Accuracy text will display your current location as an overlay in the upper-left corner of the cascade.
***Long-tapping on the favorites tab (star icon) will show a list of the last 20 profiles you have viewed. Long-tap again to return to the normal favorites view. If you view more profiles while in history mode (from the chat inbox tab, or cascade tab), pull once in history mode to refresh the profile history cascade. Long-tap on ANY one profile in profile history view to clear the history.
****Double-tap the chat inbox tab to bring up a dialog giving you the option to bulk-erase one-sided chats before a certain date. You can also clear ALL chats at once.
*****Chats backed up to Google Drive are saved in GrindrMod's private appData folder, and should be available on any device running GrindrMod and logged into the same Google Account. If your device has multiple Google Accounts, you will be prompted to select which account you would like to use for backups. Each backup is uniquely identified by the device's Android ID and the Grindr profile from which it came. Only ONE backup per device, per Grindr account is allowed. Each new backup will overwrite the previous backup for that device only! The only time you will see multiple entries in the backup list, is if you are using the same Grindr account on multiple devices. You may restore the chats from each device, as long as it is for the same Grindr account.
Restoring chats is always a non-destructive operation. No chats are ever deleted on the target device! You may delete the Google Drive backup by long-tapping on the backup entry in the restore list.
Please note that the backup files are automatically deleted from Google Drive once you uninstall GrindrMod.
*****Long-tap on a chat message to "unsend" it and replace the chat body with "<-->". This works for all types of messages (except for taps). For location messages (maps) you must click just outside of the map (to the left) in order to unsend. Also, the user MUST be online for unsend to work correctly. It will usually require at least two attempts to successfully unsend a message. An unsend attempt will be marked as successful upon the receiving of two successful "delivered" statuses.
NOTE: This module does NOT unlock any paid features!! It does NOT allow you to view more guys than what your subscription allows. It merely fits more profiles on the display at once by increasing the number of columns in the grid.
Works for both free Grindr and GrindrXtra.
NOTE: Please be sure that you check the build# found in each update post and that it corresponds to the build# of the version of Grindr you have installed. Often times a beta with the same version name will have a different build# than the final release and therefore will not work with this module!!
If you find my work useful, please consider donating by clicking on my donation link to the left!
Enjoy!
I welcome any and all suggestions for new features you would like to see in future versions.
LATEST VERSION: GrindrMod 3.24.5.2
Hi!
Fantastic module and idea
I tried the new update and now the app crashes when try to open the new option in left menu
Stock Galaxy Note 5 Marshmallow
Hey, thanks for this! Why is almost no one commenting? ????
Sent from my Lenovo Tab A7-30 A3300-HV using XDA Labs
jacolguz said:
Hi!
Fantastic module and idea
I tried the new update and now the app crashes when try to open the new option in left menu
Stock Galaxy Note 5 Marshmallow
Click to expand...
Click to collapse
Hi,
Can you take a logcat right after the app crashes?
Code:
$ logcat -d > /sdcard/mylog.txt
Where's the download link.?
GrindrGuy said:
Hi,
Can you take a logcat right after the app crashes?
Click to expand...
Click to collapse
I hope this one help you
jacolguz said:
I hope this one help you
Click to expand...
Click to collapse
Thanks for that.
Could you take one more log of just Xposed messages?
Code:
$ logcat -d | grep Xposed
Also, do you have SELinux set to enforcing?
GrindrGuy said:
Thanks for that.
Could you take one more log of just Xposed messages?
Also, do you have SELinux set to enforcing?
Click to expand...
Click to collapse
Two files this time: one for xposed grep and another with grindr grep
My selinix is enforced. Just when I tap on Grindrmod I get a FC
Sent from my Samsung Galaxy Note5 using XDA Labs
jacolguz said:
Two files this time: one for xposed grep and another with grindr grep
My selinix is enforced. Just when I tap on Grindrmod I get a FC
Sent from my Samsung Galaxy Note5 using XDA Labs
Click to expand...
Click to collapse
I think I may have figured out a solution to this and will be posting an update later on tonight.
Thank you for your patience and for the logs!
UPDATE:
New version is up.
Download: GrindrMod 2.1.
CHANGELOG:
Added ability to search custom location by address or city.
Can now choose location from map in chat activity to send to other users.
Get directions to locations sent by other users.
Misc. bug fixes.
Screnshot??
GrindrGuy said:
I think I may have figured out a solution to this and will be posting an update later on tonight.
Thank you for your patience and for the logs!
Click to expand...
Click to collapse
I tested new update and still with the same issue
This time I attach combined logs just on the moment of the FC in two occasions
Code:
logcat -d | grep -E 'xposed|grindr' > /sdcard/log-grep-grindrxposed.txt
jacolguz said:
I tested new update and still with the same issue
This time I attach combined logs just on the moment of the FC in two occasions
Code:
logcat -d | grep -E 'xposed|grindr' > /sdcard/log-grep-grindrxposed.txt
Click to expand...
Click to collapse
I'm not seeing anything pertaining to the crash in those logs.
Try this:
Code:
$ logcat -d | grep System.err
GrindrGuy said:
I'm not seeing anything pertaining to the crash in those logs.
Try this:
Code:
$ logcat -d | grep System.err
Click to expand...
Click to collapse
system.err does does not give log around the time of the crash
This time I used filter of 3C Toolbox, I filter "indr" and "xposed"
The exact time of the crash is 17:18:30
Mine is crashing when accessing options too. Galaxy S7 Edge on marshmallow.
Fantastic!! Works great with no errors
UPDATE:
Download: GrindrMod 2.2.
CHANGELOG:
Completely redesigned layout
Added favorites for custom locations.
Fixed Instagram link to open Instagram app directly if installed (bypassing the browser).
Misc. bug fixes.
NOTES:
To delete a favorite from the list, simply long click the item.
This update *should* fix crashing on some devices. As usual, please report any bugs or suggestions for future versions.
2.2 now works on Galaxy S6 without crashing.
But I cannot figure out how to select a custom location before sending?
Also, Get Direction button is too small on received location. I can only read GET in it, and that is cut off too.
Now working perfect on Samsung Galaxy Note 5, congratulations
badelie said:
2.2 now works on Galaxy S6 without crashing.
But I cannot figure out how to select a custom location before sending?
Also, Get Direction button is too small on received location. I can only read GET in it, and that is cut off too.
Click to expand...
Click to collapse
Just click on the map to point to the refined location and then hit the send button.
Are you able to click on the "get directions" button at all? I'll see what I can do about fixing the layout because it appears correctly on my device.

Increase font size

hi,
Do I have the ability to increase font size, at least in the notifications?
For me they are small
Thanks
For me too! . Any solution?
rooomish said:
For me too! . Any solution?
Click to expand...
Click to collapse
Hi,
I use watchdroid. With this application it is possible to change the notification font size. In addition to other functions such as responding to messages with pre-defined responses.
pmartires76 said:
Hi,
I use watchdroid. With this application it is possible to change the notification font size. In addition to other functions such as responding to messages with pre-defined responses.
Click to expand...
Click to collapse
Thanks. And this app is really working also with AMAFIT Bip???
There is no Android Wear OS on it...
rooomish said:
Thanks. And this app is really working also with AMAFIT Bip???
There is no Android Wear OS on it...
Click to expand...
Click to collapse
I've installed in a amazfit stratos.
It seems that doesn't work in amazfit bip...
https://forum.xda-developers.com/smartwatch/amazfit/custom-apps-amazfit-bip-t3737509
Check in other forum guys.... There are plenty of modified firmware out there giving you the option to have a bigger font
See pic attached
I also attached (see next message) a Spanish document explaining everything about the bip... Use Google translator and you will get there.... Good luck.
Here the manual
Here it is
lemmon said:
Check in other forum guys.... There are plenty of modified firmware out there giving you the option to have a bigger font
See pic attached
I also attached (see next message) a Spanish document explaining everything about the bip... Use Google translator and you will get there.... Good luck.
Click to expand...
Click to collapse
And what is your recommendation - which stable mod firmware do you prefer for that?
Thank you!
rooomish said:
And what is your recommendation - which stable mod firmware do you prefer for that?
Thank you!
Click to expand...
Click to collapse
+1
pmartires76 said:
I've installed in a amazfit stratos.
It seems that doesn't work in amazfit bip...
https://forum.xda-developers.com/smartwatch/amazfit/custom-apps-amazfit-bip-t3737509
Click to expand...
Click to collapse
Hi. I have the amazfit stratos. How is this application installed on the watch?
Enviado desde mi SM-N950F mediante Tapatalk
lemmon said:
Check in other forum guys.... There are plenty of modified firmware out there giving you the option to have a bigger font
See pic attached
I also attached (see next message) a Spanish document explaining everything about the bip... Use Google translator and you will get there.... Good luck.
Click to expand...
Click to collapse
It would be very useful having it summarised somewhere. I just spent 3 hours searching this forum and handful others, but amount of information is overwhelming. Especially there is almost always mixup of versions in many threads - Bip, Pace, Stratos etc... (including this one), description of multiple software versions, multiple languages etc. If you not watching closely multiple threads, you won't be able to choose right file and avoid risk of bricking your device. Especially if - like me - you want just increase font size .
A user/developer named ahsim has been posting modified fonts for the Bip in an unofficial Russian Amazfit forum.
http://myamazfit.ru/forums/shrifty-dlja-amazfit-bip.14/
I don't speak Russian but Chrome automatic translation works well. ahsim has created "big" (larger) and "bold" (heavier) typefaces - I find the bold one greatly improves legibility of Bip notifications. I'm attaching the files below in an archive.
To use the fonts, install Gadgetbridge on an Android phone and pair with the watch. Then copy the font(s) to the phone and open one in your default file manager. Gadgetbridge associates itself with .ft files and will offer to upload the font to the watch. It's a low risk procedure that doesn't mess with the core firmware or resources. When the short upload is finished, the new font will be activated immediately and you'll see it in notifications and menus.
Now you're talking!
Thanks!
hm, would be nice to have the same for the Stratos - watch droid is a bit overkill for just increasing the font size...
jofran2 said:
Hi. I have the amazfit stratos. How is this application installed on the watch?
Enviado desde mi SM-N950F mediante Tapatalk
Click to expand...
Click to collapse
Hi,
Search "install watch droid" and you will find videos with the instructions por amazfit pace. Just do the same for Stratos.
File manager not open the files. Any other way? Thank you
any solution for small font on bip? I have tried install font solution, font became bit bold but the large size font not changing
It's possible to set the font size using adb:
# current font size:
adb shell settings get system font_scale
> 1.0
# set smaller font size:
adb shell settings put system font_scale 0.8
# set greater font size:
adb shell settings put system font_scale 1.2
You might experience with other values. You should reboot after changing the size.
I'm trying to list all kind of tunings here.
morlenxus said:
It's possible to set the font size using adb:
# current font size:
adb shell settings get system font_scale
> 1.0
Click to expand...
Click to collapse
I don't think it would work for BIP, as it doesn't run Android but a proprietary OS...
For Pace and Stratos you can also use this app:
https://forum.xda-developers.com/smartwatch/amazfit/app-set-font-amazfit-watches-pace-t3808837

[APP] Widget Calendar v1.9.6 - Pace/Stratos/Verge (2020-03-10)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Pace/Stratos/Verge Calendar Widget​Hello everyone,
After @Quinny899 's excellent work :victory:, we are able to make widget/apps! So, here is the first Calendar Widget for our Amazfit Pace/Stratos! This app would be displayed as a widget after you reboot your watch (or the launcher). In order to move this widget you will need @Quinny899 's "Springboard Settings" app from here since it can't be moved through the phone app.
If you want to support my work or the other devs involved, now is your chance to buy us a beer or help us gather the money for our next watch device:
- GreatApo's donation button
- lfom's donation button
- Amazmod OpenCollective
- Quinny899 donation button
Screenshot:​
Features:
This is a Pace/Stratos/Verge Widget (2 actually)
Calendar and Timeline widgets
Change to previous/next months (swipe/buttons)
Refresh to current date
Vibration on button touches (default disabled)
Date is refreshed when you change back to this widget
Double tap/press for settings
Change calendar's color
Show/Hide year number
Show/Hide week numbers
Select Sunday or Monday as 1st day of the week
Supported languages: English, Bulgarian, Chinese, Czech, Danish, Dutch, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Thai, Turkish, Vietnamese
Right to left Calendar support (for Hebrew language)
Settings are saved
Calendar events are shown (new style, phone events through Amazmod or iCalendar feed/file)
You can touch on each day for more events info
Timeline event view as widget or launchable from app list/Calendar (deprecated separate old Timeline Widget)
Support of iCalendar feed (URL) and local ICS file
Bugs:
You tell us!
Calendar Events - How ToThere are 3 ways to get your calendar evens.
1. From phone: Install Amazmod (both phone+watch) and forward phone's stock calendar events.
2. From iCalendar feed: Create the file "/sdcard/Android/data/com.dinodevs.pacecalendarwidget/files/pacecalendar.txt" and write your iCalendar feed url in the first line (eg. http://mysuperdupercalendar.ics). Your events will be updated from WiFi (be connected). Powered by iCal4j library.
3. From iCalendar local file: Put your ics file at "/sdcard/Android/data/com.dinodevs.pacecalendarwidget/files/" named as "calendar.ics". This file is been searched only if there is no URL of method 2 and WiFi is off.
For 2 & 3, after placing the files, press the events button, the Timeline will open, press the refresh icon​
InstallationADB install command / restart launcher: (if you have errors, uninstall the previous version first)
Code:
adb install -r PaceCalendarWidget.X.X.X.apk
adb shell am force-stop com.huami.watch.launcher
If you are on Verge, you need to enable the widget using "Springboard Settings" app from Quinny899 or Amazmod. If the widget does not show up, reboot the watch and try again.
ADB uninstall command:
Code:
adb uninstall com.dinodevs.pacecalendarwidget
ADB command to delete calendar data from watch:
Code:
adb shell settings delete system CustomCalendarData
Changelog:
Code:
Version 1.9.6 (10/03/2020)
• Timeline widget also available
Code:
Version 1.9.5 (09/09/2019)
• Timeline code improvements
• Calendar launchable from app draw (new activity)
• Translation improvements (added missing translated words, Bulgarian UI adjustments & Vietnamese days fix)
• Week number fix when Monday is 1st
Code:
Version 1.9.4 (02/09/2019)
• Added Bulgarian, Danish & Vietnamese translations (by danireo, thra1982 & chienkd)
• Added ability to launch Timeline from app draw
Code:
Version 1.9.3 (07/02/2019)
• Today's event color change fix
• New event refresh button
• Display messages improved with more info
• Last saved vibration preference not loading fix
• Missing vibration from events button added
• New Timeline style compatible with calendar colors
• Multiple "Today" separator fix
Code:
Version 1.9.2 (04/02/2019)
• Local iCalendar (*.ics file) support by LFOM
• No event location crash fix
Code:
Version 1.9.1 (02/02/2019)
• New icons buttons
• iCal support (local URL, update with wifi) by LFOM
• Long press timer on timeline to load iCal events
• Crash fix when events have never been saved
• Previous month crash fix
• Verge compatibility fixes by LFOM
Code:
Version 1.9.0 (02/02/2019)
• Calendar events are now shown (much of the work was done by @lfom)
• Timeline widget is also integrated in the calendar
• Hungarian translation fix
Code:
Version 1.8.0 (16/01/2019)
• Verge compatibility fix by LFOM
• Romanian translation added by Xonx
• Croatian translation added by TumiBC
• Various translation display fixes
Code:
Version 1.7.0 (13/09/2018)
• Korean translation added by eastway11
• Thai translation added by iamping
• Vibration option added
• Added week numbers (default disabled)
Code:
Version 1.6.3 (28/06/2018)
• Added Turkish translation
• Added settings icon
• Open settings with screen double tap
Code:
Version 1.6.2 (26/05/2018)
• Added Dutch translation (thanks to Northguy)
Code:
Version 1.6.1 (14/04/2018)
• Czech language fix
Code:
Version 1.6 (13/04/2018)
• Settings are now saved in the emulated external storage
• Added Czech, Hebrew, Polish translations (thanks to kaziu687, pavel zeldin and selvok)
• Right to Left calendar support
• Settings pop up bug fix reverted to version's 1.4 solution + long press duration is set to 2sec
• Ability to call double click listener in source codes
Code:
Version 1.5 (10/04/2018)
• Added translations for setting texts
• Swipe calibrations
• Fixed settings opening bug for Stratos (?)
Code:
Version 1.4 (09/04/2018)
• Swipe up/down to change month added again
• Long press rescripted
• Ability to use left/right swipes in source code (not recomended for widget mode)
Code:
Version 1.3 (08/04/2018)
• Translations added (ported from this project: [URL="https://github.com/GramThanos/jsCalendar"]jsCalendar[/URL])
• Set Monday 1st day of the week
• Vibration on button touch
• Bug clicking refresh while on settings fixed
Code:
Version 1.2 (08/04/2018)
• Refresh to current date after widget change
• Change calendar's color
• Show/Hide year number
• Swipe removed
Code:
Version 1.1 (07/04/2018)
• Custom made
• New design
• Refresh to current date
• Swipe to move through months (buggy)
Code:
Version 1.0 (19/02/2018)
• Initial release
Download:
Latest version download (link)
Sources (Github link)
This app is based on @Quinny899 's work over springboard widgets :highfive: . The source code is writen with coments so you can use it as a base to create a widget. There are already scripted codes (ex. hard coded swipes/long clicks) that you may need. For more about how to set up a widget/app for Pace, you can also follow this topic "[DEV] Create custom home screen pages for the Pace".​
FAQ:
Can I sync my phone calendar events with this app?
You can't. However, some devs are working on it. Now you can!
My language is not included!
Reply to this topic with your language's week days, months and the texts you see in settings. I will add them ASAP.
Can I get reminders from this widget?
No since your calendar phone app can/will throw notifications that will then be forwarded to the watch. Hence, there is no need for reminders.
What is the battery impact?
Data are send through Amazmod's battery and alarm data forwarding, but calendar data updated only if there is a change (but also once a day). Hence, you will not see any difference relative to forwarding batttery/alarm only.
Do I have to install Timeline Widget?
No you don't have too, it is integrated in the calendar (click a button and it opens). However, if you need the Timeline as a widget, you should.
I have the [INSTALL_FAILED_UPDATE_INCOMPATIBLE] error!
Run the uninstall command from adb first. (don't uninstall with Amazfit Tools)
I see a black widget!
This indicates a widget crash. I may not be aware of the problem, so, a logcat will help me fix it.
To save LogCat to a text file open up a terminal window and type: (it will create a file named "logcat.txt" in your current directory)
Code:
adb logcat -d > logcat.txt
Thanks to:
Code:
Quinny899, DarkThanos, LFOM, iCal4j library team ([url]https://github.com/ical4j/ical4j)[/url] and all the translators (see changelog)
Yeah gréât job !
GreatApo said:
View attachment 4424473
Pace Calendar Widget​Hello everyone,
After @Quinny899 's excellent work :victory:, we are able to make widget/apps! So, here is the first Calendar Widget for our Amazfit Pace!
Screenshot:
Download:
• Version 1.0 in attachments: View attachment 4424474
Installation:
Code:
adb install -r PaceCalendarWidget-1.0.apk
Uninstall:
Code:
adb uninstall com.dinodevs.pacecalendarwidget
Usage:
This app would be displayed as a widget after you reboot you watch (or the launcher). In order to move this widget you will need @Quinny899 's "Springboard Settings" app from here since it can't be moved through the phone app.
Source:
This app is completely based on @Quinny899 's work with small changes :highfive:, basically just the app layout. The source code for a demo widget/app can be found here. For more follow this topic "[DEV] Create custom home screen pages for the Pace".
Click to expand...
Click to collapse
Great Job! can i add it in my custom ROM?
Really great widget. Is there any way it can sync with calendar on my phone. I understand that there is no google services on the watch, but probably there is other way to push events data.
Nice job! You worked really quick to get this up ?
jazzymc said:
Really great widget. Is there any way it can sync with calendar on my phone. I understand that there is no google services on the watch, but probably there is other way to push events data.
Click to expand...
Click to collapse
Not only is there no play services but the watch doesn't actually stay connected to WiFi, and unless you manually connect it in code it won't do (which can be a battery hog). What I'm also looking at is how the weather app works, as that must use internet over Bluetooth, to see if it's feasible to connect that way
Cracklydisc said:
Great Job! can i add it in my custom ROM?
Click to expand...
Click to collapse
You should speak with @Quinny899, the base code is actually his and you should probably add the "Springboard Settings" apk too. For me do whatever you want
Quinny899 said:
Not only is there no play services but the watch doesn't actually stay connected to WiFi, and unless you manually connect it in code it won't do (which can be a battery hog). What I'm also looking at is how the weather app works, as that must use internet over Bluetooth, to see if it's feasible to connect that way
Click to expand...
Click to collapse
Nice!
Cracklydisc said:
Great Job! can i add it in my custom ROM?
Click to expand...
Click to collapse
Feel free to add any of my apps, they're all open source anyway
Quinny899 said:
Nice job! You worked really quick to get this up
Not only is there no play services but the watch doesn't actually stay connected to WiFi, and unless you manually connect it in code it won't do (which can be a battery hog). What I'm also looking at is how the weather app works, as that must use internet over Bluetooth, to see if it's feasible to connect that way
Click to expand...
Click to collapse
What about making a companion phone app that can send data from the internet to the watch over BT?
In the interest of further apps with net access, you could make a phone side app that gives net access to watch apps and can be used by anyone wanting make an internet enabled watch app.
shadowcaster666 said:
What about making a companion phone app that can send data from the internet to the watch over BT?
In the interest of further apps with net access, you could make a phone side app that gives net access to watch apps and can be used by anyone wanting make an internet enabled watch app.
Click to expand...
Click to collapse
That's what I'm going to do probably, the weather app uses code that only works for the weather :/
Hi. Good job
Can you upload the source code? I saw the thread of demo widget but your calendar its amazing bt im spanish and usually my weeks begin on monday and i wold like change it.
thanks in advantage
storm of fire said:
Hi. Good job
Can you upload the source code? I saw the thread of demo widget but your calendar its amazing bt im spanish and usually my weeks begin on monday and i wold like change it.
thanks in advantage
Click to expand...
Click to collapse
The source code was uploaded on Github.
Perfect for me
GreatApo said:
The source code was uploaded on Github.
Click to expand...
Click to collapse
Ok my fault. i thougth that this link was for the template widget.
I changed it and works perfect
Thanks
storm of fire said:
Ok my fault. i thougth that this link was for the template widget.
I changed it and works perfect
Thanks
Click to expand...
Click to collapse
It was!
I was away for 2 days and i uploaded them yesterday
Thanks
Is it possible to have the current day and week selected and highlighted in the next version?
My Widget stays always in the last manually viewed month and week. This can be confusing. I would expect to see always the current month and day.
OMG !, Amazing !, Thank you for sharing this source, I believe the community will collaborate with this project \o
GreatApo said:
The source code was uploaded on Github.
Click to expand...
Click to collapse
How do you emulate this code? directly in your smartwatch? or you make a specific AVD?
I was able to compile and emulate directly on my smartwatch, I tried to change the location on the widget to leave it in my native language, but it translates the name of the month and the week does not. idea?
New version 1.1 is out.
New custom design, not android ViewCalendar. Swipe is a little buggy.
clebersleite said:
How do you emulate this code? directly in your smartwatch? or you make a specific AVD?
Click to expand...
Click to collapse
You can't emulate it unless you make a normal android app, and copy the code in this one (the widget) after.
clebersleite said:
I tried to change the location on the widget to leave it in my native language, but it translates the name of the month and the week does not. idea?
Click to expand...
Click to collapse
Version 1.0 uses android ViewCalendar and i do not think it can be translated. On the other hand, version 1.1 can be translated.
Hi! I'm the author of AmazMod https://github.com/edotassi/AmazMod
if you agree, I can push the code to sync the events from the companion app with the bt

I have installed Another Widget App but the weather can not refresh

Hello I have installed this widget that is very similar to the Pixel Widget in all moviles phone without problem, but in the vivo nex only change the day every night at 00:00 but the weather is forever the same. To refresh I have to enter to configure and refresh manually I have set Google Awarenees provider and Open Weather with my API KEY with the openweather account but both of them not refresh the weather. I have put to refresh every 30 minutesbut nothing. Can anybody help me please? The app have all permission allowed
GBOX said:
Hello I have installed this widget that is very similar to the Pixel Widget in all moviles phone without problem, but in the vivo nex only change the day every night at 00:00 but the weather is forever the same. To refresh I have to enter to configure and refresh manually I have set Google Awarenees provider and Open Weather with my API KEY with the openweather account but both of them not refresh the weather. I have put to refresh every 30 minutesbut nothing. Can anybody help me please? The app have all permission allowed
Click to expand...
Click to collapse
Go to battery next "high background power consumption" and add your app
Thats not sufficient. I have installed play store developer to add "at a glace widget" widget beta then I get google weather I update the google app and instal kwgt with similar "another widget" and set it with google awareness and all of them are working with google weather and now is working fine and better because I have put to refres every 30 minutes in the other widgets i dont know if refres weather info every 3 or 6 hours. Thaksss

Categories

Resources