[APP][5.0+] Battly - Cross-Device​ Battery monitor - Android Apps and Games

Hi all,
I have just released the production-ready v1.0 of the app Battly. Battly is the cross-device battery monitor application. If you have multiple Android phones/tablets it is a really frustrating task to remember what's the battery level and when to charge of each device. If you want to monitor the battery level, health, temperature of all of your device from a single screen try it out.
Some of the other features I added...
- A real-time notification? when any of your devices gets low battery, fully charged
- Any of your devices is over-heating or having overvoltage while charging.
- A home screen widget to help you quickly take a look of the battery status of all of your device right on the home screen.
To add devices, simply install Battly app on each one you want to monitor and link them with your account by simply scanning the QR code.
I am still trying to make Battly easy to use and more feature-full so you don't have to remember when to charge which device.? I will love to hear your feedback (even on the play store description?), feature requests and any possible bug?.
? https://play.google.com/store/apps/details?id=com.kevalpatel2106.battery.monitor

Related

[APP] Battery Diviner (May 1, 2011 - V1.06)

For update information, see bottom of post
Yes, another Battery Time Left-style app. Originally intended to fill in some of the gaps and problems of the current ones out there, it has since expanded in scope. Here are the main features:
General Info
The Battery Diviner learns your patterns over time to generate extremely accurate battery usage predictions. For example, little to no usage while you're asleep, or large usage when you play games during that train ride every Friday...
When first installed, it's using a "Level 0" prediction - a simple charge-divided-by-time, so there's something to display
After a day has passed, it switches to "Level 1" prediction, only using Level 0 as a fallback if there's missing data. Level 1 is more accurate than Level 0
After a week has passed, it switches to "Level 2" prediction, which includes the day of the week in the algorithm. It is the most accurate, and Levels 1 and 0 are only used as fallbacks at this point
There are no profiles/etc to download, and it should work with any Android 1.6 or greater device. Because it examines usage patterns, it should also still work with over/underclocked phones.
It also never stops learning. Once Level 1 and Level 2 reach their limits (7 days and 4 weeks, respectively), they start overwriting their oldest data. That way, it'll adjust over time, in case your schedule changes.
For example, Level 1 is limited to 1 week. Beyond that, it starts to overwrite the data from exactly 1 week previous (that is, the data from 168 hours previously). So after 1 week more, Level 1 is almost completely adjusted to a new schedule. "Almost", because the gaps where the phone is charging or off don't get recorded, and so, not overwritten.
Main Screen
{
"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"
}
The Main Screen is a summary of information, including:
Current percentage
From the current percent, how long until the battery is empty, and when that is
From the current percent, how long until it is charged, and when that is (AC and USB separate, since they charge at different rates)
The charging times include a "to XX%" column. This means it's only predicting up until it's charged to that percent, because data to go higher is missing. It does this instead of extrapolating, because my own phone slows down above about 93%, and usually reports "full" at 97% or 98% - things that can't be predicted if they weren't experienced before.
History Graph
The history graph shows your usage over the past several days (up to a week), and includes a prediction section to show you exactly what it thinks you're going to be doing. So if the time remaining seems unusually high or low, the graph will show you why the prediction says what it says, and gives you the final decision.
Blue is history, what your battery was actually at. Red is a Level 0 prediction, Yellow is a Level 1 prediction, Green is a Level 2 prediction.
To scroll, drag left/right across the graph
To zoom, draw left/right across the Zoom section. To the left zooms in.
To re-center on "Now", double-tap on the graph. It also re-zooms to 24 hours, but zooming does not affect the offset at all. Exiting and re-entering the graph does the same thing.
Usage Graph
The Usage graph shows you how much your battery is expected to drop by over the course of the week. The drop percentage is per 15 minutes. The graph display has been smoothed, to make more sense visually, but it means that manually doing a prediction using it (as opposed to simply looking at the History graph) might not have the same accuracy.
Red indicates Level 0 data, Yellow for Level 1, and Green for Level 2.
Controls are the same as the History graph.
Why each 15 minutes instead of each hour? A few things:
It comes from the precision of the predictions (Notice how discharging time left always ends with 0, 15, 30, or 45 minutes?)
It's less than an hour to give more precise information (not only in creating the prediction from the data, but it also affects storing the data)
I was considering using 5 minutes, but that part of the data would end up about 3 times as large. 15 seemed like a good compromise
Widget
There are two sizes currently available: 1x1 and 2x1, shown above in the first image. The 1x1 has two styles, shown in the second image.
The May 1 (V1.06) updated has added the options to change what the text is on the widget. Shown in the second image, the two dark widgets have been customized - the one on the left always shows USB charge time, and the one on the right always shows discharge time.
Widget Configuration
Sample of what the new Widget Configuration screen looks like.
The preview defaults to the current percent, but you can drag that slider underneath it to see what the widget would look like at any given percent.
Settings
The displays are very customizable, by way of the Setting screen, allowing you to:
Completely alter the display of dates and times
Change when the widget switches between the different colors (default numbers are 40 and 20; see above)
Turn start-at-boot on and off
Change colors used in the graphs and the widget
Alter settings for the learning algorithms (More coming soon)
Notification Bar
Icon shows current percentage
The pull-down contains the same information that would be on the widget.
Selecting the notification opens the Main Screen
Settings -> Misc -> Status Bar to enable
Data can be transferred between Free and Full versions (Import/Export in the Help). Destination data gets erased in the process.
Free: http://www.appbrain.com/app/battery-diviner-(free)/com.paklena.batterydiviner.free
Full: http://www.appbrain.com/app/battery-diviner-(full)/com.paklena.batterydiviner.full
Upcoming Ideas
(But don't hold your breath. I want to do these, but some I don't yet know how, or could end up being a bad idea once testing starts)
Statistics screen doesn't currently exist, but here are two ideas:
*Maximum possible battery life, by identifying the lowest usage pattern.
*(Suggested in thread) Remaining talk time, remaining idle time, remaining music-playing time, etc... (Requires knowing when each is running, which could cause call-answering delays, or unnecessary battery drain; "might be a bad idea")
Alternative widgets. Two additional 1x1 designs have been chosen, there is now a 2x1, and other 2x1 designs are welcome. The pattern seems to be: Dark background, Light background, and iPhone-style. (Coming, slowly)
Misc.
Each day the data is successfully loaded, it creates a copy as a backup, to prevent complete loss of data, should it get corrupted somehow. The backup is automatically restored if there is a problem, and the user notified as to why the previous day is no longer known. This also creates an odd-looking block in the History graph.
Widgets will not work (and will even disappear from the list of widgets) if the app is on the SD Card. According to khaytsus, if instead using Apps2Ext, it will work fine.
Update: May 1, 2011, V1.06
One bugfix: On one user's configuration, Android somehow was reporting 101% battery (And yes, Android was saying the equivalent of "On a 0-100% scale, you're at 101%", so it's not that it uses a 150-scale or something). I don't know what the cause is, but if this ever happens, the Battery Diviner will now treat that new highest value as the scale. It resets any time the app closes.
New feature: Widget Configuration Screen, plus one new 1x1 widget!
The new Configuration screen allows you to change when the bar colors change, what colors, and even how many to use (minimum 2, but they can be set to the same color). There's also a whole bunch of options for the text that gets displayed on the widget. Text options are:
*Static text (once selected, it asks what you want to display)
*Current Percent (The default line 1)
*Time Remaining (Cur) (The default line 2)
*End Time (Cur) (The default line 3)
For Time Remaining and End Time, in addition to "Cur" for "Current", there's also "Discharge", "USB", and "AC", if you want to force it to always display those times instead of whatever the phone is currently doing.
Sounds very cool.
Some of these battery predictor apps that I have tried have asked for my phone's type/model and as such I am assuming that what it is doing is loading a profile specific to the stock specs for what ever phone is picked, but it sounds like this is not the case with your app? I take it instead of relying on predefined profile your app looks at actual battery consumption and thus would take into account users who have their phones over and underclocked?
You mention a free and a full version of the app, what is the difference between these two?
Motalen's battery predictor app had a cool feature in that when you opened the app it would give you estimates on how much time is remaining to do certain activities (making a phone call, watching a video, listening to music, web browsing, etc) have you any plans on implementing something like this?
Finally I just want to note that I am not sure if I am a fan of the widget's design.
dsMA said:
Sounds very cool.
Click to expand...
Click to collapse
Thanks!
dsMA said:
Some of these battery predictor apps that I have tried have asked for my phone's type/model and as such I am assuming that what it is doing is loading a profile specific to the stock specs for what ever phone is picked, but it sounds like this is not the case with your app? I take it instead of relying on predefined profile your app looks at actual battery consumption and thus would take into account users who have their phones over and underclocked?
Click to expand...
Click to collapse
There are no downloaded/stored profiles for models of phone, so it should work on any Android device. Every time the battery drops (or charges) a percent, the Android OS notifies my app, which takes note of the time and day. It learns from those patterns. This also means that I'm not polling every X minutes, so there is no artificial draining of the battery.
The only assumptions made are that 100% means "full" and 0% means "empty". (And full may not even be assumed, I'd have to check through the code again)
dsMA said:
You mention a free and a full version of the app, what is the difference between these two?
Click to expand...
Click to collapse
I didn't mention it? Ack. I'll edit the first post with more/better information on that, but for now: the Settings screen is limited to "Autostart: Yes/No" in the Free version, while the Full version has a lot more customizations.
In the next version or two, the Free version will allow all settings to be seen, but not changed.
dsMA said:
Motalen's battery predictor app had a cool feature in that when you opened the app it would give you estimates on how much time is remaining to do certain activities (making a phone call, watching a video, listening to music, web browsing, etc) have you any plans on implementing something like this?
Click to expand...
Click to collapse
I was planning on making a Statistics screen, with things such as, the maximum your battery can last, by identifying the time you use it the least, and the minimum it can last, by identifying when it's used the most, and so on. I'll keep this idea in mind, as another addition to the Statistics screen, but would have to think about how to do it well.
dsMA said:
Finally I just want to note that I am not sure if I am a fan of the widget's design.
Click to expand...
Click to collapse
Yeah, it was meant to be reminiscent of Star Trek, just because I'm a fan. I always intended to make a second one (that would look better on lighter backgrounds), but haven't yet thought of anything that I think would look nice. So I'm fully open to suggestions right now.
The three guidelines for the widget, in case someone wants to design one, are: The status bar (visual battery representation), the eye (what app it belongs to), and the 3 lines of text must be on it.
I've considered making those 3 lines of text fully customizable (Say, someone doesn't want the actual percent there), but again, I'd have to think about it how to implement it. (Already have a few ideas )
http://www.appbrain.com/app/battery-diviner-(free)/com.paklena.batterydiviner.free
Looks pretty neat, I'm a bit of a battery discharge geek, looking at Battery Snap multiple times per day.
I've only had this app installed since yesterday afternoon, but it's very cool. I love how I can view my past battery usage, and I can't wait to see how well the predictions turn out! Great app so far!
pinhead875 said:
I love how I can view my past battery usage
Click to expand...
Click to collapse
You just reminded me of a missing setting in the Full version. Planned since day one but never implemented, will go add before the weekend (History is limited to 7-8 days (midnight split) to save space, Full version should be able to extend/reduce it. History does not affect the learning parts of the app; that is stored separately)
V1.02 Update coming sometime soon (Friday or during weekend). A bunch of updates to the Settings screen, plus now Free users can see all the settings, their defaults, and the help for them, just not modify them.
Not sure if this is a question or a suggestion....
Curious about the mechanism you use to learn.. Does it learn "once" then use that forever? Like for example normally at work I use it X amount, but one day was light or I was trying a new program, or installing a new ROM (ahem) and used significantly more battery than normal. Does it continue to average, or would that throw it off forever?
I gotta say, the Usage Graphs are not making any sense to me... It shows different green, red, yellow.... At first I thought it was percent of battery used or such, but it doesn't seem to be.. At least not per hour? I average 3-4%/hr with the phone pretty much idle (ie: me not playing with it) running K9 online imap, weather updating, Tasker doing stuff etc... But Diviner is showing 1%.. woah, now it's showing 3-4%, I SWEAR earlier it wasn't going any higher than 1%.. I'll keep an eye on this, maybe I'm just crazy. Nope, not crazy, I just went back into Graph Usage and it's showing 1-2% again. I wouldn't expect this to be something that'd have to stabilize that much over usage, it should know exactly what I've used since I installed it yesterday evening, right?
One question... Why are the Charging Times on the main screen "to 82%" for USB, "to 88%" for AC? Is this an estimate of what I typically (so far) have charged to for each of these?
Now, a suggestion or two.. A "Now" button for the graphs, to make it easier to find the most recent real info (vs estimated).
Make the graphs on the main page representative of the real graphs. Not updating in real time or anything, but right now they're just static icons, right?
Fun stuff, look forward to improvements.
khaytsus said:
Not sure if this is a question or a suggestion....
Curious about the mechanism you use to learn.. Does it learn "once" then use that forever? Like for example normally at work I use it X amount, but one day was light or I was trying a new program, or installing a new ROM (ahem) and used significantly more battery than normal. Does it continue to average, or would that throw it off forever?
Click to expand...
Click to collapse
It will continue to average it in, to a maximum of whatever the learning length is. For example: Level 1, the day-by-day one that shows up as Yellow on the graphs, limits itself to 1 week. After that, it wraps around and starts to overwrite the oldest data.
So Level 1 limits itself to 1 week. It's almost fully adjusted to a new schedule after that 1 week, slowly changing over the week. "Almost", because the gaps where the phone is charging or off, doesn't get recorded.
Level 2 limits itself to 4 weeks. This one is (will be) changeable in the Settings, minimum of 2 weeks, no maximum. So it will also wrap around and only keep the most recent 4 (or whatever) weeks of data.
khaytsus said:
I gotta say, the Usage Graphs are not making any sense to me... It shows different green, red, yellow.... At first I thought it was percent of battery used or such, but it doesn't seem to be.. At least not per hour? I average 3-4%/hr with the phone pretty much idle (ie: me not playing with it) running K9 online imap, weather updating, Tasker doing stuff etc... But Diviner is showing 1%.. woah, now it's showing 3-4%, I SWEAR earlier it wasn't going any higher than 1%.. I'll keep an eye on this, maybe I'm just crazy. Nope, not crazy, I just went back into Graph Usage and it's showing 1-2% again. I wouldn't expect this to be something that'd have to stabilize that much over usage, it should know exactly what I've used since I installed it yesterday evening, right?
Click to expand...
Click to collapse
The colors I'm sure I mentioned somewhere. Red/Yellow/Green indicates the data it has and how accurate it thinks it will be.
Otherwise, your initial guess was right, it is percent of battery used, but it's per 15 minutes, centered on the hour, and smoothed so it makes more sense to humans just perusing the graph (Yeah, sorry, not explained anywhere). Because it's smoothed, manually doing a prediction probably won't give you exactly the same eventual percent as simply looking at the other graph. But I'm not sure.
The 15-minute decision is based on a several things:
*The number is how precise discharging predictions can be. Time left is always 0, 15, 30, or 45 minutes + however many hours.
*It's lower than an hour to give more precise information. (This has to do with how the data is collected, as well as how it displays and is used)¹
*I was considering using 5 minutes, but this part of the data would be about 3 times as large.
Since per-hour is probably more intuitive, I may separate the Usage display from what's actually stored.
¹Also, please note, that this still does not mean any polling. It has to do with the math involved in data collection.
khaytsus said:
One question... Why are the Charging Times on the main screen "to 82%" for USB, "to 88%" for AC? Is this an estimate of what I typically (so far) have charged to for each of these?
Click to expand...
Click to collapse
Yes. It doesn't know how long it takes to go higher.
(I chose specifically to do it this way because my own phone, at above 93%, starts slowing down, and usually reports "Fully Charged" when it reaches 97% or 98%)
khaytsus said:
Now, a suggestion or two.. A "Now" button for the graphs, to make it easier to find the most recent real info (vs estimated).
Make the graphs on the main page representative of the real graphs. Not updating in real time or anything, but right now they're just static icons, right?
Fun stuff, look forward to improvements.
Click to expand...
Click to collapse
First one: Double-tap on the graph, and zooming doesn't change the offset at all (I'm sure I put this into the in-app help ) (Unless that's not what you're suggesting?)
Second one: Static yes, and it's planned, but have to figure out how to do it. Probably won't come for a while..
Keep the questions coming.. It's sometimes hard to tell what is obvious to me and weird to others (Like the Usage graph), because I'm the one making it, so I already understand it all. Your questions will help me fix up the displays and the "Help" section.
EDIT: Looks like I have URL-posting ability now. Yay! Time to work on the OP...
Just bought the donate version. The text boxes and such in settings are a little off.
Nexus One Miui11.26 No custom density.
This looks really neat.
One thing I'm curious about, is there a way to have the history also show the expected values, so we can see how accurate the app's been?
overground said:
Just bought the donate version. The text boxes and such in settings are a little off.
Nexus One Miui11.26 No custom density.
Click to expand...
Click to collapse
Thanks. I'll try to replicate in the emulator, but not sure of how to fix at the moment.
However, I do have a suspicion. If I'm right, the changes I already made to Settings might fix it when it's released this weekend. Please post again when you get V1.02, if you haven't uninstalled it.
EDIT: Thinking about it more, no, it might not fix it, or it might fix only part of the problem. The ? Help buttons are what are making me think not, now... Eh, testing time anyway.
ardax said:
One thing I'm curious about, is there a way to have the history also show the expected values, so we can see how accurate the app's been?
Click to expand...
Click to collapse
Expected from... The previous time it was unplugged? Not at the moment, it would require some pretty big changes/additions. Maybe in Version 2. (Actually, likely in Version 2. I like the idea, but how to display it on the graph is something to think about)
Izkata said:
Thanks. I'll try to replicate in the emulator, but not sure of how to fix at the moment.
However, I do have a suspicion. If I'm right, the changes I already made to Settings might fix it when it's released this weekend. Please post again when you get V1.02, if you haven't uninstalled it.
EDIT: Thinking about it more, no, it might not fix it, or it might fix only part of the problem. The ? Help buttons are what are making me think not, now... Eh, testing time anyway.
Click to expand...
Click to collapse
Don't you get uninstall / refund notifications from the market? No, I haven't uninstalled it.
overground said:
Don't you get uninstall / refund notifications from the market? No, I haven't uninstalled it.
Click to expand...
Click to collapse
Sorta. The Developer's Console has been out of date for a day and a half or so (Except for ratings, those seem to update whenever), and the merchant area doesn't list usernames
Anyway, I think I see what caused the display problem. Some older parts of the code, that I must have missed when cleaning up for public release, were still in there (pixel values instead of WRAP_CONTENT).
Izkata said:
Expected from... The previous time it was unplugged?
Click to expand...
Click to collapse
Good question, since your app is constantly (well, regularly, at any rate) updating its usage estimates. From unplug sounds like it'd be good though.
Changing the graphs to simpler lines graphs would take care of the graphing portion -- you'd be able to use the same view to show both what the app said your history should be vs. what it actually turned out to be.
It is quite a bit to chew on though. There might be a way to feed some kind of error information back into your heuristics for better forecasts, if you're not already doing that.
You're on the frontpage.
Will try the app, using JuicePlotter to get the battery-usage graph
I'm on a frontpage? Whowhatnow?
Anyway, along with the Version 1.02 update, I'm posing a question here:
I've made 4 mockups in the Gimp and attached them to this post, named widget2 through widget5 (widget1 being the one currently in the app). Any other possible suggestions? Or would you like one of these?
(And yes, I know widget4 is kinda out there. Also, the green and yellow is customizable in the Settings)
Izkata said:
I've made 4 mockups in the Gimp and attached them to this post, named widget2 through widget5 (widget1 being the one currently in the app). Any other possible suggestions? Or would you like one of these?
Click to expand...
Click to collapse
To be honest, they all look quite bad to me. What about a neutral version with just text?
I'd be willing to drop the bar and lines, but I want to keep the eye on there somewhere as an identifying mark. (One of the upcoming graphics upgrades will un-pixelize the eye, so it should look better, too)
(Offer is still open to make your own mockups - image size is 72x72)
Hi,
Hope you don't mind, I gave a widget a quick go.
The background is the bar (I don't usually pay attention to battery bars as there is one in the notification bar that gives you a good enough guestimate)
Everything widget wise with android is heading that of the Iphone (everything curvy) so just rounded things off. I didnt know font limitations so just chose a plain one (Franklin Gothic this one is).
I dont know anything about android development so dont know whats possible...
Im not using your app yet but am excited to give it a go! Currently I use JuicePlotter but am getting fed up of my gallery being slowed down by its 'cache' images for the graph (which I dont use). Your app seems clean, simple and no nonsense!
One question. If I got the free version, if I upgrade to the full one at a later date will it have to "Re-learn" everything? or will it see the settings stored by the free version?
Coedy said:
Hi,
Hope you don't mind, I gave a widget a quick go.
The background is the bar (I don't usually pay attention to battery bars as there is one in the notification bar that gives you a good enough guestimate)
Everything widget wise with android is heading that of the Iphone (everything curvy) so just rounded things off. I didnt know font limitations so just chose a plain one (Franklin Gothic this one is).
I dont know anything about android development so dont know whats possible...
Click to expand...
Click to collapse
Hmm... Looks pretty nice. I'll wait and see if there are any other suggestions before making it, though (plus I'd have to figure out the rounded-corners thing for the bar part, but that doesn't seem like it would be too hard. Maybe I'll include a "Hide the progress bar" option eventually)
By default, the font choices are Sans, Serif, and Monospace, with the Bold, Italic, or Bold And Italic modifiers. No clue what the typeface itself is. Custom fonts are certainly supported (as seen in other apps), but I haven't bothered yet. These seem good enough for now.
Coedy said:
Im not using your app yet but am excited to give it a go! Currently I use JuicePlotter but am getting fed up of my gallery being slowed down by its 'cache' images for the graph (which I dont use). Your app seems clean, simple and no nonsense!
Click to expand...
Click to collapse
I was surprised myself at how well my graph scrolled, having used JuicePlotter for a while before making this. I mean, mine even is doing a complete redraw (not just scrolling an image) as it's moved.. So no cache files, either
Coedy said:
One question. If I got the free version, if I upgrade to the full one at a later date will it have to "Re-learn" everything? or will it see the settings stored by the free version?
Click to expand...
Click to collapse
If upgrading to Full later, there's an Import/Export section in the Help that can be used. Full and Free versions don't recognize each other, so they can both be safely installed at the same time.
To upgrade, go into the Free version and choose "Export". A file is created on the SD Card called "Battery Diviner Export Data.mag". Then go into the Full version and choose "Import". That file is read, and when successful, deleted.
Import/Export could also be used if you want differently-trained data. For example, if still in school, export at the end of the semester and rename it, then choose Erase in the Help. Retrain over break, then when next semester starts, export that, rename it differently, then move the original back into place and Import it.

[Q] Seeking Repeatable Android Battery Drainers

Hello I am a grad student looking for bugs, apps, system configurations, or anything else that drains the battery of android devices unnaturally fast (especially Motorola's DroidX, but really any Android phone). I've been reading the forums a lot already and have a good understanding of all the basic issues that will drain the battery expectedly (GPS, wifi/radio, CPU, over clocking, frequent app syncing, etc).
I am NOT looking for an app to extend battery my life or trying to keep my phone running longer. I'm looking for repeatable software/configurations/bugs (especially version numbers) of things that kill battery performance.
I'm hoping to compile these into a characteristic study that helps me and my fellow students create system tools that will help everyone automatically find and fix battery issues.
Thanks for your help.
--NCM
basically just having a lot of widgets on your screens or even having tasks running will drain battery. I've noticed htc phones have the worst problem with battery cause they run off of sense UI and that takes more battery then lets say the droid x running off of the moto UI
There are alot of things that can and will drain your battery. Your screen brightness to high, especially since these newer phones have fancier screens that look great but kill the battery, as well as lighter, white wallpaper will also kill your battery.
Apps that will kill a battery fast
-Google Maps
-ESPN Sports center
-All kinds of games
-You Tube
-your browser
-Certain Livewallpapers

[APP][2.2+] BATTERY INFORMER & TASK MANAGER - Find out what is crippling your device

[APP][2.2+] BATTERY INFORMER & TASK MANAGER - Find out what is crippling your device
Greetings, fellow Android enthusiasts.
If you're like me, that is, *very* curious (not to say, almost paranoid) about what is happening inside your shiny Android device, you've surely ended up with a lot (well, say 5+) apps to manage different aspects of the Android OS.
Optimization you got in one hand are lost by the mere fact that all those apps starts overlapping in terms of features at best and take opposite actions, or affect each others at worst, while trying to optimize your system.
Not to speak of different user interfaces spread in different packages with inconsistent visual feedback (some reporting free resources, other usage/percent, see what I mean ?)
This is the reason why I decided to write this app called "Battery Informer Task Manager" (not the sexiest name around, I know) to integrate in one single and most lightweight package everything I thought I would like to have to manage my system the best, extend my battery life the most (I will show you how later,) know what is using my data plan and ultimately dissect my system to keep control of what is running in there and what is the impact of each hardware and software component. Nothing less, nothing more :>
First of all this app is free (well, Ad-supported, and there is a donationware version if you're supporting developpers,) as my day-job is not Android developer (I'm a telecom engineer.)
So, what do we have in the package ?
A power usage reporting tool
This module tells you everything about hardware components and software packages' power consumption. Including the underlying UNIX platform.
You get power distribution between display, CPU, WiFi & BT, cellular, with the amount of energy shared between each component's states (power spent at different brightness levels by the display, at different frequencies by the CPU, at different receiving power by the radio subsystem, and so on.)
Software-wise, you get the power usage distribution between the different software packages. This is (in my opinion) the most relevant part when you're looking for what is draining your battery so fast (even when your device should be idling.) This is the part where you can see the (infamous) wakelocks that prevents your device to go to deep sleep. This is also here that you'll see network data usage by software packages.
You can go down to single process power usage from here. Select a package (or the OS itself) and get by-process power usage and time spent by the CPU executing that one (I'm pretty sure you'll have the Android window compositor up in the charts :> )
Battery usage reduction tools (what commercial apps call 'energy saver')
Very simple energy saving tactics :
- Turn off Wi-Fi and/or mobile data when you turn off the screen.
- Activate mobile data only when certain apps you choose are running (example: data is off, and the app turn it on as soon as I launch the browser. I switch to the email app, close the browser in the meantime, but data connectivity is kept up since the email client is still running. As soon as the email client ends, mobile data is turned off.)
- Automatically kill a process that goes over a CPU usage limit. You can set this limit for peak usage (the app suddenly uses a lot of CPU but was dormant before) or on average usage. This is set in term of % of CPU power. This feature can use root privileges if your device is rooted and you've enabled it in the app's settings. However be warned that root privileges might kill a foreground application. This is always very surprising (even to me, the developer) and can become very irritating if you're gaming or watching a video. So, I do not recommend it, but it can be fun from time to time :>
- Automatic background tasks cleaner. Set it to run every 5 to 120 minutes, to terminate background tasks and free memory.
All of those are optional, and are not enabled by default. So if you're willing to give the app a try and take advantage of these features, do not forget to go to the settings!
System & task manager
There are two parts in the manager.
Firstly, the system analyzer will present you with aggregated system-wide real-time indicators about your device.
Battery details (including estimated remaining time at present or on average usage rates) and instant current (in mA) solicitation on the power cells. This last value is calculated in case the kernel does not report it correctly, but you don't need to perform "battery calibration" or cycle to get it. It might be a little wrong if you swap the stock device's battery. The battery events are stored, so don't worry if you plug or unplug your device, this won't wipe those data like the standard Android battery gauge does. But you've to clean it yourself from time to time :>
The system analyzer also gives you system CPU and memory usage, along with network usage & cellular reception, all graphed in real-time.
The second part is the task manager itself. Well, this has become a bit more than a simple task manager. Of course you get the list of running processes and associated data with each of those, but I decided yo keep track of dead processes (don't worry you can hide them.)
I did that because I thought it was quite convenient to find out if a now-terminated process has used a lot of CPU or downloaded a lot of information from the network.
In the process list tab, you can terminate one or multiple processes at once, like every task manager around. But if your device is rooted, you can choose to kill the process at the OS layer rather than with the standard Android API. In other terms, root allows you to terminate foreground processes. You can chose if you want to use root privileges or not, this is not related to the fact your device is effectively rooted or not.
When you select a process, you get a screen with real-time CPU and network usage graphs along with numerical data. You also can terminate this single process from here.
What about real-time charts ? You've got them too. Process are sorted real-time by peak or average CPU usage and network data volumes exchanged. Refresh rate is synchronized with the app's service heartbeat and can be adjusted, of course.
At last, you've got a big panic button in the home screen to recycle everything if something in your device is making the CPU heating to the point you can't hold it anymore without taking the risk to burn your hand.
Goodies
- A persistent notification indicating CPU, memory and network usage levels. You can disable it if you want to.
- Two widgets, one for system stats another for power-related values.
Screenshots
We all love screenshots, don't we ?
A few on my site : www(dot)starnode(dot)net/screenshots/
And, most importantly, you get all of these in a 2.6MB only software package :>
I've successfully tested (real hands-on) the app on the following devices :
- Samsung Galaxy S2 GT-I9100 (stock 2.3.x, stock 4.0.x and CM9 ROMS)
- Samsung Galaxy S3 GT-I9300 (stock 4.0.x ROM)
- Google Galaxy Nexus
- Sony Xperia S
- HTC Desire S (2.2 stock ROM)
- HTC Desire HD (2.3 stock ROM)
- Samsung Galaxy Tab 10.1 (AOKP 4.0.x ROM)
- Archos 101G9 Tab (4.0.x stock ROM)
I hope you'll find this useful, and I'm very very very open to feedback. If you need a new feature, do not hesitate to drop me a few words and I'll look into it (donationware users have higher priority ;p)
Please don't get angry if the app crashes or whatever, remember it's free (I know, the ads may be a little annoying, but you get full functionality in the free version!) Instead, send me the crash report when you are proposed to in the Force Close dialog, and I'll make sure to correct the issue for you !
You can find the app in Google Play, just search for "Battery Informer Task Manager"
Cheers & Have fun with Android!
CHANGELOG
Version 1.3.3 :
* When the device ROM does report inconsistent power profiles, they're replaced with standard values instead of nulls. This will allow the application to still produce usable outputs, rather than empty fields (although less precise.)
* In case of erroneous power profiles are detected, the application will suggest to send a report summary by mail to help correct the issue.
Version 1.3.2 :
* Corrected two issues relative to the monitoring service (didn't properly start in some situations.)
Version 1.3.0 :
* Initial public release.
"Could not retrieve Ad from network. The application will close in 15 minutes."
Not fun :-/
Go ahead, flame me.
Znuff said:
"Could not retrieve Ad from network. The application will close in 15 minutes."
Not fun :-/
Go ahead, flame me.
Click to expand...
Click to collapse
Same here
Sent from my HTC One X using xda premium
Are you using an ad blocker or were your devices totally offline at this time (no mobile data nor WiFi) ?
I guess I'll have to add a connectivity check before throwing this message, the app could disconnect itself too...
starnode said:
Are you using an ad blocker or were your devices totally offline at this time (no mobile data nor WiFi) ?
I guess I'll have to add a connectivity check before throwing this message, the app could disconnect itself too...
Click to expand...
Click to collapse
Yes I am using a ad blocker...
Sent from my HTC One X using xda premium
Understood. I will consider removing this in the future if the majority ask for it.
But rest assured that the monitoring service does not close itself, this only concerns the UI (which you can restart immediately.)
I had to push an update to solve a critical bug on some devices, so I made something less intrusive if you're blocking the ads.
(sorry for double posting)
A few users (thanks to them) reported that their devices' ROMs were not correctly reporting some power profiles.
So I pushed a new version that will replace inconsistent values with standard ones so the application could complete all the calculations and produce a readable/usable output.
When such an inconsistency in power levels is detected, the application will suggest to send a report by mail so I could try to correct the issue.
Trying this app out to try to resolve some huge "android os" data consumption.

[APP][3.0+] Battery Kit - Super Advance Battery Utility Tool

Please hit Tip Us Button to help us..
There are several battery related apps out there in Play Store and third party stores.
Play Store Link Free : https://play.google.com/store/apps/details?id=com.largical.batsecurity.navfree&hl=en
{
"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"
}
Why "Battery Kit" app?
★★★ Here the Reason ★★★
As a ANDROID user, I always feel the need of a Battery app for Alarm, Calibrator, Wipe, Wakelocks, Charging history, Battery stat, Cpu state, Process, Syn off, Power saver, Custom Battery Voltage, Task killer, & Benchmark Testing,. Your search ends here, Battery Kit is all you need.
★★★★★★★★★★★★★ Battery Kit ★★★★★★★★★★★★★★
------ FEATURES ------
★★★ Battery Benchmark Testing ( 1 Video, 2 Networks, 3 Audio)
★★★ Advanced Battery Stats( 1 Charge Levels, 2 Graphical Stats)
★★★ Battery History Data ( 1 History Data, 2 Battery Indicator, 3 Charging History )
★★★ Super Advanced Stats (1 Chart View, 2 PIE View, 3 Stat View )
★★★ Wakelock Activities ( 1 Kernel Wakelocks, 2 Partial Wakelock, 3 CPU States )
★★★ Battery Utilities ( 1 Battery, Temperature, Health Fail Alarm 2 App Killer, 3 Power Saver Mode )
★★★ Battery Calibrator!!!
★★★ Battery Wipe!!!
★★★ Battery Life Cycle count !!! ( Checking the possibility ) Future update.
Why you need --------- “ BATTERY KIT ” ---------
★★ One App Solution
★★ Easy to use with clear description
★★ Monitor your Battery with clear datas
★★ Do Battery calibrator, Wipe, etc...
★★ Alarm – Battery Full, Temperature, Health Fail etc..
★★ Battery Custom Voltage.
★★ Battery bench-marking Testing (Audio, Video, Networks).
★★ Advance App killer .
★★ Easy to findout, App battery consumption.
★★ Battery bench-marking Testing (Audio, Video, Networks)
★★ Everything you required for Battery, etc..
Reason --------- Why Battery Fails -------
★ Free apps ads Consume 40 to 50% battery,
★ Temperature goes above certain level
★ Using different charges which has High Voltage
★ Charging the Battery over night
★ Charging the Battery very frequent (like 60 to 100).
★ Auto Sync Always on.
★ Kept the device in died condition for a longer time( Maybe 3+ days, etc..)
★ GPS, Brightness, Bluetooth, Data connection On, this will kill the battery....
★ Etc...................................
Battery Benchmark Testing
1 Video, 2 Networks, 3 Audio
Everyone would love to know how many hours of video, audio or browsing can last in their android device. This app is really meant for you guyz out there....
The test runs until the battery reaches 100 to 03% and considered that test is complete at that point and results will get displayed.
This Utility tool is used to measure the battery statistics on your Android device with respect to Video & Audio playback and Browsing the internet.
This App will allow you to approximate the battery usage of an audio file with a specific bit-rate or a video file with a particular resolution and see the battery consumption rate/minute. You can also check the battery consumption rate for 10 standard url's with the browser test.
Advanced Battery Stats
1 Charge Levels, 2 Graphical Stats
I am sure most of us curious to know how we are charging our battery of android devices. This app will lets you know the complete information with the help of charging level graph.
Graphical Stats – This is the super advance version of battery stats, you can find out what is happening on your android device, i.e. Awake, Screen On, Charging, Wi-Fi, GPS, Bluetooth etc. It will make you understand better and save your battery big time.
Battery History Data
1 History Data, 2 Battery Indicator, 3 Charging History
History Data – The battery history data has complete informaton about the battery including Power, Volt,Screen, Hardware etc
Battery Indicator – This will lets you understand the specific app/features that consumes more battery, i.e. Screen,android system,WiFi,whatsapp, FB etc
Charging History – Smartphone users would love this app, this will allow you to understand how many times you connected the charger and disconnected, what is the charging level, current battery level, battery volt, weather you used to charge USB or AC, etc... You can downlaod the data and mail...
Super Advanced Stats
1 Chart View, 2 PIE View, 3 Stat View
This will allow you to view or compare battery usage in a very detailed manner, it will display super advanced battery stats based on the LCD, CPU, WiFi, 3G, GPS, Audio, Video, Current power, Average power, Current, Voltage & Battery Temperature
Wakelock Activities
1 Kernel Wakelocks, 2 Partial Wakelock, 3 CPU States
Kernel wakelocks are low level/hardware wakelocks from the kernel. We can only reduce these by modifying the kernel or reducing the usage of a certain feature of the kernel. By researching these we can improve the battery consumption and performance of the Kernel.
Partial wakelocks are wakelocks from apps. These can be reduced by uninstalling or disabling features in software. We can talk about those here too though it shouldn't be the focus as the answer will be "Uninstall/Disable feature X and talk to the app author". Preferably we should talk about partial wakelocks from Google services like maps and latitude.
CPU spent in each of several states, displayed as percentages. The numbers reflect the percentage of the time since the last screen update that the CPu spent in each state. The output for this line requires past history, and it is not shown on the first display that top produces.
A process is a collection of interrelated work tasks initiated in response to an event that achieves a specific result for the user of the process.
Othere are depend on the usage of the applicaiton and etc...
Battery Utilities
1 Battery Alarm, 2 App Killer, 3 Power Saver Mode
Battery Alarm – this will notify you when the battery reaches 100% , so that you can remove the charger and save energy. This will protect your battery and those saved energy can be precious for someone else.
By keeping the Energy Conservation in mind we have developed 'Battery 100% Alarm' app which will notify you by alarming on 100% charging of battery.
Become fully charged, Charges drops below certain %, charge rises above, Temperature rise above, this will affect our health
App killer – This feature will allow you to kill all the background running applications, which will save your battery.
Power saver mode – This mode will allow you to save lot of power..... This might force disable the app to save power...
Calibrators – You should use this when you think that your battery is acting wired and performing bad.
Battery Calibration also shows you some battery parameters like temperature, charge level, general condition, etc.
How should you use Battery Calibration? Here is some manual:
1) Charge your device until the battery reaches 100%.
2) Click 'Calibrate!' button.
3) Let the battery completely discharge.
4) Charge the battery again till it reaches 100%.
History Cleaner – Memory Boost/Task Killer - Boosting apps and games speed is much easier with the help of history cleaner
Clean - Delete those junk files (cache and residual) that take up valuable storage space
Clear - Protect your privacy by deleting personal information like your searched keywords and browser history
Open Source Project - The Source code will be added in Git in few days..
Click THANKS button to support my work...
View attachment com.largical.batsecurity.navfree_1.0.apk
Become a fan of AppzOS and want update..
http://appzos.com/
Follow Battery kit on XDA:
Wheres link???
Sent from my GT-I9505G using xda app-developers app
App Updating soon.
The App will live by today night.. sorry for the delay team found some issue we are fixing it..
ruterjunior said:
Wheres link???
Sent from my GT-I9505G using xda app-developers app
Click to expand...
Click to collapse
Free app link
Free application link has been update.. looking for a test result..
Going to test
Hi Jack,
Thanks sending me a mail, I was out for quit sometime....
The app seems too good, I will install and test same.. I will post my review soon...
Looking forward
Looking forward to have your complete review..
vandy87 said:
Hi Jack,
Thanks sending me a mail, I was out for quit sometime....
The app seems too good, I will install and test same.. I will post my review soon...
Click to expand...
Click to collapse
Almost don
Almost done.. It will be done in few days..
jacksparao said:
Looking forward to have your complete review..
Click to expand...
Click to collapse
vandy87 said:
Almost done.. It will be done in few days..
Click to expand...
Click to collapse
Eagerly Waiting for your Review dude....
Request
I request all the XDA members to please test and share the review...
Request
Guys.. please check the app and share the review..
Guys
Any one here to check and update... really feeling very sad..
Developed the app with lots of dream now..
Review
The app is amazing...
My mobile phone lust in Video Test around 7hrs and WiFi 6hrs Audio not tested..
I wipe and calibrated the battery once I will the battery performance very good...
Used the auto power saver, happy till now...
Not able to explore the app more and more.. I would like to make video review for the application..
please share your wish...
Wonderful
There are many other which is most important, you can find out the charging delay time.. how is the charging happening.. etc...
Please double check the app..
vandy87 said:
The app is amazing...
My mobile phone lust in Video Test around 7hrs and WiFi 6hrs Audio not tested..
I wipe and calibrated the battery once I will the battery performance very good...
Used the auto power saver, happy till now...
Not able to explore the app more and more.. I would like to make video review for the application..
please share your wish...
Click to expand...
Click to collapse
I bought the app following the recommendation on drippler. Once loaded I had no idea what to do with it. Tried the browser key, let it run for an hour then was given the choice to cancel or proceed. Tried again for a longer time period with the same result. Let it go till the battery ran out with no result. A guide or faq or how to would help alot.
Sent from my GT-P7500 using Tapatalk 2
Do it
In next update FAQ will be added...
nusantara said:
I bought the app following the recommendation on drippler. Once loaded I had no idea what to do with it. Tried the browser key, let it run for an hour then was given the choice to cancel or proceed. Tried again for a longer time period with the same result. Let it go till the battery ran out with no result. A guide or faq or how to would help alot.
Sent from my GT-P7500 using Tapatalk 2
Click to expand...
Click to collapse
jacksparao said:
In next update FAQ will be added...
Click to expand...
Click to collapse
Good news indeed.
Monday
Coming Monday this will be added..
Thanks..
nusantara said:
Good news indeed.
Click to expand...
Click to collapse
No update yet
Any clue about the guide..
jacksparao said:
Coming Monday this will be added..
Thanks..
Click to expand...
Click to collapse
Sorry
Guys i'm not well past few days.. it will be done in few days..
vandy87 said:
Any clue about the guide..
Click to expand...
Click to collapse
Video
Today we are posting video.. As i'm one dev for battery.. doing alone all my work...

