[APP][3.0+] Gliderun *OPEN BETA* - Android Apps and Games

Sports activity tracker
* ALPHA * state.
I'm looking forward for people to test and send suggestions.
Track your sports activities capturing
location
cadence
altitude
power
heart rate
speed
bearing
slope
etc...
Plot progress, lap time and other
Set targets and receive feedback while tracking your session
Works in landscape and portrait
Audio rithmic control.
Reproduce your music at modified tempo to match your cadence.
Enable metronome to help with cadence.
Download or import routes.
Routes export to GPX and KML
Google earth route export *Broken*
Check compass and GPS status
Integration of sensors and wearables
Heart rate and other BTLE sensors.
Miband
Ready to integrate more
Google fit integration
https://play.google.com/store/apps/details?id=com.tincore.and.gliderun
{
"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"
}

IMPORTANT NOTES
The app will only discover wearables like MiBand if they are not used at the same time by another app like MiFit. You need to close MiFit for the band to be discovered.
In the case of the MiBand when you change the app your band stored data will be wiped. I'm investigating a way to avoid this.

What does it do..?

First message updated a bit

How to connect with mi band? I search for devices but it find nothing
Edit: just figured it out
I have a question. After connected to my miband I tapped on the top left settings icon and I saw in the bottom of the list the option "factory reset". Is it really possible? What are the consequences? In the official app this option doesn't exist
Sent with my Nexus 5 through time and space

giorgis91 said:
How to connect with mi band? I search for devices but it find nothing
Edit: just figured it out
I have a question. After connected to my miband I tapped on the top left settings icon and I saw in the bottom of the list the option "factory reset". Is it really possible? What are the consequences? In the official app this option doesn't exist
Sent with my Nexus 5 through time and space
Click to expand...
Click to collapse
To connect the MiBand you unpaired it first from the other app havent you?
The Admin section of wearables exposes all kind of operations. Some of them are rather low level and even should be executed on a particular order. I may hide/show all that under a setting to avoid mistakes.
Factory reset just does that. It will wipe all the pairing data.

tincore said:
To connect the MiBand you unpaired it first from the other app havent you?
The Admin section of wearables exposes all kind of operations. Some of them are rather low level and even should be executed on a particular order. I may hide/show all that under a setting to avoid mistakes.
Factory reset just does that. It will wipe all the pairing data.
Click to expand...
Click to collapse
Thank you for answering quickly I ask that because lot of people on an Italian forum that I know had many problems with this wereable and I thought that a factory reset could solve them.
Another question: after using you're app I noticed that after reconnecting the mi band to its official app all the data was lost. Is it normal?
Sent with my Nexus 5 through time and space

giorgis91 said:
Thank you for answering quickly I ask that because lot of people on an Italian forum that I know had many problems with this wereable and I thought that a factory reset could solve them.
Another question: after using you're app I noticed that after reconnecting the mi band to its official app all the data was lost. Is it normal?
Sent with my Nexus 5 through time and space
Click to expand...
Click to collapse
About the data wipe. This is normal the app is setting new user data based on the personal profile.
Same with the alarms. The band, as far as I know, does not have a way to retrieve the current alarm configuration.

Thanks for the app. I think it very promising. I just installed the app from google play, unpaired the band with mi fit app and connected with gliderun. After connection, it stays short time as connected and disconnects after 4-5 seconds. Is there a reason you can tell? I use smartlock app and I am on cm11.
Thanks again.

saltinbas said:
Thanks for the app. I think it very promising. I just installed the app from google play, unpaired the band with mi fit app and connected with gliderun. After connection, it stays short time as connected and disconnects after 4-5 seconds. Is there a reason you can tell? I use smartlock app and I am on cm11.
Thanks again.
Click to expand...
Click to collapse
Sorry for not answering before. Is it working better now. There have been a good number of versions.

Hey, tincore. Thank you for making the app compatible with the Mi Band! Since there's a lack of feedback here for you, I'd like to leave you some general issues/thoughts/etc. If you'd like to inquire about any of my comments, or would like logs of anything, please let me know and I'll provide that. If you wouldn't mind just quoting some of my comment so I can get an e-mail notification of your reply, that'd be great!
I'm on Android 4.4.4.
- Initially, I had trouble pairing the Mi Band with the app. I unpaired my band from MiFit, killed MiFit, and attempted pairing to Gliderun. Initially, Gliderun would connect to the band, this is where band's lights light up, and you have to tap the band to 'accept' the pairing; but when you tapped the band nothing happened. However, a minute later the band connected to Gliderun as if I tapped it.
- When I connected to Gliderun, it recognized that I had 6,000 steps, but once I began walking, the app started counting from 0.
- I'm kind of confused about the 'start' function on the Activity tab. Am I supposed to have this enabled? Normally, I just go into MiFit, refresh the page for it to download the data from the band. Can I essentially do this with Gliderun without using this start function?
- On the Activity tab, is there a way to make 'empty' cells completely blank?
- Is there a way to track sleep?
Previously, I had trouble getting my MiBand to reliably stay connected with Gliderun, but now it seems to keep the connection fine. I'll start using this app daily instead and I'll check back here with any updates. Thanks again!

Thanks for the remarks!
After the band is paired once the app tries to find and reconnect to it automatically. I imagine that first time there was a problem with the connection so it connected on the retry . It *should* also syncronize itself every 1-2 hours..
About step count and the start button. Gliderun tries to combine activity and general tracking. When you start a particular activity (by clicking on start) it should count the steps of that activity. When you are not in a activity it should count those steps globally for a daily total.
To activate global tracking you can go to preferences > tracking or tap on some of the inactive dashboard indicators. Without global tracking activated you should still see some totals after syncronization with the band.
You have,at least, two steps counters the band and your phone. Each of them has an absolute step count.
"Sensor step counts" indicator shows the steps of the active step counter so depending on the band being connected or not it may toggle to your phone. I hope this makes sense.
I will add a "Blank" indicator asap.
About sleep. The app should be already tracking your sleep periods. You can see those on Global stats screen. I would like to add the deep sleep phases but I need documentation or advise on what exactly I have to look for in order to provide a faithful solution.
I'm trying now to fix a few issues to move to beta. I hope I can make a video and some captures soon.
adobrakic said:
Hey, tincore. Thank you for making the app compatible with the Mi Band! Since there's a lack of feedback here for you, I'd like to leave you some general issues/thoughts/etc. If you'd like to inquire about any of my comments, or would like logs of anything, please let me know and I'll provide that. If you wouldn't mind just quoting some of my comment so I can get an e-mail notification of your reply, that'd be great!
I'm on Android 4.4.4.
- Initially, I had trouble pairing the Mi Band with the app. I unpaired my band from MiFit, killed MiFit, and attempted pairing to Gliderun. Initially, Gliderun would connect to the band, this is where band's lights light up, and you have to tap the band to 'accept' the pairing; but when you tapped the band nothing happened. However, a minute later the band connected to Gliderun as if I tapped it.
- When I connected to Gliderun, it recognized that I had 6,000 steps, but once I began walking, the app started counting from 0.
- I'm kind of confused about the 'start' function on the Activity tab. Am I supposed to have this enabled? Normally, I just go into MiFit, refresh the page for it to download the data from the band. Can I essentially do this with Gliderun without using this start function?
- On the Activity tab, is there a way to make 'empty' cells completely blank?
- Is there a way to track sleep?
Previously, I had trouble getting my MiBand to reliably stay connected with Gliderun, but now it seems to keep the connection fine. I'll start using this app daily instead and I'll check back here with any updates. Thanks again!
Click to expand...
Click to collapse

