Introducing LeanDroid:
LeanDroid is a lightweight and incredibly powerful battery saver. It automatically manages the power-hungry radios on your device while the screen is off to significantly lengthen battery life.
Get the most out of your device with the most advanced and efficient battery saver! The no-frills battery saver that actually works!
Features:
-Automatically disables Wi-Fi
-Automatically disables cellular data (root only on Lollipop+)
-Automatically disables cellular radio (root only on Lollipop+)
-Automatically disables Bluetooth
-Automatically disables network location (KitKat+, root only on Lollipop+)
-Automatically disables GPS location (KitKat+, root only on Lollipop+)
-Automatically switches cellular network mode (Lollipop+ and with root)
-Periodically restores connections for sync
-Schedule when LD should be active with the time exception
-Set exceptions for when certain apps are running
-Set exceptions by Wi-Fi name
-Set exceptions by Bluetooth device
-Set exceptions by data transfer speed
-Many more options
-No ads
It can disable WiFi, Cellular Data (2G, 3G, LTE)*, Cellular radio*, Bluetooth, and Location* (networks and GPS) after a certain time with the screen off to conserve battery power and lower data usage. Connections are restored when the screen is turned back on or unlocked, as well as periodically, to allow for notifications to come in. LD will only re-enable connections that it disabled, not all of the selected connections. There are many additional options to set to your preference.
If you have an issue, please email [email protected], or use the contact menu option from the app before leaving a negative review!
Some options explained:
Disable Wi-Fi/Data/Network mode except if active - Connections are only disabled if there is negligible data transfer while the screen is off. Some music services don't "stream" but instead download entire songs at once, and they might do this while the screen is still on. Please set the disable time interval to at least the length of your average song so LD can catch data activity while the screen is off or use the except if "Except if apps running" option.
Disable Wi-Fi except if browser has web login - WiFi is not disabled if it requires a browser login (common for public hotspots or guest networks), so that you do not have to re-enter the password when it is re-enabled.
Disable Wi-Fi except if requires browser login - WiFi is not disabled if it requires a browser login (common for public hotspots or guest networks), so that you do not have to re-enter the password when it is re-enabled.
Disable except if apps running - No connections are disabled if one of the selected apps is found to be running in the foreground or has foreground services. There is a sub-option to also detect background services of the apps.
Restore Data after waiting xx seconds for Wi-Fi to connect - Wait for WiFi to connect before re-enabling cellular data. This prevents data from re-connecting for just a couple of seconds.
Tasker intents
com.teqtic.leandata.INTENT_START_SERVICE
com.teqtic.leandata.INTENT_STOP_SERVICE
* Note:
-Not all options are available on all devices.
-If you are on Android 4.4.1 - 4.4.2, a persistent notification is required due to a bug in KitKat where services cannot restart themselves once killed by the system. If you would like to hide the notification, find LeanDroid in Settings -> Apps, and un-check "show notifications".
Follow us on twitter: @teqTic
To join the Beta tester group:
1) Opt-in here: https://play.google.com/apps/testing/com.teqtic.leandata
2) You will then receive the beta updates directly through the Play store.
Please keep in mind these beta versions will often have bugs!
Download:
Im gonna try this, have used smart radio function but felt it was draining battery a lot. Will keep you posted after trying this
phanitej said:
Im gonna try this, have used smart radio function but felt it was draining battery a lot. Will keep you posted after trying this
Click to expand...
Click to collapse
Thank you sir. Please let me know how well it works for you.
Flyview said:
Thank you sir. Please let me know how well it works for you.
Click to expand...
Click to collapse
Nice work. It works as it is supposed to. Is there any way i can check using terminal(or anything else) how long the radios are turned off or on?
phanitej said:
Nice work. It works as it is supposed to. Is there any way i can check using terminal(or anything else) how long the radios are turned off or on?
Click to expand...
Click to collapse
You mean so that you can tell how long they were turned off for? Good question, there's gotta be some app that can pull up those statistics. For WiFi, you can check your battery usage chart.
Thanks for the feedback, rate it on Google Play if you get a chance. Bugs, suggestions and feature requests are welcome!
Flyview said:
You mean so that you can tell how long they were turned off for? Good question, there's gotta be some app that can pull up those statistics. For WiFi, you can check your battery usage chart.
Thanks for the feedback, rate it on Google Play if you get a chance. Bugs, suggestions and feature requests are welcome!
Click to expand...
Click to collapse
Suggestions:
1. When im playing few multiplayer games like Heroes of Order and Chaos etc, i usually tend to leave my phone aside for one or two min, so with my current setup where the radios are turned off after one min, the internet might get disconnected hence me loosing the game. So if there is a feature which can check if there is data transfer then dont turn off the radios. Same goes with me downloading some files and the radios might turn off causing the download to fail. - I guess it is answered in the description, my mistake
2. Where it says turn on radios to sync/receive after a specific time period, is thee way to only switch on the 2g network to save more juice?
Questions:
1. When the radios are turned on after the specific time period to sync, do all the radios get turned on?
2. Does it already check if there is data transfer and then turn off the radios ?
Edit: Rated the app on Play Store
phanitej said:
Suggestions:
1. When im playing few multiplayer games like Heroes of Order and Chaos etc, i usually tend to leave my phone aside for one or two min, so with my current setup where the radios are turned off after one min, the internet might get disconnected hence me loosing the game. So if there is a feature which can check if there is data transfer then dont turn off the radios. Same goes with me downloading some files and the radios might turn off causing the download to fail.
2. Where it says turn on radios to sync/receive after a specific time period, is thee way to only switch on the 2g network to save more juice?
Questions:
1. When the radios are turned on after the specific time period to sync, do all the radios get turned on?
2. Does it already check if there is data transfer and then turn off the radios ?
Edit: Rated the app on Play Store
Click to expand...
Click to collapse
Suggestion responses:
1. While the screen is on, the connections are never turned off. The time "after" is time after screen off (explained in help dialog or on Play Store).
2) No, there is currently no option to do that. I wouldn't recommend it either. 2G/Edge is so slow it wouldn't even be able to connect and do anything in the brief time it has to sync.
Question responses:
1. Nope, only the connections that were turned off by the app. I will update the app description to make this more clear.
2. Yes I believe right now it is set to a threshold of about 2kB/s. If within the period that it checks, the data transfer is more than this, it will not disable WiFi/data.
Flyview said:
Suggestion responses:
1. While the screen is on, the connections are never turned off. The time "after" is time after screen off (explained in help dialog or on Play Store).
2) No, there is currently no option to do that. I wouldn't recommend it either. 2G/Edge is so slow it wouldn't even be able to connect and do anything in the brief time it has to sync.
Question responses:
1. Nope, only the connections that were turned off by the app. I will update the app description to make this more clear.
2. Yes I believe right now it is set to a threshold of about 2kB/s. If within the period that it checks, the data transfer is more than this, it will not disable WiFi/data.
Click to expand...
Click to collapse
One request, can we have an option to not turn off the radios if connected to charger?
can you add an option for tethering?
phanitej said:
One request, can we have an option to not turn off the radios if connected to charger?
Click to expand...
Click to collapse
Already does that.
Sent from my Nexus 5 using Tapatalk
cottino said:
can you add an option for tethering?
Click to expand...
Click to collapse
Explain? Most phones can already tether stock.
Sent from my Nexus 5 using Tapatalk
Flyview said:
Already does that.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Thats strange, i noticed yesterday when my phone was connected to the charger it turned off radios. Maybe something to do with my new ROM that i flashed. Will check it today in the night. Thanks for your response
Yes, but LeandData stop traffic also if tethering is on. In this case every time you have to switch on 3g again and reconnect your notebook.
phanitej said:
Thats strange, i noticed yesterday when my phone was connected to the charger it turned off radios. Maybe something to do with my new ROM that i flashed. Will check it today in the night. Thanks for your response
Click to expand...
Click to collapse
Yes, please check for me as this could potentially be a bug. What did it turn off? It should not turn anything off if the device is charging. Also, if you connect a charger after the app has already turned off connections, it should turn them back on. Please ensure you haven't left any other similar apps running. The WiFi turning off with the screen off could also be a system option.
If you do indeed find a problem please let me know what Android version you are running. You can also check the Logcat if you filter for LeanData. Tell me what you see around the time of the problem.
cottino said:
Yes, but LeandData stop traffic also if tethering is on. In this case every time you have to switch on 3g again and reconnect your notebook.
Click to expand...
Click to collapse
I see. How are you tethering? USB or Bluetooth? If you are tethering through USB the device should be considered charging in which case it should not turn off the connections anyway. I will look into Bluetooth tethering.
Thanks for the feedback.
Flyview said:
Yes, please check for me as this could potentially be a bug. What did it turn off? It should not turn anything off if the device is charging. Also, if you connect a charger after the app has already turned off connections, it should turn them back on. Please ensure you haven't left any other similar apps running. The WiFi turning off with the screen off could also be a system option.
If you do indeed find a problem please let me know what Android version you are running. You can also check the Logcat if you filter for LeanData. Tell me what you see around the time of the problem.
I see. How are you tethering? USB or Bluetooth? If you are tethering through USB the device should be considered charging in which case it should not turn off the connections anyway. I will look into Bluetooth tethering.
Thanks for the feedback.
Click to expand...
Click to collapse
I tethering through Wifi but with my settings the problem is network data:
Flyview said:
Yes, please check for me as this could potentially be a bug. What did it turn off? It should not turn anything off if the device is charging. Also, if you connect a charger after the app has already turned off connections, it should turn them back on. Please ensure you haven't left any other similar apps running. The WiFi turning off with the screen off could also be a system option.
If you do indeed find a problem please let me know what Android version you are running. You can also check the Logcat if you filter for LeanData. Tell me what you see around the time of the problem.
Thanks for the feedback.
Click to expand...
Click to collapse
As expected, i cleaned up everything on my device and flashed a new build. Installed LeanData and used the same settings, all working fine. Radios get turned on when plugged into the charger. Thanks for your time, quick response and efforts
To be honest, i have used many similar apps and never got this almost perfect feeling for any app
Wish i could donate, but running on low budget due to my job. Will donate once things settle down at my end.
cottino said:
I tethering through Wifi but with my settings the problem is network data:
Click to expand...
Click to collapse
I see! I forgot about WiFI tethering, derp. I will add in some logic to not disable connections if tethering as soon as I can. Keep your eyes peeled for an update. Thanks.
phanitej said:
As expected, i cleaned up everything on my device and flashed a new build. Installed LeanData and used the same settings, all working fine. Radios get turned on when plugged into the charger. Thanks for your time, quick response and efforts
To be honest, i have used many similar apps and never got this almost perfect feeling for any app
Wish i could donate, but running on low budget due to my job. Will donate once things settle down at my end.
Click to expand...
Click to collapse
Awesome, keep an eye on it. Thanks for the kind words!
MIUI rom have a application to monitor intenet connect of all application. it's great and I cannot find other app can do like this on Playstore. Bcs many app ask permission connect network althought they are no need to run. But I guest they need permission connect network to sending some information silently.
Different from Sony Stamina mode?
Hi.
I have an xperia device and i would like to know if this app is different from sony's stamina mode, which also switches off connections in idle mode.
Thanks.
GPS might also be a worthy addition!
Only the paid version of dsbatterysaver includes GPS. Right now, I have tasker turn it on and off with the screen when unplugged but that means no syncing of location using GPS.
Related
I recently released Wireless Minder on the Play Store and would like your feedback. The short description is that it automatically powers down unused radios and occasionally powers them up to check for a connection. A radio "up periscope" is an analogy I like to use.
There are refinements that I'm planning and surely more that I haven't thought of. It's stable and functional enough that I wanted to get it out there. Knowing me, the longer it sits around the more likely it'll get forgotten
Thanks in advance for your feedback, good or bad. I'll try to incorporate your suggestions and fix any device compatibility issues.
Play Store link : https://play.google.com/store/apps/details?id=onenosepeace.wirelessminder
Mod edit: Link that included paid apps removed.
Sounds interesting, but I'll pose this question / scenario:
Say I turn my mobile data [3/4g] off, and use minder to mind to mind mobile data, while wifi is off. If wifi is off and it does its check based on a poll count, when it sees wifi is off, is there anything that will cause it to stay connected? or rather, what's making it stay disabled in that scenario.
teh roxxorz said:
Sounds interesting, but I'll pose this question / scenario:
Say I turn my mobile data [3/4g] off, and use minder to mind to mind mobile data, while wifi is off. If wifi is off and it does its check based on a poll count, when it sees wifi is off, is there anything that will cause it to stay connected? or rather, what's making it stay disabled in that scenario.
Click to expand...
Click to collapse
The behavior now is that it will try to keep one of the data connections active. If WiFi is connected, and Mobile 3G/4G is selected, it will periodically shut off the Mobile radio. It powers it back up occasionally to check for texts, missed calls, etc.
If there is no WiFi connectivity, it will not shut off the Mobile radio even if the option is selected. Is your preference to periodically shut off the Mobile radio even if there's no WiFi? I could add that option in the Settings. I plan to add a user option to choose how long to keep the Mobile radio active.
Edit: Fixed backwards logic typo
Not to be rude but it looks like a nice app to have but it seems like you need to redesign the UI.
If you know how to code it then ill design it for you and ill send you the PSD or JPEG files so you
can intergrate it into your app. Just let me know. :good:
Neat application.
SystemErrorOne said:
Not to be rude but it looks like a nice app to have but it seems like you need to redesign the UI.
If you know how to code it then ill design it for you and ill send you the PSD or JPEG files so you
can intergrate it into your app. Just let me know. :good:
Neat application.
Click to expand...
Click to collapse
No offense taken. I have no shame over my lack of graphics arts skills I welcome artwork contributions or any other contributions.
chefp said:
The behavior now is that it will try to keep one of the data connections active. If WiFi is connected, and Mobile 3G/4G is selected, it will periodically shut off the Mobile radio. It powers it back up occasionally to check for texts, missed calls, etc.
If there is WiFi connectivity, it will not shut off the Mobile radio even if the option is selected. Is your preference to periodically shut off the Mobile radio even if there's no WiFi? I could add that option in the Settings. I plan to add a user option to choose how long to keep the Mobile radio active.
Click to expand...
Click to collapse
That would be preferable, because there are times when I have neither wifi or 3g connected. You can still get calls / text without mobile data, unless you're using a voip app, like google voice, etc.
Good app. Thanks for sharing. If you plan to release a donation version, take my advice and keep these basic features free to cater to your initial user base.
You should add features like: SSID exception lists (guest, public etc.), configurable minding intervals per module and time of day schedules when minder should scan (no need to scan for car bluetooth while sleeping).
EDIT: And automatic start at boot option.
Maybe also make some of these features part of the donate / pro version.
Cheers,
C.
teh roxxorz said:
That would be preferable, because there are times when I have neither wifi or 3g connected. You can still get calls / text without mobile data, unless you're using a voip app, like google voice, etc.
Click to expand...
Click to collapse
What you're referring to is disabling Mobile Data which still allows calls/texts to go through. That doesn't save much power since the cellular radio remains on. Wireless Minder completely turns off the cellular radio by using a modified version of Airplane Mode. It's the only switch Android provides to disable the Mobile radio. The side effect of this is of course that calls/texts will not operate when the Mobile radio is turned off.
Would you like an option to periodically check Mobile Data and disable it if there's no cellular service? Searching for service can chew through battery but I'm not sure if disabling Mobile Data will improve that. I'd need to figure out a way to offer both features without confusing people.
cheatman said:
Good app. Thanks for sharing. If you plan to release a donation version, take my advice and keep these basic features free to cater to your initial user base.
You should add features like: SSID exception lists (guest, public etc.), configurable minding intervals per module and time of day schedules when minder should scan (no need to scan for car bluetooth while sleeping).
EDIT: And automatic start at boot option.
Maybe also make some of these features part of the donate / pro version.
Click to expand...
Click to collapse
I intend to keep the base version free. I've considered releasing a paid Pro version, it depends on how much work I end up having to put into advanced features. I like your idea of having independent timers for each radio as well as a scheduler. I'll put those on the list and add them as soon as I can.
Wireless Minder does auto-start at bootup. Are you asking for a switch to disable that?
As requested, I've added separate check interval settings for WiFi, Bluetooth and Mobile. Just uploaded version 1.04 to the Play Store and it may take a few hours for the listing to be updated. Sorry this took so long. The custom picker control was a PITB.
Next on the list is a user-selectable schedule for Wireless Minder to be active.
LINK
Version 1.05 adds scheduling: choose when Wireless Minder should manage the radios. I've accounted for the corner cases that I could think of such as the start time being later than the stop time (e.g. night owls). I only have so much time to test all the different scenarios so please let me know if you see a problem.
Keep the requests coming!
Edit: I've seen odd behavior that may be related to scheduling with Mobile 3G/4G enabled on Android 4.2+ devices. On those devices, superuser is required to modify airplane mode. What seems to happen is that superuser blocks for a long time then when it releases, a bunch of queued up checking events fire rapidly in succession. It's been a tough one to nail down so if anyone sees this please report your settings and when it happens (for example, right after the schedule start time passes).
Posted 1.06 today.
version 1.06 adds option to mind mobile data: automatically disable mobile data when WiFi is connected (and automatically enable mobile data when WiFi disconnects).
Add setting option to open hidden Radio Info menu. This allows changes to the mobile radio speed 2G/3G/4G (aka EVDO/GSM, WCDMA, LTE).
Temporarily disable mobile radio control on Android 4.2+ devices due to SU blocking.
i like your idea, but i'm not willing to cut the cord and turn off the cellular radio. I usually leave wifi off anyway, i guess i could just use it for bluetooth...
beddess said:
i like your idea, but i'm not willing to cut the cord and turn off the cellular radio. I usually leave wifi off anyway, i guess i could just use it for bluetooth...
Click to expand...
Click to collapse
Yes control of the cellular radio is optional and off by default. Everyone's situation is different, just note that WiFi uses alot less power than the cellular radio. Some phones get twice as much battery runtime when on WiFi compared to only the cellular radio.
Personally I've found the Bluetooth functionality to be handy. When I hop in the car, I don't have to worry about manually turning on Bluetooth (or turning it off when I get out of the car). When a call is made or received, Bluetooth automatically turns on and it connects quickly enough to take the call.
Released version 1.07
Fix WiFi detection for mobile data control
I've seen instances where the WiFi drops but mobile data isn't automatically re-enabled. Let me know if this happens and with what type of WiFi connection (home, public, etc).
On cm10.2 nightly your app is unable to detect that my phone is rooted. But otherwise neat idea, i like this app.
Verstuurd vanaf mijn Nexus 4 met Tapatalk 4
jelle2503 said:
On cm10.2 nightly your app is unable to detect that my phone is rooted. But otherwise neat idea, i like this app.
Click to expand...
Click to collapse
Thanks
I disabled mobile radio control in version 1.06 because su was blocking with scheduling enabled. When this happens, the alarms get queued up and when su decides to unblock, they fire rapidly in succession. It's a very poor user experience. I've tried to pin down the problem but haven't found a solution yet. It's either RootTools or su itself not behaving as expected.
Hi,
i didn't know the app come from here ^_^;
Btw i left a message on playstore..
I would like to turn off gsm radio totally and keep wifi...
the app instead turn off all putting in aero mode.
Is there a way to reactivate Wifi after aero mode on? or just to power off gsm mobile radio and keeping wifi?
Chooo
Ninja_Gundam said:
Hi,
i didn't know the app come from here ^_^;
Btw i left a message on playstore..
I would like to turn off gsm radio totally and keep wifi...
the app instead turn off all putting in aero mode.
Is there a way to reactivate Wifi after aero mode on? or just to power off gsm mobile radio and keeping wifi?
Chooo
Click to expand...
Click to collapse
I just saw your message, sorry for the late response. Oddly your comment didn't show on the Play Store. Regarding the mobile radio (e.g. GSM), Google doesn't provide a standard way to control it just by itself. The only common method is through Airplane Mode. To address your concern, I've configured Airplane Mode to allow WiFi and Bluetooth to continue working. The recently released version has revamped mobile/cellular behavior. It defaults to controlling Mobile Data (leaving the radio on). If you'd like it to control the Mobile Radio, there's an option under Settings.
Hope that's explanation makes sense. If you have any more questions please feel free to post here or PM me.
Are there any more updates planned for it or not?
Hi all,
I am having an issue with my Nexus 5 using huge amounts of my mobile data (T-Mobile) when connected to wifi even when I'm not using it. What's crazy is that this keeps happening almost exclusively between 2-6am when I'm not awake. It also happens to an even further extent when I'm connected to wifi at work and not using my phone either. Heres a breakdown:
11/12 5:48 AM - 27.57 MB
11/13 3:33 AM - 12.42 MB
11/14 5:15 AM - 14.21 MB
11/12 2:53 PM - 49.57 MB
11/13 2:39 PM - 27.97 MB
I called T-Mobile and they said that it shows that I definitely used my data during those times. I have almost nothing running in the background that uses any data and have turned off my GPS to see if that will help.
Anyone else having the same problems or have any advice?
Thanks,
Chris
Only thing that comes to mind is that your wifi connection is being dropped for some reason, and your phone switches to mobile data instead.
About why data is being used at that time, it is very likely that there are some apps that are using background data - you may have disabled this for a bunch of apps, but may have missed some.
Check data usage under settings to see if you can identify the culprit (you can use the sliders to narrow down - though it doesn't seem to let you narrow down to a specific timeframe)
jj14 said:
Only thing that comes to mind is that your wifi connection is being dropped for some reason, and your phone switches to mobile data instead.
About why data is being used at that time, it is very likely that there are some apps that are using background data - you may have disabled this for a bunch of apps, but may have missed some.
Check data usage under settings to see if you can identify the culprit (you can use the sliders to narrow down - though it doesn't seem to let you narrow down to a specific timeframe)
Click to expand...
Click to collapse
Where can setup this prioritization? For example if I want the phone to use mobile data and override Wifi?
megakony said:
Where can setup this prioritization? For example if I want the phone to use mobile data and override Wifi?
Click to expand...
Click to collapse
I may be mistaken, but I don't think you can do that on stock ROM at least. If WiFi is available, it will always try to use WiFi
For whatever reason, if you want to use Mobile data, you will need to turn WiFi off.
If you always want to use mobile data for a given app or want to use mobile data in a specific time range, you could use tasker app to set up a profile to disable WiFi when that app is launched (or in that time range)
jj14 said:
Only thing that comes to mind is that your wifi connection is being dropped for some reason, and your phone switches to mobile data instead.
About why data is being used at that time, it is very likely that there are some apps that are using background data - you may have disabled this for a bunch of apps, but may have missed some.
Check data usage under settings to see if you can identify the culprit (you can use the sliders to narrow down - though it doesn't seem to let you narrow down to a specific timeframe)
Click to expand...
Click to collapse
Thanks. I did check last night to see what apps were using the most data and it was by far feedly but I'm not sure why that would be using data when I'm not awake. Does anyone else have that problem with feedly? Isn't it also strange that it keeps happening at roughly the same times every day?
Also wanted to add that I came from a Galaxy S2 running Cyanogen and never had this issue.
jj14 said:
I may be mistaken, but I don't think you can do that on stock ROM at least. If WiFi is available, it will always try to use WiFi
For whatever reason, if you want to use Mobile data, you will need to turn WiFi off.
If you always want to use mobile data for a given app or want to use mobile data in a specific time range, you could use tasker app to set up a profile to disable WiFi when that app is launched (or in that time range)
Click to expand...
Click to collapse
I just checked my gf's Galaxy Young...in there when you go to WIFI and access Advanced and there you can set Wifi Sleep policy.
The options I got are "When screen turns off", "Never when plugged in" and "Never"...not really the options I'd imagine for this =)
danotoriusodo said:
Thanks. I did check last night to see what apps were using the most data and it was by far feedly but I'm not sure why that would be using data when I'm not awake. Does anyone else have that problem with feedly? Isn't it also strange that it keeps happening at roughly the same times every day?
Also wanted to add that I came from a Galaxy S2 running Cyanogen and never had this issue.
Click to expand...
Click to collapse
Did you check settings on your feedly? It sounds like it does a daily sync which some RSS readers I'd imagine would do.
I don't have feedly on my phone, but if it has some decent settings it should have one to sync only via wifi or similar.
xShadoWxDrifTx said:
Did you check settings on your feedly? It sounds like it does a daily sync which some RSS readers I'd imagine would do.
I don't have feedly on my phone, but if it has some decent settings it should have one to sync only via wifi or similar.
Click to expand...
Click to collapse
Yea I checked the feedly settings section and there isn't anything related to sync. The app actually only refreshes when it's opened. For now I went into the "data usage" section on my phone and selected "Restrict background data" for the app. Hopefully that works.
danotoriusodo said:
Yea I checked the feedly settings section and there isn't anything related to sync. The app actually only refreshes when it's opened. For now I went into the "data usage" section on my phone and selected "Restrict background data" for the app. Hopefully that works.
Click to expand...
Click to collapse
It actually gets even crazier. Last night before I went to bed I turned off my mobile data by going to setting>data usage and it still shows at 5:19 AM that I used 43 MB of data. I mean the only explanation I could think of is I'm sleep walking and using my phone lol. I called T-Mobile and it definitely shows on their end I did use the data at that time. They also couldn't help me because they don't have the phone yet. Can't believe that no one else is having this problem. Guess I have to contact Google which should be really useful smh.
I am quite given up with this issue in my phone; my Wi-Fi connection won't stay off. I want to manually activate/deactivate it, but it seems to have a life of its own.
This is apparently a very recurrent issue among Android phones, but the fix that applies to most doesn't apply to my phone. Most phones come with a Smart Wi-Fi, or in Xperia L's case, Location-based Wi-Fi, which you can disable and hopefully never have Wi-Fi respawn against command again.
In other phones you just have to disable notifications of present Wi-Fi networks, and the Wi-Fi can sleep tight until awoken.
However, I have disabled both modes, and my Wi-Fi still goes back on, no matter what. Can somebody shed some light?
wolterh said:
I am quite given up with this issue in my phone; my Wi-Fi connection won't stay off. I want to manually activate/deactivate it, but it seems to have a life of its own.
This is apparently a very recurrent issue among Android phones, but the fix that applies to most doesn't apply to my phone. Most phones come with a Smart Wi-Fi, or in Xperia L's case, Location-based Wi-Fi, which you can disable and hopefully never have Wi-Fi respawn against command again.
In other phones you just have to disable notifications of present Wi-Fi networks, and the Wi-Fi can sleep tight until awoken.
However, I have disabled both modes, and my Wi-Fi still goes back on, no matter what. Can somebody shed some light?
Click to expand...
Click to collapse
You can try set wifi turn on only when charge throu advance setting in wifi tab..
Or use battery doctor app
faizalotai said:
You can try set wifi turn on only when charge throu advance setting in wifi tab..
Or use battery doctor app
Click to expand...
Click to collapse
I was looking for a fix rather than a workaround, but I will follow up on that Battery Doctor app, it may well relieve my headaches with this meanwhile.
However, how can I get some kind of debug log about the Wi-Fi activity (like events that trigger it on)?
I found a way to access debugging messages and these 3 messages appear on separate occasions but repeatedly:
Code:
Start proc com.sonyericsson.android.locationbasedwifi:service for broadcast com.sonyericsson.android.locationbasedwifi/.LbwBroadcastReceiver
Code:
Process com.sonyericsson.android.locationbasedwifi:service has died
Code:
D/WifiService( 776): setWifiEnabled: true pid=991, uid=10133
These are the only messages with relevant information about the wifi business. And 2 of these 3 seem to mention the "Location Based WiFi" service, which needless to say, was set to OFF in the Power Management Settings. However, this process has been rendered quite rebelious.
So, what I am trying now is to disable the "Location Based WiFi" built-in app from the Apps Settings (after having forcefully stopped it, of course) and waiting on to see if this application is the culprit.
Did you tried to disable (in Settings/Applications) wifi display mirroring and throw settings?
I have kicked off SomcWifiDisplay.apk and problem has gone. Of course my phone is rooted, if yours is not try to disable application in apps list.
id202 said:
Did you tried to disable (in Settings/Applications) wifi display mirroring and throw settings?
I have kicked off SomcWifiDisplay.apk and problem has gone. Of course my phone is rooted, if yours is not try to disable application in apps list.
Click to expand...
Click to collapse
Hmm, my phone is not rooted so that last suggestion is not an option, however I have searched for the mirroring and throw settings in the Apps settings and have only found "Screen mirroring", which I disabled as an application.
The problem seems to have become a lot less present. Yesterday I went almost through the whole day without it occurring once, but just as I plugged in the phone to charge it, the Wi-Fi turned on.
I have posted a similar thread to Sony's own forum, and they're telling me to repair my phone software with the PC Companion. I'm going to see how that goes and I'll report back to the community.
wolterh said:
Hmm, my phone is not rooted so that last suggestion is not an option, however I have searched for the mirroring and throw settings in the Apps settings and have only found "Screen mirroring", which I disabled as an application.
The problem seems to have become a lot less present. Yesterday I went almost through the whole day without it occurring once, but just as I plugged in the phone to charge it, the Wi-Fi turned on.
I have posted a similar thread to Sony's own forum, and they're telling me to repair my phone software with the PC Companion. I'm going to see how that goes and I'll report back to the community.
Click to expand...
Click to collapse
Tried that with repair already and problem in original untouched firmware disappeared for ... 2 days
Try to clear data of Smart connect, looks like misbehaving of Smart Connect (or at least this is less hurting decision).
id202 said:
Tried that with repair already and problem in original untouched firmware disappeared for ... 2 days
Try to clear data of Smart connect, looks like misbehaving of Smart Connect (or at least this is less hurting decision).
Click to expand...
Click to collapse
Up to now I've had the problem virtually disappear; I had disabled the applications Location Based Wi-Fi and Screen Mirroring. Since I did it, my Wi-Fi only turned on once against my will when I connected my phone to the charger *—I didn't sweat it.
I am going to try your solution, and to be honest I'm quite offput by Sony's solution suggestion; I don't even use Windows/Mac plus I'd have to install the PC Companion.
Data cleared. Let's wait and see. :cyclops:
wolterh said:
Up to now I've had the problem virtually disappear; I had disabled the applications Location Based Wi-Fi and Screen Mirroring. Since I did it, my Wi-Fi only turned on once against my will when I connected my phone to the charger *—I didn't sweat it.
I am going to try your solution, and to be honest I'm quite offput by Sony's solution suggestion; I don't even use Windows/Mac plus I'd have to install the PC Companion.
Data cleared. Let's wait and see. :cyclops:
Click to expand...
Click to collapse
I am still hoping that your problem has gone. I do not have any more aces in my pockets beyond this. All my suggestions were based on my previous experiments.
Just clearing the Smart Connect's application data did not work for me. I enabled all Sony applications previously disabled and cleared the data of said application, but the problem returned. I have gone back to my workaround of disabling Location Based WiFi, Screen Mirroring and I have also disabled Smart Connect because these autoconnections have been all but smart.
A simple app to check whether your WIFI is connected or not. It then disables your WIFI when no connection is found (i.e. keeping your WIFI from hogging battery when not in use).
Also turn your WIFI "ON" once then turn it "OFF" later without the check intervals. Check FAQ for the explanation.
*NOTE - Check FAQ below or In App if you have any issues*
*Built-in FEATURES*
- Set how long it takes to check
- Set when to check
- Set the minimum signal strength required to connect
- Show surrounding AP info while scanning in the background & AP info when connected
- Disable WIFI when no internet connection is found
- Do a manual check
- Other minor features
Download it from XDA Labs - https://labs.xda-developers.com/store/app/wifi.checker.rf
Android Support - 4.0+
Optional Donation
Donate HERE if you feel like it
Feedback is much appreciated, whether it's bugs you experience or would like to see a new feature.
FAQ
1) "I want to automate my WIFI Connection, but without the checking intervals" - Easy, just set the time you want your WIFI to turn "ON" & "OFF" using the "Time to check:", then disable the check interval & lastly disable the "Notifications" in the "Notification Config" tab.
2) "I'm getting unreliable checks when the screen is off" - There is no built-in way around battery saving features/apps, so you'll need to whitelist the app in Battery Optimization/Greenify/Doze or any other battery saving app (it will not drain your battery, promise!)
3) "Even though i whitelisted the app i get unreliable checks (using a Sony Device with Stamina Mode Enabled)" - I do not have a workaround other than whitelisting, it is difficult to build support when i do not have a Sony Device to test on.
4) "WIFI turned off even if an Internet Connection is available" - Try disabling the ability to check for an Internet Connection under Extra Config tab.
5) "Please publish on Google Play" - I will publish on Google Play as soon as i have the available funds for a Developer Registration Fee.
6) "Do i need a Rooted Device" - No, Root is NOT needed
Changelog (v3.6)
* Improved WIFI switch when time ends
* WIFI now switched on when check time starts, instead of starting from an "Off" state
* Fixed incorrect variable shown on check titles
* Fixed boot check to run only when necessary
* Other minor bugs squashed and code improvements
Is it similar to WPS connect or Wifi master key? I am using WPS connect and it runs smoothly. It is available at this: http://goo.gl/KgWm9s
lanalana said:
Is it similar to WPS connect or Wifi master key? I am using WPS connect and it runs smoothly. It is available at this: http://goo.gl/KgWm9s
Click to expand...
Click to collapse
I am not sure, will download them and have a look.
But in short, the app uses your saved WIFI networks (it does not connect to any open Access Point/Hotspot automatically). You specify when it should check, then it checks if there are any saved Hotspots in range and connects to it for you automatically (if there are no saved Hotspots in range, it automatically disables your WIFI until the next check).
Every time it checks it also saves a list of Hotspots picked up with their security, signal strength, mac address etc. (different details are also shown when connected to a hotspot for example: ip address, speed of connection, etc.)
This app is actually designed for an automated WIFI connection.
Is it a known bug that this app does not work reliably when the screen is turned off?
Thanks in advance
Freezy202 said:
Is it a known bug that this app does not work reliably when the screen is turned off?
Thanks in advance
Click to expand...
Click to collapse
It is a known bug, because i have not found a way around other Battery Saving features yet.
[EDIT]OP has been updated[/EDIT]
You'll see in the OP i said that you should add "WiFi Checker" as an exception (whitelist) in any battery saving app that you may have installed. That includes Android's built-in Battery Optimization / Doze Mode. Also if you have a Sony Device with Stamina Mode enabled, you will have problems if the app is not whitelisted.
Let me know if the issue persists then i'll look into it for you.
publish on google play
I suggest you publish on Google play store
matinsaeedi said:
I suggest you publish on Google play store
Click to expand...
Click to collapse
Thanks for the suggestion.
I will publish on Google Play as soon as i have the available funds for a Developer Registration Fee. Currency is very weak in the country now, therefore i can't spare the fee at this stage.
In the meantime: Any person that doesn't have the XDA Labs app installed, i've added a link in the OP to the app on the XDA Labs website. :good:
I will leave a message here as soon as it's on Google Play.
Would it be possible to implement something like: when the user turns off wifi manually, so the service of your apps stops and continues only when wifi is turned on by the user again.
I'm asking, because sometimes I have a bad wifi signal at my grandparents house and have to switch to mobile network so I can receive my notifications punctually instead of a 15 minutes delay. When I switch off my WiFi, your app re-activates my WiFi after some time for a scan (that's actually the purpose of your app haha) and the problem I've already said occurs.
Could you look into that?
Thanks in advance
Freezy202 said:
Would it be possible to implement something like: when the user turns off wifi manually, so the service of your apps stops and continues only when wifi is turned on by the user again.
I'm asking, because sometimes I have a bad wifi signal at my grandparents house and have to switch to mobile network so I can receive my notifications punctually instead of a 15 minutes delay. When I switch off my WiFi, your app re-activates my WiFi after some time for a scan (that's actually the purpose of your app haha) and the problem I've already said occurs.
Could you look into that?
Thanks in advance
Click to expand...
Click to collapse
@Freezy202 Haha yeah it's supposed to do that :laugh: .. I am working on some lag issues & bugs, but will see what i can implement for you to accommodate the issue..
If you can give me a few days I'll sort it out for you ..
Sent from my LG-D855 using XDA Labs
Freezy202 said:
Would it be possible to implement something like: when the user turns off wifi manually, so the service of your apps stops and continues only when wifi is turned on by the user again.
I'm asking, because sometimes I have a bad wifi signal at my grandparents house and have to switch to mobile network so I can receive my notifications punctually instead of a 15 minutes delay. When I switch off my WiFi, your app re-activates my WiFi after some time for a scan (that's actually the purpose of your app haha) and the problem I've already said occurs.
Could you look into that?
Thanks in advance
Click to expand...
Click to collapse
Pretty big update coming this week..
Sent from my LG-D855 using XDA Labs
Yeah man! . This will let me sleepless till the release haha
Freezy202 said:
Yeah man! . This will let me sleepless till the release haha
Click to expand...
Click to collapse
Haha thanks
Some features to look forward to:
- Set minimum signal strength
- Choose a time to check
- Layout improvement (decreases clutter)
- Some others...
Sent from my LG-D855 using XDA Labs
Sounds promising!
Hi everyone, sorry i had a major setback on the app.. Will publish the new version as soon as I'm ready..
Sent from my LG-D855 using XDA Labs
Good!
UPDATE: I fixed the bugs that caused the app to malfunction completely.. Update coming as soon as I'm back to decent signal on Monday (currently only have GPRS )..
Sorry, but i also have to update screenshots etc.
Sent from my LG-D855 using XDA Labs
New Update is live :victory:
Nice work man... I just try it it works like a charm on my sony m5 ... 5/5 starts... Keep up the good work .
eWeapons said:
Nice work man... I just try it it works like a charm on my sony m5 ... 5/5 starts... Keep up the good work .
Click to expand...
Click to collapse
Thanks a lot, appreciate the feedback..
Sent from my LG-D855 using XDA Labs
help after connecting status wifi is disable :crying: i'm use cm 14
Thought I'd asked this once but can't find it so...
What does the Location setting do? I thought it turned the GPS on/off but I turned it off and could still track my run. Does it just come on when SHealth is on or what?
This thread answers some of your questions:
https://forum.xda-developers.com/gear-s3/help/gear-s3-gps-tracking-question-t3712993
I leave my location set to on, GPS only, and the location only seems to turn on if the app you are using requires location services. i.e. if you have a weather app to frequently update location specific weather it will eat up more of your battery unless you arrange settings to check more infrequently.
I have not set it to strictly off, so there may be a way for it to use your phone (if you are running with that and the watch BT connected) for the location pin points but I am not sure.
rogerperk said:
Thought I'd asked this once but can't find it so...
What does the Location setting do? I thought it turned the GPS on/off but I turned it off and could still track my run. Does it just come on when SHealth is on or what?
Click to expand...
Click to collapse
Do you bring your phone with you on the run? If so i believe it uses phone gps. I can see my phone gps full time when doing things like that. And then if you don't have your phone with you the watch is doing a lot of searching via Bluetooth to reconnect. Try turning gps off on both phone and watch then try run again. Shouldn't track.
frigidazzi said:
Do you bring your phone with you on the run? If so i believe it uses phone gps. I can see my phone gps full time when doing things like that. And then if you don't have your phone with you the watch is doing a lot of searching via Bluetooth to reconnect. Try turning gps off on both phone and watch then try run again. Shouldn't track.
Click to expand...
Click to collapse
I'm LTE so I leave my phone at home most of the time so that's not it. But Thanks!