boost battery, minimize data usage and improve performance

INTRODUCTION.
The world celebrated the advent of mobile smart devices because of their abilities to carry out most of the office tasks on the go. One of the greatest challenges that came with such event was the power on time limitations as their batteries could hardly go for the time we wished for without the need for a recharge. This research was done to manage power consumption in order to reduce the frequency of charging the battery, increase operation smoothness and save us from the unnecessary internet data misuse by some applications of android operating system. We shall actualize all these without the need for a root access privilege.
Fig. 1 is a picture of what we intend to achieve.
{
"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"
}
Fig. 1
1. Download the following applications as shown in Fig. 2.
Fig. 2
2. Install Autosync free application and set it as shown in Fig. 3.
Fig. 3
Note that this will delay email and Gmail (a bit) from delivering messages on time except when connected to external power, you may download third party applications like Yahoo Mail to get your messages instantly or check your mails by opening the applications and Synchronize or do manual synchronization of accounts in setting.
3. Download Hibernate application and hibernate as many applications and processes as possible.
Do not hibernate the applications shown in Fig. 4 and anyone that may show up as insistent process as shown in Fig. 5 and applications in step 6 and any application you use very often or applications that are constantly restarting in application manager (running applications).
Fig. 4
Fig. 5
4. Go to Application manager in setting and turn off some of the default background processes, services and applications that you do not need as shown in Fig. 6 (Android Version 4.3, TouchWiz UI).
You can know all running applications by opening All-in-One Toolbox applications (process menu before whitelisting any of them) or by opening Hibernate application, click on the search icon and CHECK all boxes.
Do not turn off applications that appear in step 3 and 6 or anyone that affects the features you are interested in.
Fig. 6
NOTE
· By turning off Google Search, you will not be able to use voice search/typing features.
· PagebuddyNotiSvc is for earphone and S Pen attachment and detachment notifications but does not affects their operations
· Software update is for updating the device firmware, you can turn it ON just to update (when there is an OTA update for your gadget) and turn it OFF when done.
· Calendar Storage though can be turned off but it works with SNS and Facebook to get the birthdays of friends and any stored event or task on your device. Therefore do not turn it off but it can be safely Hibernated to stop it from running on background.
· Wi-Fi Direct Share can be turned off but it will affect sharing of files between different devices through Wi-Fi.
· What we TURNED OFF are not necessarily all the applications we feel we do not need (debloating), but the ones that always run at the background that we do not need. These background processes are what have (negative) effects on battery life, ram space and other system resources. The rest applications are inactive until any activated command triggers them to be active (for a while). Therefore, I will advise that they (the applications that do not run on background) are left but hibernated to keep them inactive after they have performed their tasks. THEREFORE WE ONLY TURNED OFF UNHIBERNATABLE BACKGROUND APPLICATIONS THAT WE DO NOT NEED.
· You may turn off (UNCHECK) notifications from background processes that you do not need as seen in Fig. 7. PLAY SAFE HERE IN ORDER NOT TO TURN OFF NEEDED NOTIFICATIONS. IN CASE OF ANY ERROR, JUST TURN THEM ON AGAIN.
Fig. 7
5. Install Mobiwol firewall application.
Go to connection log in the application and restrict any application that uses data that you do not want. Whether on background, foreground or wifi
Do not restrict
SNS
DOWNLOADS
MEDIA server
Note that firewall might inhibit tethering with other gadgets. Turn it off if this happens during tethering and then turn it back on when through (except you can get the workaround).
Note that Version 4.1.2 of this application is buggy. It makes wi-fi hotspot and normal wi-fi operations to conflict with each other. Use other versions that do not have this issue.
6. Install and enable 2 Battery application (preferably the pro version which gives more control and options). See Fig. 8.
This application helps to shut down internet radio of your phone when not in use thereby conserving battery and internet data. It however turn it on periodically (15 minutes by default) so as to receive any hanging message that depends on internet connectivity.
Fig. 8
Ensure you whitelist DOWNLOAD MANAGER and any downloading software you have (e.g. tubemate, loaderdroid.apk (the best downloader I know) etc). You can only whitelist one application in the free version, go pro to unlock any limitation.
Do not whitelist any instant messager like Facebook, BBM, skype, line, whatsapp, mail etc.
Note that these applications/processes cannot show up for whitelisting except they are active. Therefore to whitelist DOWNLOAD MANAGER, start a downloading process etc. I noticed that opera browsers/downloader do not show up here, so do not bother yourself if you noticed same.
Sometimes, this application cuts off internet when there is an ongoing download process. This do happen when whitelisting could not be applied like Opera scenario or when you are using the free version. To solve this, start wifi tethering process. This will make this application to stop cutting off internet connectivity. Do not forget to turn off tethering when through with the download process.
In the application Settings, under Utilities, Auto screen off, you may install but do not enable (due to battery power implications) AUTO SCREEN OFF. This provides a widget called SCREEN that one can use to manually turn off screen display instead of pressing the power button which has frictional and mechanical implications. See Fig. 9 below.
Fig. 9
7. Install All-in-One Toolbox application and its timer plugin. Set the timer to 1 hour. See Fig. 10.
Fig. 10
This ensures no unused application is left running in memory (RAM) for more than one hour (or your preset time). Ensure you always save your job before switching to other applications to avoid accidental loss of data due to the effect of this application.
Whitelist all Foreground processes, they can be found in Hibernate application homepage by clicking on the search icon.
Fig. 11 below is a glimpse of my setting.
Fig. 11
8. Install Screen Brightness application and set it as shown in Fig. 12 below.
Fig. 12
Place it on your HOME pane and at a spot you will easily locate even when the screen display appears to be very dim (e.g. under bright sun rays). Refer to Fig. 13 for details.
Fig. 13
Ensure your screen display is as dim as possible using the installed screen brightness application (between 0% and 30%) as shown in Fig. 13 above.
NOTE THE FOLLOWING
1. Instant messagers like Skype and BBM may demand more battery.
2. Ensure you did not restrict background processes in Developers option.
3. Ensure your wifi, haptic feedback, vibrations, bluetooth and GPS are off when you do not need them.
4. Do not install any process killer except the All-in-One Toolbox application above.
5. Check to see if there is any unnecessary download processes going on at the background.
Also see if there is live streaming (MEDIA SERVER) going on in sites you visited like Youtube and stop them.
6. Stop auto update notice.
7. Reduce the numbers of widgets you use to the barest minimum.
8. Check the running processes in application manager in setting to see if any is constantly RESTARTING. Look for a way to stop such. One method is to click on them and then click Stop. Another method is to remove such from list of the hibernated applications and restart your device or whitelist them in All-in-one toolbox application.
9. Restart your device once in a while (at least once in every three days) and anytime you notice issues.
10. Sensors consume much power. Therefore reduce the numbers (and duration of use) of SENSORS. Below are some Sensors related activities.
i. Auto screen dim during call (proximity sensor)
ii. Voice call, Voice Search and Voice Commands (Mic)
iii. Auto Screen brightness adjustment (Light sensor)
iv. Internet Services (Inbuilt Radios) etc.
Therefore, turn ON power saving mode, do not enable SMART STAY/PUASE, do not set your Display brightness to AUTO, ensure your screen timeout is one minute or less, stop all forms of unnecessary vibrations and sounds, turn off pen detection for Samsung Note Series, disable Hand Swipe for screen capture and use other methods for capturing screen images like pressing down both power and home buttons for about 3 seconds (For Samsung Note Series users, you can press and hold the button by the pen side and press its tip against the screen for about 3 seconds). Disable voice command activities etc. Remember that AutoSync Free application helps to control unnecessary continuous background synchronizations.
These new features on smart devices are what has turned them into power sucking monsters. Only enable them consciously when you need them.
Please note that SENSORS as used here is contextual and not generalized.
11. Any hibernated application will not start as quickly as it would have done if unhibernated, but this is often unnoticed and will run more smoothly (once started) because some other application activities that would have competed with it for system resources would be in their hibernated states.
12. Your device will still consume power, data and system resources when you engage it to carry out different tasks (especially those that are sensors related as mentioned in point No. 10, though far lesser than before). The major conservation takes place in idle mode as revealed by Fig. 14 and 15 below.
Fig. 14 & 15
13. To occasionally free up ram, do not CLEAR MEMORY (Task Manager) but you can clear RECENT APPLICATIONS. The former will kill important background processes that will consume battery and CPU resources in order to restart. See Fig. 16.
Fig. 16
14. Mind the applications you install, reduce them as much as you can, avoid duplication of functions by multiple applications doing the same thing. Some of these applications run down your battery, clog ram and connect to internet illegally at background.
15. The applications in your device may vary from the ones in Samsung Galaxy Note 3 Neo, N7502 Model which was used for this research. Nevertheless, try to use the prescribed applications, outlined principles and ideas to get same results in your device.
16. Above all, what consume power most when you are using your device is the Screen (display light) as evident in Fig. 1. This is why you should always (manually) keep your screen display light as low as possible (between 0% and 30%) using Screen Brightness application.
ADVANTAGES.
1. You do not need to root your device
2. All the official status benefits are retained like warranty and Over The Air (OTA) updates, etc.
3. Your data usage is controlled and minimized.
4. Your gadget security is enhanced. Unsafe internet access to your device from unnecessary applications are restricted by Mobiwol firewall.
5. Faster internet connectivity. This is because by appropriate restriction of unwanted connectivity by Mobiwol Firewall and hibernation of other applications by Hibernate application, your available internet bandwidth is maximize by your browsers and other internet dependent applications.
6. Your device works with more ease (increased fluidity).
7. Battery life is enhanced.
8. All the processes are reversible.
9. Faster charging.
10. It can work on other Operating Systems with some amendments.
11. Your device can still do everything you want it to do even with more ease.
12. All the applications are free or has free versions.
RESULTS
Fig. 17 below are some outcomes I got when I left my device (Samsung Galaxy Note 3 Neo n7502 version) overnight in three different instances and full use for two days in an instance.
Fig. 17
Here, it can be noticed that the results of the idle mode (overnight) instances varied. One of the reasons is using the device for many days without restarting it. This is another emphasis on the need to always restart (refresh) your gadgets at least once in every three days for optimal performances.
SUMMARY
All you have done is to put your device in SMART Deep Sleep Mode when the screen is dim and SMART Flight Mode when screen is active.
SMART as used in this context means your device can still carry out the necessary standby functions like receive calls, messages and access internet facilities etc but at minimal system resources costs.
CONCLUSIONS
With full understanding of the methods, ideas, processes and theories used in this project, one can extend such to other platforms wholly or partially in order to get same effect.
Let take a look at Fig. 18 below which is the last screen capture I did for this research after final fine tuning, here the Device idle was the highest battery consumer while Android OS which used to be the highest in idle mode is now at third position. This is a clear indication that the device has been idle all through the period. Until you can record this kind of sequence in idle mode, you have not achieved the full potential of this project.
Fig. 18
Personally, this research is a breakthrough for my official and personal operations.
RECOMMENDATIONS
I wish to encourage Smart device manufacturers to look into this project to see if they could incorporate these points into future devices.
1. Provide different background synchronization options as in AutoSync Free application.
2. Provide side scrollable button (like volume type) for manual screen brightness adjustments.
3. Create different power profiles that can group some of these power related activities together that users can enable or disable in order to harness the intended benefits.
Nevertheless, if you could not get enough power on time from your device after applying all the settings outlined above, I will recommend that you change your battery or/and buy a portable power bank as a back up.
Finally, I wish to draw the attention of software developers to this research in order to see if they could develop an application that combines the useful processes and services utilized from the combination of the different applications used above. Android users would be ever grateful to such fellows. All I will ask from such developers are proper credits for my work.
You may view my blog for review and updates.
GRATITUDES
1. Google Incorporated.
2. Hibernate.apk developer.
3. Screen Brightness.apk developer.
4. Autosync free.apk developer.
5. All-in-one Toolbox.apk developer.
6. 2 battery.apk developer.
7. Mobiwol.apk developer.
8. Samsung Incorporated.
9. XDA Developers Forum.
10. DutchDogg54
11. The God of Wisdom.
REFERENCES
1. XDA Developers Forum.
2. Android OS.
3. TouchWiz UI.
4. Samsung Galaxy Note 3 Neo, N7502.
5. Screen Brightness UI.
6. Autosync free UI.
7. All-in-one Toolbox UI.
8. 2 battery UI.
9. Mobiwol UI.
10. Hibernate UI.
11 My Blog
Excellent thread
Hi,
You wrote it in one of your posts that you will come up with a thread like this and you did it. Very well done!
Fantastic effort. Your hard work is clearly visible in your post.
I was getting excellent battery life before with my Note 8 and Note 3 Neo. On Note 3 Neo I get SOT of 5hrs 30 to 6 hrs over a period of 5 to 7 days. Sometimes even 8 days (without power saving mode and flight mode)
All the tweaks that I applied on Note 8, Note 3 Neo and Note 2 are connected to rooting. And I want to get 10 hours SOT on my device over 4 days or 3 days or 5 days. That is my target.
What makes your effort even more fruitful is hibernation of apps can be done WITHOUT rooting.
IF I root using Chainfire method then Knox will be tripped and if I get some hardware problem then I won't be able to get it serviced at Samsung service Centre.
Now after reading your post looks like I don't have to root for a while at least till alternative method comes up.
My device N750
Personally, I have downloaded hibernate app. My RAM usage was very high with 1.41 GB and had to manually stop the running services/processes.
My hibernation list
1) all share control share service
2) Bluetooth test
3) bubbles
4) chat on
5) chrome (even this is a good browser, I found better results with chrome frozen on my other devices)
6) Enterprise VPN services ( dont use that much)
7) Exchange services
8) Gear manager
9) Google play books
10) Google Search
11) Google play games
12) Google +
13) Group play
14) Help
15) Index Service ( I am little unsure about this one)
16) Knox
17) Knox store
18) Knox Notification Manager
19) Live wall paper picker
20) NFC Test
21) Polaris viewer
22) Page buddy
23) S Finder
24) S planner widget
25) S voice
26) SNS
27) Samsung link
28) Samsung Push
29) Samsung account
30) Scrap book
31) Software update
32) Story album
33) Story album widget
34) Talk back
35) Voice recorder
36) Wlan test
37) Yahoo finance
38) YouTube
39) Knox event manager
40) Knox attestation
41) Policy updates
42) Wssyncmlnps
43) DRM
And rest of the hibernated apps are all downloaded apps.
I tried Greenify latest version which had the option to hibernate without rooting but it didn't work that well.
Hibernate works. I was able to hibernate nearly 111 apps/process etc.
Almost all of my downloaded apps have been hibernated using hibernate app EXCEPT Nova launcher.
Auto-sync will help lot of people out there who need to check multiple emails on the go.
It covers all options one can think of.
All-in-one toolbox has Junk cleaner and other tools which replaces Cleaner app. File Manager, Startup manager
It has App2SD, Startup manager
Previously, I was using Startup Manager free for preventing auto start of certain apps/services.
I have used battery doctor, Du battery saver and other battery saving apps but they didn't help much.
I will give a try for this battery 2x and see how it goes.
Once again, thank you so much for coming up with wonderful post and some of them can be tried on other Samsung/Android devices too.
Cheers!
Sam
Samavb said:
Hi,
I have used battery doctor, Du battery saver and other battery saving apps but they didn't help much.
I will give a try for this battery 2x and see how it goes.
Once again, thank you so much for coming up with wonderful post
Cheers!
Sam
Click to expand...
Click to collapse
Hi sam,
This is not boasting, what we have here is a breakthrough for us.
These applications are the best of their kinds.
This project spanned over two years of intensive research.
Some of the facts were noticed by you that hibernate is more effective than greenify. Same thing goes for the rest.
let keep updating ourselves on positive knowledge to get what we want out of android.
please let developers create something like this for us.
Thanks for your encouragement.
It's all good but when it comes down to really using your phone, the only real way to improve battery significantly is replace it with a high capacity one. It's similar to tweaking for the benchmarks. In any case, great info btw :good:
ericbajana said:
It's all good but when it comes down to really using your phone, the only real way to improve battery significantly is replace it with a high capacity one. It's similar to tweaking for the benchmarks. In any case, great info btw :good:
Click to expand...
Click to collapse
Thanks for your review, the truth is that if any one could achieve the type of battery life i get now and compares it with the the way it used to be out of the box, then there is a reason to celebrate.
that notwithstanding, what you suggested was part of my 'conditional' recommendations.
Very good information about Android phone, I really like this phone because it supports many android apps.
9 hours 50 min Screen on Time in 2 days 11 hours
omorofos said:
Hi sam,
This is not boasting, what we have here is a breakthrough for us.
These applications are the best of their kinds.
This project spanned over two years of intensive research.
Some of the facts were noticed by you that hibernate is more effective than greenify. Same thing goes for the rest.
let keep updating ourselves on positive knowledge to get what we want out of android.
please let developers create something like this for us.
Thanks for your encouragement.
Click to expand...
Click to collapse
9 hours 50 min Screen on Time in 2 days 11 hours and extremely happy with the result.
I have mentioned about your excellent thread in my post in another thread.
http://forum.xda-developers.com/showpost.php?p=55173252&postcount=167
Hope many more people will benefit from your thread.
I used only Hibernate app which resulted in good improvement in my results.
Attached my screenshots
Cheers!
Sam
you made my day
Samavb said:
9 hours 50 min Screen on Time in 2 days 11 hours and extremely happy with the result.
I have mentioned about your excellent thread in my post in another thread.
http://forum.xda-developers.com/showpost.php?p=55173252&postcount=167
Hope many more people will benefit from your thread.
I used only Hibernate app which resulted in good improvement in my results.
Attached my screenshots
Cheers!
Sam
Click to expand...
Click to collapse
knowing that i was able to make you smile make me feel like a king. The pleasure is mine.
Thanks for your encouragement.
Very Very good
Hi, i discovered this thread by a chance, but i think it should be linked on every android forum and all the people guessing how to reduce battery usage should know about it.
I surfed a lot of thread trying to find a way to avoid to hidden process to wake up my phone when it should be sleeping. I tried to freeze and deactivate apps, or at least the app that i could deactivate (i have galaxy note 3 neo and no root). The problem in fact is that when i put in airplane mode, the phone sleep like a baby, so the problem was SURELY connected to data usage.
The request of data connection wake up both the radio (wifi of 3G) and the phone itself.
So i think and experimented the biggest part of this energy saving is avoid application to go on the internet without our permission.
That is why i think Mobiwol no root firewall ( and partially autosync) make 90% of the energy saving here.
Our phones have infinite app that theoretically should not need to acces internet, but they do indeed. And there is no stock firmware realized to avoid this (even because who develops firmware want their app to go on the internet too as much as they can: Samsung for example).
So mobiwol helped me to see that a file explorer (!!??) tried to access internet, helped me to avoid internet connections of samsung app that i was enable to uninstall or freeze.
Concerning things like autosync, and screen dimmer, etc.. i think thoose kind of settings depend on the user. For instance i want to have enough light on the screen, and that dim automatically when needed ( i use Lux lite and i am very happy of that). I don't want to have a worst experience using the phone, only to allow the battery to last 4 days. What I WANT is the battery to last when the phone is in standby: i don't want it to surf the web on his own!!
So thank you very much for you help, i hope more people see this and wish admin put it as Stick everywhere.
the pleasure is mine
cubalibre0975 said:
Hi, i discovered this thread by a chance, but i think it should be linked on every android forum and all the people guessing how to reduce battery usage should know about it.
I surfed a lot of thread trying to find a way to avoid to hidden process to wake up my phone when it should be sleeping. I tried to freeze and deactivate apps, or at least the app that i could deactivate (i have galaxy note 3 neo and no root). The problem in fact is that when i put in airplane mode, the phone sleep like a baby, so the problem was SURELY connected to data usage.
The request of data connection wake up both the radio (wifi of 3G) and the phone itself.
So i think and experimented the biggest part of this energy saving is avoid application to go on the internet without our permission.
That is why i think Mobiwol no root firewall ( and partially autosync) make 90% of the energy saving here.
Our phones have infinite app that theoretically should not need to acces internet, but they do indeed. And there is no stock firmware realized to avoid this (even because who develops firmware want their app to go on the internet too as much as they can: Samsung for example).
So mobiwol helped me to see that a file explorer (!!??) tried to access internet, helped me to avoid internet connections of samsung app that i was enable to uninstall or freeze.
Concerning things like autosync, and screen dimmer, etc.. i think thoose kind of settings depend on the user. For instance i want to have enough light on the screen, and that dim automatically when needed ( i use Lux lite and i am very happy of that). I don't want to have a worst experience using the phone, only to allow the battery to last 4 days. What I WANT is the battery to last when the phone is in standby: i don't want it to surf the web on his own!!
So thank you very much for you help, i hope more people see this and wish admin put it as Stick everywhere.
Click to expand...
Click to collapse
vaibhavud said:
You have posted very helpfull data,thanks
Click to expand...
Click to collapse
i am glad to learn that my post was helpful. do me a favor by referring other people seeking for same information in other threads to this one and pressing the thanks button too.
Opera Max = Data Savings!!
Our team at Opera have a pretty neat app called Opera Max. It uses a unique compressions algorithm to help you save your data upto 50% and extend the life of your data plan!!
TechnoYou are rightGeek123 said:
Our team at Opera have a pretty neat app called Opera Max. It uses a unique compressions algorithm to help you save your data upto 50% and extend the life of your data plan!!
Click to expand...
Click to collapse
You are right. This is why only opera and the stock android browsers are my only browsers. Even chrome was disabled by me as revealed in the write up.
The off road mode need to be improved upon as regard quick connections.
All said and done, OPERA ROCKS.
This project is not for browsers alone, some other applications use megabytes illegally hence the need for mobiwol firewall and other tweaking.
Opera Max = Data Savings!!
omorofos said:
i am glad to learn that my post was helpful. do me a favor by referring other people seeking for same information in other threads to this one and pressing the thanks button too.
Click to expand...
Click to collapse
Good Job bro. Been looking for this for ages. Please can one use this procedure on custom roms such as Note 4 mini rom for the Neo?
Thanks.
mcfwesh said:
Good Job bro. Been looking for this for ages. Please can one use this procedure on custom roms such as Note 4 mini rom for the Neo?
Thanks.
Click to expand...
Click to collapse
@mcfwesh; yes it works on all android platforms.
Sorry for the delay in reply.

Categories

Resources