tincore said:
Thanks for the remarks!
After the band is paired once the app tries to find and reconnect to it automatically. I imagine that first time there was a problem with the connection so it connected on the retry . It *should* also syncronize itself every 1-2 hours..
Click to expand...
Click to collapse
Yup! After wanting to view my current steps for today, I just opened up Gliderun, waited a bit, and it connected to my MiBand after a couple of minutes. I have to close Gliderun in the meantime because my phone is relatively old (HTC One S -- 2, 3 years?) so I can't have the app running all the time.
About step count and the start button. Gliderun tries to combine activity and general tracking. When you start a particular activity (by clicking on start) it should count the steps of that activity. When you are not in a activity it should count those steps globally for a daily total.
Click to expand...
Click to collapse
Ohh, I see, that makes a lot of sense! I'm a student for the majority of my day and don't really have any separate 'activities', so I didn't see the inherent benefit of activity mode, but that does make sense.
To activate global tracking you can go to preferences > tracking or tap on some of the inactive dashboard indicators. Without global tracking activated you should still see some totals after syncronization with the band.
Click to expand...
Click to collapse
Ahh, I apologize about that, I completely neglected this tab. I figured the Activity tab was more important simply because of its location. This actually looks more like how I was hoping the app would function.
About sleep. The app should be already tracking your sleep periods. You can see those on Global stats screen. I would like to add the deep sleep phases but I need documentation or advise on what exactly I have to look for in order to provide a faithful solution.
Click to expand...
Click to collapse
Thank you! Again, if there are any logs I can provide that would help, please let me know and I will certainly do so.
--edit--
I'm having an issue where the app doesn't seem to be updating the Global Stats tab. On the Activity tab, my total steps have been counted properly, but when I go to Global Stats, it only shows information from the previous time I synced (about 8 hours ago). I killed the app, re-connected, and re-synced, and the same thing happened.
--edit #2--
After messing around with the Global Stats tab, and switching views (24 hours/day/week), the app resynced on its own (not sure if it was a coincidence or from me switching views), and now the Global Stats tab has updated; but now it has slightly more steps than the Activity tab.
Not a big deal at all, but I figured you'd like to know!

I just found your app. It looks very promising.
Where would you prefer to have me send the feedback.
I understood there was also a Reddit thread somewhere - I could not find it.
Thanks

maishsk said:
I just found your app. It looks very promising.
Where would you prefer to have me send the feedback.
I understood there was also a Reddit thread somewhere - I could not find it.
Thanks
Click to expand...
Click to collapse
If you want you can send me an email. If it something more general or open to discussion by other people feel free to post it here.
That Reddit thread is not getting any rythm.

I had a Mi Band and used the MiFit app for the last couple months, but I lost the device. I've ordered a new one and I'm going to start using Gliderun mostly because of the Google Fit integration. While I'm waiting for my package I've been messing around with your app and trying to figure some things out so I'll be ready to go when my new band arrives. Here's some feedback:
The headphone icon opens up the music controls and the audio notifications; music controls/library only works with music stored on the phone, is there any way to integrate this with Google Music? There's only a couple of apps that I've seen do this (specifically GMusicFS), but it would be nice.
On the user screen: for any user input requiring a number (weight, height, goals, etc.) you have a scrolling number which is nice from a UI perspective, but when I have to enter any of these values for the first time, scrolling is very tedious. This is particularly brutal when I'm trying to set up a goal for the first time, I have to scroll all the way from 0 to 8,000. There should be a way to manually input a number using an on-screen keyboard as well. It also looks like the goal is limited to 20,000 steps, theoretically this should be unlimited.
User profile: I have my units set to imperial. When inputting my height for the major intervals you might want to make the height max out at 7-ft just in case. For the minor intervals, you should put the unit next to the number (inches) and I would limit the user to discrete numbers 1 through 12. I'm not sure how you're calculating height, but the way you have it set up it is very hard for a user to input their height in imperial units. For example: I am 6-ft 2-inches, in order to input my height I have to calculate how many hundredths of a foot 2-inches is. So in my case 2/12=.16666. The average person isn't going to do this and is going to give up when you can't just enter 6-ft 2-inches.
The compass UI needs a little work, it isn't quickly evident where north is. I would prefer a more traditional looking compass (maybe something similar to this). Also, for some reason my altitude is always blank.
Synchronize: I have the first three options enabled for Google Fit integration. The app always says disconnected, when I press the synchronize button it changes to connected, but I don't think anything is actually being synced. There should be some sort of progress bar when synchronizing with Google Fit so the user knows it's actually working. In my case I don't think it's working at all. I've enabled the option to download tracked activities from GFit, but nothing ever shows up in the stats.
In the settings, General: I would make an expert section to the settings menu that has to be manually activated and move Optimize track points and Recalculate calories there. Also for any option where you could be deleting or modifying data (everything under the "Other" section) I would have a confirmation dialog box pop up. That way if somebody accidentally presses one of those options they don't completely wipe out all there data.
In the settings, Audio: I would either explain the difference between Audio engine A and B or give the user an option to play example audio. Similar to how you have the option to "Listen to an example" of text-to-speech output in the main android settings.
In the settings, Notification: I think there needs to be a little more configuration for notifications. I really like the way the Notification version of the MiFit app allowed you to set the colors for the LEDs on the Mi Band as well as the number of times it vibrated and the number of times the LED blinked. I know this is a beta version, but I think a little more work needs to be done in this particular area if you want users to switch from the MiFit app. Being able to tell what app I'm getting a notification from just by looking at the band is extremely useful and it's going to make switching hard without it. I don't want to say you should copy the Notification settings screen from the MiFit app, but it has been implemented very well.
Settings: somewhere you need to provide Help information. For most of the options I'm not sure exactly what they're supposed to do, maybe have a ?-button next to the option that the user can press that will pop up a longer description of exactly what the option does.
Any thoughts on providing a dark theme as well? Just something simple where you change the background to black and the text to white, the green color should look good with both a dark and light background.
I saw you have sleep tracking on the list of things to improve upon, really looking forward to that. The MiFit app and Sleep as Android app provide a very clean UI for visualizing your sleep. I would try to implement something similar. I'm sure you've seen it, but this thread might have some hints on how to better pull the sleep data from the MiBand.
I know I wrote a lot, but you have done great work with this app in the short amount of time you've been developing it. I can't wait to see how this app progresses because I think you've got a really good app here. The design looks very good and polished it just needs a few tweaks here and there. Once I get my new Mi Band I'll provide some more feedback.
Keep up the great work. If you want to discuss any of this more I would be more than happy to do so.

Thanks for all that feedback! I add everything to my list. Will tackle the more important stuff first.
About audio.
I may eventually add a fallback into system players. The player provides a rythm guidance for your exercise by adjusting the playback rate to your desired cadence so it is rather specific. it is custom built.
About scrolling. If you tap you do not need to scroll. You can enter the number directly. This is NumberPicker standard. I may have missed one or two fields though.
I will increase the daily goals to something in the ultramarathon range.
About imperial input. You are absolutely right. Will change it soon..
I will see what I can do with the compass. It is all a matter of priorities.
Altitude comes from GPS.
GFit issue is a glitch too. Click sync again. I'm now focusing more on FitnessSyncer as it is much more powerful.
Sleep tracking is working. You can see it on Daily Stats. It may need some tweaking though. The band does not really export sleep data so I had to write the algorithms myself and I've already noticed a couple of issues.
Also the custom notifications is a great idea. I have to fit that into a general API. The app is meant to integrate other bands. Just need to get some samples.
Devo7v said:
I had a Mi Band and used the MiFit app for the last couple months, but I lost the device. I've ordered a new one and I'm going to start using Gliderun mostly because of the Google Fit integration. While I'm waiting for my package I've been messing around with your app and trying to figure some things out so I'll be ready to go when my new band arrives. Here's some feedback:
The headphone icon opens up the music controls and the audio notifications; music controls/library only works with music stored on the phone, is there any way to integrate this with Google Music? There's only a couple of apps that I've seen do this (specifically GMusicFS), but it would be nice.
On the user screen: for any user input requiring a number (weight, height, goals, etc.) you have a scrolling number which is nice from a UI perspective, but when I have to enter any of these values for the first time, scrolling is very tedious. This is particularly brutal when I'm trying to set up a goal for the first time, I have to scroll all the way from 0 to 8,000. There should be a way to manually input a number using an on-screen keyboard as well. It also looks like the goal is limited to 20,000 steps, theoretically this should be unlimited.
User profile: I have my units set to imperial. When inputting my height for the major intervals you might want to make the height max out at 7-ft just in case. For the minor intervals, you should put the unit next to the number (inches) and I would limit the user to discrete numbers 1 through 12. I'm not sure how you're calculating height, but the way you have it set up it is very hard for a user to input their height in imperial units. For example: I am 6-ft 2-inches, in order to input my height I have to calculate how many hundredths of a foot 2-inches is. So in my case 2/12=.16666. The average person isn't going to do this and is going to give up when you can't just enter 6-ft 2-inches.
The compass UI needs a little work, it isn't quickly evident where north is. I would prefer a more traditional looking compass (maybe something similar to this). Also, for some reason my altitude is always blank.
Synchronize: I have the first three options enabled for Google Fit integration. The app always says disconnected, when I press the synchronize button it changes to connected, but I don't think anything is actually being synced. There should be some sort of progress bar when synchronizing with Google Fit so the user knows it's actually working. In my case I don't think it's working at all. I've enabled the option to download tracked activities from GFit, but nothing ever shows up in the stats.
In the settings, General: I would make an expert section to the settings menu that has to be manually activated and move Optimize track points and Recalculate calories there. Also for any option where you could be deleting or modifying data (everything under the "Other" section) I would have a confirmation dialog box pop up. That way if somebody accidentally presses one of those options they don't completely wipe out all there data.
In the settings, Audio: I would either explain the difference between Audio engine A and B or give the user an option to play example audio. Similar to how you have the option to "Listen to an example" of text-to-speech output in the main android settings.
In the settings, Notification: I think there needs to be a little more configuration for notifications. I really like the way the Notification version of the MiFit app allowed you to set the colors for the LEDs on the Mi Band as well as the number of times it vibrated and the number of times the LED blinked. I know this is a beta version, but I think a little more work needs to be done in this particular area if you want users to switch from the MiFit app. Being able to tell what app I'm getting a notification from just by looking at the band is extremely useful and it's going to make switching hard without it. I don't want to say you should copy the Notification settings screen from the MiFit app, but it has been implemented very well.
Settings: somewhere you need to provide Help information. For most of the options I'm not sure exactly what they're supposed to do, maybe have a ?-button next to the option that the user can press that will pop up a longer description of exactly what the option does.
Any thoughts on providing a dark theme as well? Just something simple where you change the background to black and the text to white, the green color should look good with both a dark and light background.
I saw you have sleep tracking on the list of things to improve upon, really looking forward to that. The MiFit app and Sleep as Android app provide a very clean UI for visualizing your sleep. I would try to implement something similar. I'm sure you've seen it, but this thread might have some hints on how to better pull the sleep data from the MiBand.
I know I wrote a lot, but you have done great work with this app in the short amount of time you've been developing it. I can't wait to see how this app progresses because I think you've got a really good app here. The design looks very good and polished it just needs a few tweaks here and there. Once I get my new Mi Band I'll provide some more feedback.
Keep up the great work. If you want to discuss any of this more I would be more than happy to do so.
Click to expand...
Click to collapse

Thanks for reading through my comments:
tincore said:
About audio.
I may eventually add a fallback into system players. The player provides a rythm guidance for your exercise by adjusting the playback rate to your desired cadence so it is rather specific. it is custom built.
Click to expand...
Click to collapse
The current implementation is good, it was more of a wish list item.
tincore said:
About scrolling. If you tap you do not need to scroll. You can enter the number directly. This is NumberPicker standard. I may have missed one or two fields though.
Click to expand...
Click to collapse
You're right I don't know how I missed that, apparently I've been using Android wrong this whole time.
tincore said:
I will increase the daily goals to something in the ultramarathon range.
Click to expand...
Click to collapse
I honestly would remove scrolling completely from the goals and just leave it as user input. I don't know if scrolling is very useful when we're talking about differences in thousands of steps.
tincore said:
About imperial input. You are absolutely right. Will change it soon..
Click to expand...
Click to collapse
Thanks
tincore said:
I will see what I can do with the compass. It is all a matter of priorities.
Click to expand...
Click to collapse
I don't see this as a priority, it was just a suggestion. Feel free to put this at the bottom of your list.
tincore said:
Altitude comes from GPS.
Click to expand...
Click to collapse
Apparently I was just in a bad location at the time. However it is reporting a different altitude than GPS Test. Gliderun shows me at an altitude of 119ft whereas GPS Test shows me at an altitude of 233 ft so I'm not sure what is going on. Is there some sort of log I can provide?
tincore said:
GFit issue is a glitch too. Click sync again. I'm now focusing more on FitnessSyncer as it is much more powerful.
Click to expand...
Click to collapse
I don't personally use FitnessSyncer, but I'm sure there are a lot of people who do. Looking forward to GFit integration. One quick question: once GFit is fully integrated, will I be able to sync all the data I collect with Gliderun or is there a limit on how far back I can go? Likewise will I be able to import all of my past GFit data into Gliderun?
tincore said:
Sleep tracking is working. You can see it on Daily Stats. It may need some tweaking though. The band does not really export sleep data so I had to write the algorithms myself and I've already noticed a couple of issues.
Click to expand...
Click to collapse
As I mentioned, I don't have my new Mi Band yet so I can't test sleep tracking yet. When I get it, I'll give you some more detailed thoughts on it.
tincore said:
Also the custom notifications is a great idea. I have to fit that into a general API. The app is meant to integrate other bands. Just need to get some samples.
Click to expand...
Click to collapse
The detailed control over notifications is the one thing I'm going to miss the most from the MiFit app. Hopefully it's not too much trouble to add these controls. The only thing I can think of to figure out how to add these controls would be to decompile the Notification version of the MiFit app or see if the api calls on this website are useful.
The more we talk and the more I mess around with the app the more I'm liking it.

Thanks again for all the valuable input!
Devo7v said:
Thanks for reading through my comments:
Click to expand...
Click to collapse
You are not the first one having trouble with the NumberPickers. I think they are not very well designed. I do not find the field edition intuitive either. Most of the time I forget to click accept so I lose the edition. Maybe I'm doing something wrong.
Devo7v said:
I honestly would remove scrolling completely from the goals and just leave it as user input. I don't know if scrolling is very useful when we're talking about differences in thousands of steps.
Click to expand...
Click to collapse
Yes. The plan is at least to space them in 100 or 250 units
Devo7v said:
Apparently I was just in a bad location at the time. However it is reporting a different altitude than GPS Test. Gliderun shows me at an altitude of 119ft whereas GPS Test shows me at an altitude of 233 ft so I'm not sure what is going on. Is there some sort of log I can provide?
Click to expand...
Click to collapse
At the moment I'm just showing the Altitude reported by GPS and I think that it has to be corrected by a complex calculation that can be retrieved from a webservice. That may be the issue.
Devo7v said:
I don't personally use FitnessSyncer, but I'm sure there are a lot of people who do. Looking forward to GFit integration. One quick question: once GFit is fully integrated, will I be able to sync all the data I collect with Gliderun or is there a limit on how far back I can go? Likewise will I be able to import all of my past GFit data into Gliderun?
Click to expand...
Click to collapse
Last time I tried it I could upload and download all gliderun data. I found GFit rather odd. Up to now it is unclear to me when it really uploads the data to the servers making it is visible from the web or other device. Also you do not retrieve exactly what you save.
Devo7v said:
As I mentioned, I don't have my new Mi Band yet so I can't test sleep tracking yet. When I get it, I'll give you some more detailed thoughts on it.
Click to expand...
Click to collapse
Sleep periods seem rather accurate. Still I have to do something to detect short sleep interruptions. Phases analysis is there too although I think that it has to be taken with a pich of salt. (Not only in this app)
Devo7v said:
The detailed control over notifications is the one thing I'm going to miss the most from the MiFit app. Hopefully it's not too much trouble to add these controls. The only thing I can think of to figure out how to add these controls would be to
Click to expand...
Click to collapse
It is no real trouble. I will add that rather soon (I hope)..

Hey Tincore
I think you have done some really great work on the app .. but when I tried to use it yesterday I got a bit confused (maybe you can help me out here).
I couldn't actually see where my step count was being shown. I was assuming it would be on the activity screen but it just didn't seem to update. Is there a way to force a refresh of the count? The only time the app seemed to update was when I reconnected my miband.
The update to fitnesssyncer worked well .. is there anyway to have it automatically sync (either time period or when you open the app possibly)?
I found a spelling mistake as well Where you add your weight and waist, chest, hip sizes there is a "thight" measurement (im guessing its meant to be thigh).
Thanks for your hard work!

Related

[App][4.1+][v1.1.0][May 29] Fences - Device automation made easy.

Fences is a device automation application that has made it easier than ever
to have your device the way you want it regardless of where or when you are!
Automate your phone. Let us worry about setting up your phone the way you like it.
Create custom profiles that can perform over a dozen actions when various triggers occur.
Create a geofence around all of your favorite movie theaters to silence your phone. Phone
about to run out of battery? Create a profile to disable wifi, data, account sync and many more.
The possibilities are endless. A simple user interface allows you to setup the app how you want
it to work and forget about it. We will do the rest. Everything we do has your battery level in mind.
Google Plus Community
https://plus.google.com/u/0/communities/112130752023749699441
Basic Features
New and improved UI
Unlimited Profiles
Geofencing
Download & Install
Download from Google Play Store
Fences
Triggers
Connect to WiFi
Connect to Bluetooth
Plug in to power
Unplug from power
Low Battery
On Boot
Enter Location
Time With Repeat Options
Wi-Fi disconnect
Bluetooth disconnect
Location exit
Wi-Fi Any SSID
Bluetooth Any Device
Actions
AutoRotate
AutoBrightness
Brightness
Screen Timeout
Sound State
Ringer Volume
Notification Volume
Media Volume
Alarm Volume
Wifi
Bluetooth
Notification Led
Haptic Feedback
Notification Tone
Ringtone
Sync
Launch Shortcut
WiFi Tether
Bluetooth Tether
Claimed for later...
Bump for Trending and Making the Top New Free List in Productivity
Could I turn-off phone automatically?
Turn off requires root privileges. We plan to add them both, but for now no power off is not an available action
Sent from my Nexus 5 using Tapatalk
I would like to use the triggers
- disconnect from specific wifi network
and
- leave location (fence)
Now you can only trigger on a network or a location (I'm guessing on connecting or entering, it's not really clear in the software)
I'm assuming they'll be added in the near future?
karazz said:
I would like to use the triggers
- disconnect from specific wifi network
and
- leave location (fence)
Now you can only trigger on a network or a location (I'm guessing on connecting or entering, it's not really clear in the software)
I'm assuming they'll be added in the near future?
Click to expand...
Click to collapse
Thanks for the suggestion! We already have Wi-Fi/Bluetooth disconnect in our development environment. Location exit is also on the list for new features. So your requests should be met soon
Sent from my Nexus 5 using Tapatalk
Let´s try it :laugh:
Remove Ads?
Just installed the app, I'd heard about it yesterday and just didn't get around to installing it. Like the look and everything so far. Question: I hate ads, is there a plan to do a Pro version or within the app pay to remove the ads on the bottom?
I've got no issues with paying for a good app and I think this is definitely a good app, but ads drive me crazy and I'll just uninstall any app rather than use it that doesn't give me an option to get rid of them.
Thanks in advance for any reply! Great work otherwise!
bangishotyou said:
Just installed the app, I'd heard about it yesterday and just didn't get around to installing it. Like the look and everything so far. Question: I hate ads, is there a plan to do a Pro version or within the app pay to remove the ads on the bottom?
I've got no issues with paying for a good app and I think this is definitely a good app, but ads drive me crazy and I'll just uninstall any app rather than use it that doesn't give me an option to get rid of them.
Thanks in advance for any reply! Great work otherwise!
Click to expand...
Click to collapse
We are going to add an in app purchase to remove the ads in the near future. We wanted to provide the app for free yet cover some little costs like github hosting and developer accounts. I know they can be an eye sore at the bottom, but ideally you only need to see them once or twice. After we are set up you shouldn't need to come back into the app for much.
Sent from my Nexus 5 using Tapatalk
It would be nice if you could make use of Activity Recognition. If "Driving", then disable Wi-Fi. Is this possible? Maybe in a feature version?
KoalaBear84 said:
It would be nice if you could make use of Activity Recognition. If "Driving", then disable Wi-Fi. Is this possible? Maybe in a feature version?
Click to expand...
Click to collapse
We've started playing with activity recognition. We just want to make sure its stable, accurate, and battery safe before implementing it.
Sent from my Nexus 5 using Tapatalk
Stephen.k.spear said:
We've started playing with activity recognition. We just want to make sure its stable, accurate, and battery safe before implementing it.
Click to expand...
Click to collapse
OK
The one task I would like automated is that, when I come home my Wifi hotspot turns on.
nitrowing said:
The one task I would like automated is that, when I come home my Wifi hotspot turns on.
Click to expand...
Click to collapse
Its been implemented in our Dev environment it will be in the next release.
Sent from my Nexus 5 using Tapatalk
Would like to see the option to use secure settings as an action. Great app. Thanks!
Great app with good User freindly UI unlike Tasker which is too confusing.
Just 2 issues,
1-Why there is no Ringer Volume option in Action ? it seem it is basic thing one would like to do lower the volume of ringer at home and higher outside. I see all other volume option except Ringer.
2- I want to set a location base Triger but the map never load i only get the white page,i see GPS icon kick in my status bar for 2 sec and then disappear but no map loaded,. When I open Google map app it is working perfectly. any idea what is the issue ?
Netuser said:
Great app with good User freindly UI unlike Tasker which is too confusing.
Just 2 issues,
1-Why there is no Ringer Volume option in Action ? it seem it is basic thing one would like to do lower the volume of ringer at home and higher outside. I see all other volume option except Ringer.
2- I want to set a location base Triger but the map never load i only get the white page,i see GPS icon kick in my status bar for 2 sec and then disappear but no map loaded,. When I open Google map app it is working perfectly. any idea what is the issue ?
Click to expand...
Click to collapse
Hey thanks for trying the app. Call volume is the ringer volume.
Do you have network connectivity? I'm not sure why it wouldn't show the map. Unless it was not connected to the internet or the apk was signed with a different cert.
Sent from my Nexus 5 using Tapatalk
Stephen.k.spear said:
Hey thanks for trying the app. Call volume is the ringer volume.
Do you have network connectivity? I'm not sure why it wouldn't show the map. Unless it was not connected to the internet or the apk was signed with a different cert.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Thanks for the quick reply, You should rename the Call volume to Ringer Volume is people will get confuse. Because Call volume is some thing else it is the volume that is during a call.
I do have the internet, I am at home with WIFI also the google map app is loading normaly. I will check if it is not xprivacy which blocked something it shouldnt
---------- Post added at 06:02 PM ---------- Previous post was at 05:44 PM ----------
@Stephen.k.spear
Ok for map it was xprivacy which was blocking access to the internet. Now it is working.
I have a set a profile for home, location based, I am home right now and I see nothing get changed and there is nothing in notification either. How to run the app ?
Netuser said:
Thanks for the quick reply, You should rename the Call volume to Ringer Volume is people will get confuse. Because Call volume is some thing else it is the volume that is during a call.
I do have the internet, I am at home with WIFI also the google map app is loading normaly. I will check if it is not xprivacy which blocked something it shouldnt
---------- Post added at 06:02 PM ---------- Previous post was at 05:44 PM ----------
@Stephen.k.spear
Ok for map it was xprivacy which was blocking access to the internet. Now it is working.
I have a set a profile for home, location based, I am home right now and I see nothing get changed and there is nothing in notification either. How to run the app ?
Click to expand...
Click to collapse
Did you save the Location Trigger? Is there one listed in the Profile'sTrigger list? Is your GPS enabled? How about WiFi and Cell Location? If your device can not get a lock on your location there is no way for it to fire. Once a Location Trigger is saved we should handle the rest.

How do you toggle between current app and watch display etc?

Loving my Gear S3 Frontier but still a bit confused about using it on occassions! Can anyone tell me is there a simple way to:
1. Keep an app you are currently using on the display?
For example, while walk around the supermarket, I was using the excellent "My Notes in Gear" to work through a shopping list I'd created previously. Problem was that when the watch display turned off if I raised my wrist up to look at the screen it frequently had reverted to the watch display. Only way i could get it back to my shopping list was to select the apps view and tap on the "My Notes in Gear" app again. Surely I must be doing something wrong and there's an easier way to resume the view of an app you are currently using?
2. Easily toggle between watchface (time) display and current other app in use?
Say I'm tracking a hike in S Health but I want to check the current time. Is there an easy way to toggle from S-Health to the watchface, and then quickly switch back to S-Health tracking again?
Having had the watch a couple of weeks now I'm sure I should have a handle on these things by now, so maybe I'm just being dumb - or maybe these things are not as easy to do as they should be?!
Really, NOBODY has a solution to this??!!
SirBindy said:
It's not rocket science.
Set your double-tap home button to "last app".
Click to expand...
Click to collapse
Thanks for the tip. OK, maybe it's not rocket science but to me it seems very strange that there's is not a standard quick way to click back to a current open app. After all, on your mobile phone it's very easy.
And is there any easy/quick way to toggle between watchface (time) display and current other app in use, as when I just want to quickly check the time? Yes, I realise now I can optionally set my double-tap on the home button to view current app, but what if you prefer to set that to normally open another app like S-Health or S-Voice? Sorry, but I really think this is an aspect of typical use of a smartwatch that the designers have not fully thought through. Surely the ability to easily switch between your watchface and another app you are running should be a standard and quick operation?!
I'm having the same issue. And yes, I've set the home button to revert to my previous apps. I'd prefer, however, to raise my wrist and have the app that I was currently using still be there. For example, whenever I'm out on a run and I'm listening to music, I have to double press the home button, and select the application in order to begin toggling to the next sound track. Similar situation happens when I'm using the notes app. Does anyone know of a way to "lock" the current app so that it doesn't go away when I put my hand down?
Worked in the previous Gear 1&2&S. There are a setting for movement activation : Last screen or Clock. Very usefull, do not know why Samsung removed this setting in the Gear S2/S3 ???
It does this on Galaxy Gear too.
It makes much more sense the app you're using is just there, no need to press any button :-/
Thanks for the double tap tip.

Fighting the power! (management)

Is it just me or this phone (or at least the CN RMX2071 roms) are super aggressive in closing apps? I know it's a general theme with "custom" (non aosp) based ROMs and most vendor UI takes, but it feels really really broken in these phones.
I have to keep the phone in "high performance" mode and even then i have to re-run some apps every other day (Nova launcher's google companion app) and even re-add widgets (Google Calendar) for them to continue to function, presumably because the power management system keeps shutting them down.
I have every single app to OFF in the App Freeze screen, every app is allowed to run in background (not the smart option, plain always-let-this-run option) and allowed to launch other apps (otherwise more things are broken) and it still feels like things are quirky due to how aggressive the power management is.
Am i missing something? are there more options that i missed? is it better in the EU/IN ROMs?
The eu rom fixes this problem
So a trade off of functionality vs latest security patches etc. Might be worth a try of switching over and at least trying it for a short little bit to determine.
Does anyone know if there's a differnce in behavior for Android Auto between CN and EU ROMs? (though i imagine its also related to power management at the least)
[DELETED]
I am on EU ROM here in the UK (A.28) and ever since I got this phone. It loves to close apps in the background. Facebook used 1400mah when it was just running in the background. Disabled it running in background, notifications work but now it only uses 234mah roughly. There system is messed up. Other apps that I like to use in the background include Google Clock and Skip Track Settings.
These I have a Tasker to launch both apps, with a little pause between launch. I have "Exclude from recent apps" enabled and then after they've launched. I get it to go home automatically. Then with my usage, I have this task running on boot, 5am (whilst I'm asleep) and on secondary app open. I don't notice it, other than when it boots and you just gotta let it run. My clock then works 100% of the time for my alarms and works all day.
One thing to note is, if you click "clear all" in recents, you have to run the task (I do this with the secondary app) to reopen the apps. Thankfyully, with Tasker with auto start-up enabled, it just works and is obviously in realme's don't close in background list.
Thankfully, with Android 11, a promising change to the rules for OEMs is that they can't have list of preferable apps and have to give all app developers an equal chance to running and not being killed. So hopefully, with Android 11, realme will have to stop this annoying practise.
Hope I've explained that well enough and you can use Tasker as a bootleg option
- Josh
Are you saying the power issues are still prevalent in the EU rom as well? If i got you right, You have some kind of a Tasker config to keep launching all the apps that the OS kills on various stages? Because i don't see how that would exclude them from being killed/blocked by the Realme UI service. Again, Unless there IS a difference in the EU rom.
In my case, I gave up on using Google Clock because the alarms never trigger and Android Auto is insanely hard to get running because it keeps killing SOME part of it or one of the apps im trying to use in Auto (Waze, Maps, Youtube Music, etc)
ransagy said:
Are you saying the power issues are still prevalent in the EU rom as well? If i got you right, You have some kind of a Tasker config to keep launching all the apps that the OS kills on various stages? Because i don't see how that would exclude them from being killed/blocked by the Realme UI service. Again, Unless there IS a difference in the EU rom.
In my case, I gave up on using Google Clock because the alarms never trigger and Android Auto is insanely hard to get running because it keeps killing SOME part of it or one of the apps im trying to use in Auto (Waze, Maps, Youtube Music, etc)
Click to expand...
Click to collapse
Yes, apps that realme likes to kill in the background. I have them opened by Tasker whilst I'm sleeping and on boot as realme doesn't close Tasker in the background and then the apps work fine all day. I don't notice it open them other than on boot as otherwise my phone is in standby.
Alarms never triggered for me as realme killed Google Clock, that's why now when it just opens in the background as I sleep it isn't killed.
I don't use my phone intensely and because Tasker opens them as apps, realme can't close them because they're still technically open, even though they don't show in recents. That's why when you clear all apps in recents, you need to then reopen them (that's what my secondary Tasker app does).
As for Android Auto, I haven't had any issue with it. When I use it, my car isn't technical so it uses the screen. I plug my phone in, turn the car engine on and phone begins to charge. Then with a bluetooth to FM adapter, my phone auto connects to bluetooth, and as soon as my phone connects, Android Auto automatically opens (as I have it enabled in Auto's settings) and I get it to play music automatically.
For someone using the actual plug in display to the car, I don't know. Android Auto came pre-installed and all I had to do was install the version for "phone screens".
If you need help with Tasker, my insta is below. Feel free to reply to this or message me on there.
Hope this helps
- Josh
It does help, Thanks!
ransagy said:
Are you saying the power issues are still prevalent in the EU rom as well? If i got you right, You have some kind of a Tasker config to keep launching all the apps that the OS kills on various stages? Because i don't see how that would exclude them from being killed/blocked by the Realme UI service. Again, Unless there IS a difference in the EU rom.
In my case, I gave up on using Google Clock because the alarms never trigger and Android Auto is insanely hard to get running because it keeps killing SOME part of it or one of the apps im trying to use in Auto (Waze, Maps, Youtube Music, etc)
Click to expand...
Click to collapse
Due to a similar issue I had in my corporate Outlook e-mail app, I searched for a solution for the error I got there like "Your organization has removed its data associated with this app" and I found an article from Microsoft proposing a resolution (url not include in this post because it is not allowed, however it is quite easy to find it).
I followed that resolution proposed and it worked for Google Clock app. The alarm finally rang this morning!
Basically, you should go to app list, choose Google Clock (or even any clock app) and configure it as follows:
-in "Power Saver", choose ""Run in Background"
-Set "Allow Notifications" to on
-Set "Auto Startup" to on
-Set "Allow other Apps or Services to Launch" to on
Hope it helps
Yeah, I pretty much did that to every single app on the phone (Besides "Auto Startup" where the OS only allows you 5 outside the whitelisted apps it knows like whatsapp, discord, etc) and i still had interminent issues here and there. Thanks for the heads up either way!
Wpbarreto said:
Due to a similar issue I had in my corporate Outlook e-mail app, I searched for a solution for the error I got there like "Your organization has removed its data associated with this app" and I found an article from Microsoft proposing a resolution (url not include in this post because it is not allowed, however it is quite easy to find it).
I followed that resolution proposed and it worked for Google Clock app. The alarm finally rang this morning!
Basically, you should go to app list, choose Google Clock (or even any clock app) and configure it as follows:
-in "Power Saver", choose ""Run in Background"
-Set "Allow Notifications" to on
-Set "Auto Startup" to on
-Set "Allow other Apps or Services to Launch" to on
Hope it helps
Click to expand...
Click to collapse
ransagy said:
Yeah, I pretty much did that to every single app on the phone (Besides "Auto Startup" where the OS only allows you 5 outside the whitelisted apps it knows like whatsapp, discord, etc) and i still had interminent issues here and there. Thanks for the heads up either way!
Click to expand...
Click to collapse
I also enabled all of these settings (other than last one, can't find it) and had some days it worked, some days it didn't. So for the sake of my actual work, I used my Tasker method and works 100% of the time. Ultimately, realme kinda screwed us over. Ultimately, Android 11 should fix this with it's new guidelines so let's just work around it in the mean time.
Yeah, I'm yet to try your Tasker method, i definitely will though, it's basically the last ditch effort here. I just finished switching to the EU rom as well.
ransagy said:
Yeah, I'm yet to try your Tasker method, i definitely will though, it's basically the last ditch effort here. I just finished switching to the EU rom as well.
Click to expand...
Click to collapse
ransagy said:
Yeah, I pretty much did that to every single app on the phone (Besides "Auto Startup" where the OS only allows you 5 outside the whitelisted apps it knows like whatsapp, discord, etc) and i still had interminent issues here and there. Thanks for the heads up either way!
Click to expand...
Click to collapse
On Startup Manager, for me on EU ROM A.30, and since I first got the phone. The limit on Startup Manager was and still is 20 not recommended startup apps. This is, in realme's words, "to ensure the hone will run smoothly", like bollocks. My old phone had 3GB of RAM and has the exact same apps and ran fine (other than only allowing 3 backgrounds apps to run before memory ran out). But with 8GB and SD865, it's just their way of saying, oh look we have this amount of screen on time. Judging by the list on A.30, the Google Clock is now recommended (I don't think it was before). Either way, realme is gonna get shunned with Android 11's new guidelines and it'll be a fair playing field.
Android Authority - Google Fighting Unfair Power Management Article (Just an interesting read):
www. androidauthority. com/ android-11-background-apps-1136794/
- Josh
Yeah, EU rom (A.20 as its the only one compatible with the chinese model right now) seems to have saner behavior, 20 startup apps instead of 5 and i don't think it has that "allow others to launch" option at all, so not blocking it even? We'll know soon. App Freeze doesn't seem to be automatically enabling on apps, either, also good.
Google Clock worked for me this morning (i duplicated the "system" clock alarms, just a couple mins later to be sure something triggers)
I'll check Android Auto today as well.
I AM always on High Performance mode though.
The thing is about Android 11's changes, that they seem to be worded a little on the easy side in the Google language - makes it seem to me that Google is just asking the vendors to be a little clearer on what they do when informing the users, not that they absolutely can't kill background apps. Here's hoping though.
ransagy said:
Yeah, EU rom (A.20 as its the only one compatible with the chinese model right now) seems to have saner behavior, 20 startup apps instead of 5 and i don't think it has that "allow others to launch" option at all, so not blocking it even? We'll know soon. App Freeze doesn't seem to be automatically enabling on apps, either, also good.
Google Clock worked for me this morning (i duplicated the "system" clock alarms, just a couple mins later to be sure something triggers)
I'll check Android Auto today as well.
I AM always on High Performance mode though.
The thing is about Android 11's changes, that they seem to be worded a little on the easy side in the Google language - makes it seem to me that Google is just asking the vendors to be a little clearer on what they do when informing the users, not that they absolutely can't kill background apps. Here's hoping though.
Click to expand...
Click to collapse
I keep my settings to standard and never do high performance stuff. I also use 60hz as although I love 90hz, I also love battery life and it isn't enough for me to justify the battery usage.
Yeah, I dropped down to normal and had no issues so far, without tasker of anything, just the EU A.20 ROM.
I am on 90Hz all the time though - As someone who is used to 144Hz monitors and gaming, i can sorely tell the difference between 60 and 90 and to me the battery life difference is somewhat negligible.
I haven't tried Android Auto, but we'll see soon enough. Android 11 also brings wireless Auto to everyone, so that might help there as well.

Question Notification issues with watch gt2

Hello, has anyone had problems with the watch notifications?
The problem I have is that the notifications do not appear on the clock screen, nor do they vibrate, nor do they sound; only until I swipe from bottom to top I see that there are notifications.
I already spoke to Huawei support and they ask me to activate special notification permissions that I cannot find in the settings.
I hope someone can help me.
Have you already attempted to enable any available permissions from the app details under Apps in Settings?
Hello, thank you very much for answering.
I have already managed to get the notifications to work for a few hours, but after a few hours the same thing happens again. I have activated all accesses of the Health application, such as access to notifications (In the menu "special access to apps"), permissions to contacts, phone, etc. The Health app is also out of battery optimization.
Huawei's support asks me to activate this:
Settings> Privacy> Management> Special app permissions> Notifications> Huawei Health.
I hope I have explained myself well.
If it consistently seems to work until the phone is idle for a couple hours, you should check all of the different settings for battery and background data throughout the phone and see if one of them is to blame. There are quite a few different settings for this, including some also in Developer Options if you enabled those.
Hi.
When it worked for a while and then no longer, it was the first thing I thought. Something is killing some service or task and that's why they stop coming. But it is nothing like that, the notifications do reach the clock, but it does not vibrate or sound. I already put the application without battery optimization, which starts automatically, blocked in tasks, application services the same. I can not think of anything else.
Thanks for the help.
After doing more research, I came to a huawei forum in Chinese and found the answer. The watch can detect that it is not being used, that you are not wearing it and tattoos can make the watch think that it is not being used. I have my entire left arm tattooed, change the wristwatch and it works perfectly. But I don't know how this leaves me a little unsatisfied, I don't know.
It doesn't have a way to disable that? Might want to suggest it to them. Usually features like that aren't hardcoded because such situations exist.
No, the GT2 series has a sensor dedicated specifically to that. I can only return it, change the hand to the one that is not tattooed or erase the tattoo.

Development [DNDSync] My App for Do Not Disturb Synchronization on Non-Samsung Phones

Hello everyone!
I'm using the Samsung Galaxy Watch 4 with a Pixel 3a XL and I was a bit annoyed that the option to synchronize the Do Not Disturb (DND) state between watch and phone seems to be only available when paired to a Samsung phone. So I made an App to fix this and I'd like to share it with as many people as possible (I don't know how much interest there is).
{
"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"
}
As for now it is not in the Google Play Store but you can find the APK files, instructions and the source code on my GitHub.
Besides the DND sync I also implemented to (optionally) toggle Bedtime mode on the watch depending on the DND state of the phone (this is a bit experimental though, since I had to use an Accessibility Service for that, more on that below).
NOTE: For bedtime mode toggle to work it is important that the Bedtime Mode button is on the first page of quick settings and in the first row the button in the middle!
The installation on the watch is a bit technical (needs ADB) and here I want to explain why it is how it is.
Why do I need ADB?​In order to listen to DND changes and also change the DND state, the app needs the permission from the user. On the phone it is no problem to grant said permission (it's the ACCESS_NOTIFICATION_POLICY for those curious) because the system provides a permission screen where the user can handle that permission. On the watch this screen is missing and therefore the user can't grant the permission to the watch. That's where ADB comes into play. I found a command which allows to enable the permission for the app via ADB. (I could only test this with my watch, I think (and hope) it will work on other devices too) In order for the app to work properly, you have to execute this command once after installation. The details are in the GitHub instructions.
Why is Bedtime mode experimental?​In an ideal world I would know a command to use in my program that controls the Bedtime mode setting directly. Unfortunately I haven't found such a command (if anyone knows, please let me know). As a workaround I figured I could simulate the touch gestures which you would use to do it manually: Swipe down to open the Quick Settings, tap the icon for Bedtime mode, use back button (or swipe up) to close the Settings. In order to do that I use an Accessibility Service, which you have to enable if you want to use the feature (see instructions). It is experimental because all I can do is perform the gestures and hope everything went alright, no way to really confirm that Bedtime mode is actually on or off (that I know of at the moment).
I made a video that demonstrates both the 2-way synchronization of the DND state and the Bedtime mode feature:
Last but not least a little Disclaimer: I'm not very experienced in Android App Development and I've never released an App before. Even though it works fine for me I have no idea what might happen on other systems and configurations, so please be gentle
I'm happy to hear your thoughts, feedback, ideas, bug reports and I will see if I can do something about it.
Let me know if you have any questions!
Stay safe!
Looks good, I'm going to install. Using watch4 and OnePlus 8T running Pixel experience rom. Will report back.
I'm wondering if this will work with the silent and vibrate function of the switch on the side of the 8T because that switch doesn't use DND
If possible it'd be cool if you made an option for that in the app
spart0n said:
Looks good, I'm going to install. Using watch4 and OnePlus 8T running Pixel experience rom. Will report back.
I'm wondering if this will work with the silent and vibrate function of the switch on the side of the 8T because that switch doesn't use DND
If possible it'd be cool if you made an option for that in the app
Click to expand...
Click to collapse
Cool thanks!
The app listens to DND changes so I think your scenario won't trigger the sync but I can look into it and I guess it's doable, but I have to have a closer look first.
So the switch on your phone toggles between silent, vibrate and sound? And you would like the watch to mirror this mode instead of DND? Just to make sure I understand you correctly.
rhaeus said:
Cool thanks!
The app listens to DND changes so I think your scenario won't trigger the sync but I can look into it and I guess it's doable, but I have to have a closer look first.
So the switch on your phone toggles between silent, vibrate and sound? And you would like the watch to mirror this mode instead of DND? Just to make sure I understand you correctly.
Click to expand...
Click to collapse
You got that exactly right! You rock!
There is an app similar to this one: https://play.google.com/store/apps/details?id=se.blunden.donotdisturbsync
It doesn't work for me, though (Pixel 3, stock software). that app had the limitation of only syncing one way (watch to phone) - is the other direction (phone to watch) what the adb command is for?
tinuthir said:
There is an app similar to this one: https://play.google.com/store/apps/details?id=se.blunden.donotdisturbsync
It doesn't work for me, though (Pixel 3, stock software). that app had the limitation of only syncing one way (watch to phone) - is the other direction (phone to watch) what the adb command is for?
Click to expand...
Click to collapse
Yes, I saw this app but I never actually tried to use it tbh, mainly because I wanted the Bedtime feature and a new challenge The adb command this app uses didn't work when I tried it on my watch. The app was develped for Wear OS 2.0, so my guess is that's why the command doesn't work. I found a different command that works for me on the new OS.
Exactly. In order to control the DND state the app needs the permission from the user. On the phone it's not a problem to grant it but on the watch there is no UI for the user to grant it, the adb command gives the permission to the app. Without it the app can't change the DND state and that's why phone->watch does not work.
Great job...
I don't have my watch4 yet but DND was one of the things I was going to look into but I guess no need to rush anymore...
Also, since you made it and you never released an app before, I hope you signed your apks with release-keys of your own, it will maintain the integrity of the apks whether you release any new version or not, no one can abuse your apks to release updates that can actually update your original work and overwrite it...
Just a dev looking after another ...
Take care and cheers
Dante63 said:
Great job...
I don't have my watch4 yet but DND was one of the things I was going to look into but I guess no need to rush anymore...
Also, since you made it and you never released an app before, I hope you signed your apks with release-keys of your own, it will maintain the integrity of the apks whether you release any new version or not, no one can abuse your apks to release updates that can actually update your original work and overwrite it...
Just a dev looking after another ...
Take care and cheers
Click to expand...
Click to collapse
Thank you so much for your kind words!
I used the signing functionality from Android Studio and in the process I created keys, so I hope that I did the right thing there.
spart0n said:
You got that exactly right! You rock!
Click to expand...
Click to collapse
Hey, I want to give you a little update: I looked into it and of course I hit a few road blocks, thanks Android..
The battery optimizations introduced in Android 8 make it a bit more difficult than before to listen to the ringer mode changes. I think I found a way to do it, but I'm not sure if or how it will impact battery life, but I think I'm optimistic on that one. Another problem I'm facing is coming from the Android API. When I use the API to enable silent mode it just triggers DND, which is really annoying and I believe it should not? And I believe it is not what your phone is doing and what you are looking for. I've seen people complaining about that in forums but at this point I'm not sure how to deal with this. So overall I get the feeling I'm kind of fighting the Android System at the moment
Also, sorry for the long delay, I don't have a lot of time at the moment since I really should focus on my upcoming exams
Cheers!
rhaeus said:
Hey, I want to give you a little update: I looked into it and of course I hit a few road blocks, thanks Android..
The battery optimizations introduced in Android 8 make it a bit more difficult than before to listen to the ringer mode changes. I think I found a way to do it, but I'm not sure if or how it will impact battery life, but I think I'm optimistic on that one. Another problem I'm facing is coming from the Android API. When I use the API to enable silent mode it just triggers DND, which is really annoying and I believe it should not? And I believe it is not what your phone is doing and what you are looking for. I've seen people complaining about that in forums but at this point I'm not sure how to deal with this. So overall I get the feeling I'm kind of fighting the Android System at the moment
Also, sorry for the long delay, I don't have a lot of time at the moment since I really should focus on my upcoming exams
Cheers!
Click to expand...
Click to collapse
Silent can be DND just not vibrate. So that should help you. Also you're awesome for working on this
Just installed this on my GW4 working with my Oneplus 8T. Seems to be working great. Definitely willing to test out any additional changes you may require. In any case, like to say kudos, for developing this.
Pixel 3 and GW4 Classic - DND Sync works perfectly. Bedtime mode, however, does not if you (as I did) reassigned the quick settings buttons.
I now made sure that DND is quick setting button 1 and bedtime mode is button 2, but it's still hit or miss. Sometimes, the swipe gesture isn't performed and I can't quite see why that is.
Edit: one other gripe I have is that bedtime mode gets activated on the watch when I flip my phone over (the setting on the phone is "flip to shhh". That's no good for me, so I turned bedtime mode sync off completely. I still use the dnd sync portion though!
However, I'm already quite enjoying this a lot, DND sync alone is well worth the app. I'd encourage everyone to check it out!
Just posting to see, for those using this, if they are experiencing the watch getting out of sync with the phone. This had been working reliably up until the latest watch update as far as I can tell. Now there are several instance of DND still being on on the the watch, while my phone has disabled DND. Also wise versa, not on while phone has going to DND per schedule. Curious if others have seen the same. I have also noticed that DND/Bedtime mode no longer dims the screen on the watch like it use to, but I believe that a Samsung issue. In any case, curious if anyone else experiencing the same and or if perhaps new version in the works. Again, this had been working great; really liked this app. Hope development hasn't been abandoned.
Note: I just uninstalled and reinstalled on both watch and phone to see if maybe something got screwed up with the watch version update. Will see
Hi there, i´m trying to install this but i got lost on Github, where can i fand apks?
Edit: nevermind, i found it and works excellent dnd sync on pixel 4 xl, thanks a lot
Figured I'd report back that the app is working perfectly again after the reinstall. My guess is that the update on the watch must have reset the permissions or something. In any case, figured I share in case anyone else experiences the same. Happy it's working reliably again.
Excuse me, why does my watch always turn on and off automatically
@rhaeus is there any way to make an app or your app sync alarms from watch to phone and be able to snooze or disable them and have it sync between both devices? This was possible when using a Samsung phone with the Active2.
rhaeus said:
Hello everyone!
I'm using the Samsung Galaxy Watch 4 with a Pixel 3a XL and I was a bit annoyed that the option to synchronize the Do Not Disturb (DND) state between watch and phone seems to be only available when paired to a Samsung phone. So I made an App to fix this and I'd like to share it with as many people as possible (I don't know how much interest there is).
View attachment 5398215View attachment 5398217View attachment 5398219View attachment 5398221
As for now it is not in the Google Play Store but you can find the APK files, instructions and the source code on my GitHub.
Besides the DND sync I also implemented to (optionally) toggle Bedtime mode on the watch depending on the DND state of the phone (this is a bit experimental though, since I had to use an Accessibility Service for that, more on that below).
The installation on the watch is a bit technical (needs ADB) and here I want to explain why it is how it is.
Why do I need ADB?​In order to listen to DND changes and also change the DND state, the app needs the permission from the user. On the phone it is no problem to grant said permission (it's the ACCESS_NOTIFICATION_POLICY for those curious) because the system provides a permission screen where the user can handle that permission. On the watch this screen is missing and therefore the user can't grant the permission to the watch. That's where ADB comes into play. I found a command which allows to enable the permission for the app via ADB. (I could only test this with my watch, I think (and hope) it will work on other devices too) In order for the app to work properly, you have to execute this command once after installation. The details are in the GitHub instructions.
Why is Bedtime mode experimental?​In an ideal world I would know a command to use in my program that controls the Bedtime mode setting directly. Unfortunately I haven't found such a command (if anyone knows, please let me know). As a workaround I figured I could simulate the touch gestures which you would use to do it manually: Swipe down to open the Quick Settings, tap the icon for Bedtime mode, use back button (or swipe up) to close the Settings. In order to do that I use an Accessibility Service, which you have to enable if you want to use the feature (see instructions). It is experimental because all I can do is perform the gestures and hope everything went alright, no way to really confirm that Bedtime mode is actually on or off (that I know of at the moment).
I made a video that demonstrates both the 2-way synchronization of the DND state and the Bedtime mode feature:
Last but not least a little Disclaimer: I'm not very experienced in Android App Development and I've never released an App before. Even though it works fine for me I have no idea what might happen on other systems and configurations, so please be gentle
I'm happy to hear your thoughts, feedback, ideas, bug reports and I will see if I can do something about it.
Let me know if you have any questions!
Stay safe!
Click to expand...
Click to collapse
Hello. where is the application itself?
shaker74 said:
Hello. where is the application itself?
Click to expand...
Click to collapse
In the post you quoted it says they are on his GitHub and there is a link to it.
shawkes said:
In the post you quoted it says they are on his GitHub and there is a link to it.
Click to expand...
Click to collapse
I looked there, I did not find any apk applications

Categories

Resources