Is there a way to stop certain apps like facebook, bluetooth, and maps from running in the background? I turned sync off on fb but its still in background all the time. As for the other 2 i barely use them so its annoying that they r suckin up my battery life.
Sent from my SCH-I510 using XDA App
Uninstall Facebook. Either use m.facebook.com or an alternative app. The devs don't know how to code android.
Sent from my pocket-sized, Linux-based computer using electromagnetic radiation... and Tapatalk.
I just started using FriendCaster for FB and I like it much better than the official FB app. You can even get battery friendly C2DM notifications instead of the constant polling crap that FB does.
For Bluetooth...why not just turn it off when you aren't using it? Slide the notification shade and turn it off from there. And for maps, can you elaborate? If it isn't using location actively, then it probably isn't using much battery, if any. Just because it's showing as running doesn't mean it's actually using any cycles.
shrike1978 said:
I just started using FriendCaster for FB and I like it much better than the official FB app. You can even get battery friendly C2DM notifications instead of the constant polling crap that FB does.
For Bluetooth...why not just turn it off when you aren't using it? Slide the notification shade and turn it off from there. And for maps, can you elaborate? If it isn't using location actively, then it probably isn't using much battery, if any. Just because it's showing as running doesn't mean it's actually using any cycles.
Click to expand...
Click to collapse
I'll check into Friendcaster cuz I know FB app sucks up a lot of battery. As for bluetooth, it isnt on. I literally have never used it, yet when I look in my task manager (ES TM) it shows this "BrcmBluetoothServices" and if I kill it, it just turns back on. Same goes for Maps and FB. I dont know if Maps uses a lot of battery, I was just trying to figure out why its always running in the first place. All My location and GPS services (VZW, Google, and Standalone) are shut off to save battery, and I just turn google back on when I need to use the gps (which is rare).
cnoevl21 said:
Is there a way to stop certain apps like facebook, bluetooth, and maps from running in the background? I turned sync off on fb but its still in background all the time. As for the other 2 i barely use them so its annoying that they r suckin up my battery life.
Sent from my SCH-I510 using XDA App
Click to expand...
Click to collapse
That's the way Android is designed.... its supposed to stay in memory for faster retrieval. Remember, the phone uses the same amount of power with full or empty memory... why not have some things loaded into memory for faster performance? Facebook only uses data and battery for the split second its syncing... that's it. If you have Bluetooth toggled off the radio is not on and using zero power. The Bluetooth app you see running is a service.... it too uses no power.
Remember, Linux environments such as Android are designed to run with services in the background to make the phone operate faster.
Sent from my Galaxy Nexus using Tapatalk
das7982 said:
That's the way Android is designed.... its supposed to stay in memory for faster retrieval. Remember, the phone uses the same amount of power with full or empty memory... why not have some things loaded into memory for faster performance? Facebook only uses data and battery for the split second its syncing... that's it. If you have Bluetooth toggled off the radio is not on and using zero power. The Bluetooth app you see running is a service.... it too uses no power.
Remember, Linux environments such as Android are designed to run with services in the background to make the phone operate faster.
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
That's true, if you check on task manager, you will see tons of apps are running as services, but using 0% cpu power. Android will take as much as memory as possible and only kill the app when it really in need of memory. All the apps that fitted into the reserved memory(before the low memory threashold) will make the apps launch faster and take less amount of time from the cpu. This is very smart design.
das7982 said:
That's the way Android is designed.... its supposed to stay in memory for faster retrieval. Remember, the phone uses the same amount of power with full or empty memory... why not have some things loaded into memory for faster performance? Facebook only uses data and battery for the split second its syncing... that's it. If you have Bluetooth toggled off the radio is not on and using zero power. The Bluetooth app you see running is a service.... it too uses no power.
Remember, Linux environments such as Android are designed to run with services in the background to make the phone operate faster.
Sent from my Galaxy Nexus using Tapatalk
Click to expand...
Click to collapse
Although this is true, the Facebook app is very poorly coded. It still continues to use CPU time after you've closed it (proof is in the "nice" load and wakelock). It uses much more than should be required for syncing-the Gmail app barely uses any time. Programs that are still loaded on RAM after closing is fine as long as they don't use the CPU.
The Facebook app goes through CPU cycles like I go through women.
Sent from my SCH-I510 using xda premium
Sorry for bringing up an old thread.. use SystemCleanup if you have root.. most of your battery problems will be gone.. use with CAUTION.. make nandroid before use..
Related
I'm attempting to try to increase my battery life so it lasts longer than 12 hours (~13 seems to be my limit). (I'll admit I'm a bit jealous of those who can run the phone 24+ hours) Though it's somewhat painful, I'm shutting down most the programs I have running in the background. However there seems to be a number that like to restart even after I think I've disabled their startup, widgets, notifications, etc.
Is there a way to make sure programs that you install don't run? Or at least don't launch during start up? Perhaps something like msconfig in windows?
Thanks.
Raleran said:
I'm attempting to try to increase my battery life so it lasts longer than 12 hours (~13 seems to be my limit). (I'll admit I'm a bit jealous of those who can run the phone 24+ hours) Though it's somewhat painful, I'm shutting down most the programs I have running in the background. However there seems to be a number that like to restart even after I think I've disabled their startup, widgets, notifications, etc.
Is there a way to make sure programs that you install don't run? Or at least don't launch during start up? Perhaps something like msconfig in windows?
Thanks.
Click to expand...
Click to collapse
Killing background tasks will only decrease your battery life. When an application goes to the background, it sits in memory but does NOT consume any CPU power. since the memory is in solid state, it requires no power to stay in that state. By constantly killing background applications, it will need to start up, reinitialize, and consume more power then if you had just left it alone. Also, long term performance will be negatively affected, even if you do expereince a small short term performance gain. the Android OS is designed at the core level to have applications behave this way, and modifying that behavior will make for a worse experience.
asrrin29 said:
Killing background tasks will only decrease your battery life. When an application goes to the background, it sits in memory but does NOT consume any CPU power. since the memory is in solid state, it requires no power to stay in that state. By constantly killing background applications, it will need to start up, reinitialize, and consume more power then if you had just left it alone. Also, long term performance will be negatively affected, even if you do expereince a small short term performance gain. the Android OS is designed at the core level to have applications behave this way, and modifying that behavior will make for a worse experience.
Click to expand...
Click to collapse
Eh, this is the first I've heard this. I don't remember reading this in the various battery optimization guides.
Still is there a was to stop things short of uninstalling? For example, I want to stop using the Yahoo Mail app but don't want to install yet. I went through all the options I could to disable checking/notifications, etc but it still pops back into memory constantly.
I assume youve tried the obvious, turn off WiFi (3G) and screen when not actively using it?! Those are the big batt.-eaters
Sent from my HTC Magic using XDA App
asrrin29 said:
Killing background tasks will only decrease your battery life. When an application goes to the background, it sits in memory but does NOT consume any CPU power. since the memory is in solid state, it requires no power to stay in that state. By constantly killing background applications, it will need to start up, reinitialize, and consume more power then if you had just left it alone. Also, long term performance will be negatively affected, even if you do expereince a small short term performance gain. the Android OS is designed at the core level to have applications behave this way, and modifying that behavior will make for a worse experience.
Click to expand...
Click to collapse
Documentation? As far as I have read an application does not go into any type of dehydrated state when running in the background / minimized. It can do anything it wants including using CPU cycles.
I do agree that most applications do not need to be killed with a task killer but leaving 3D games (for example) running in the background could hurt your battery. Also not all applications are progammed with ther same fore thought and skill level.
I get about 33% more runtime out of my battery using a task killer to kill specific applications that I know I do not want running in the background.
Streaker said:
I assume youve tried the obvious, turn off WiFi (3G) and screen when not actively using it?! Those are the big batt.-eaters
Click to expand...
Click to collapse
I leave wifi on since I'm usually in range. It's more efficient than 3g right? I alway sleep the device when I'm done. I still have huge percentages on the screen when looking at the battery usage. I'm trying a completely black screen now.
Mainly your widgets and icons and stuff still cover large portions of it, so: a black screen will help, not but alot.
Also, to keep items in RAM, to the second poster... What do you think is keeping those items in RAM?
Ummm... It's the CPU.
Task Killers won't help you on RAM usage at all (Because Android will automatically shuffle them out if it has to, or so I've read... I've yet to hit max memory). Task Killers DO help you as far as battery use goes, though... Keeping the browser killed if you aren't using it, etc.
Bjd223 said:
Documentation? As far as I have read an application does not go into any type of dehydrated state when running in the background / minimized. It can do anything it wants including using CPU cycles.
I do agree that most applications do not need to be killed with a task killer but leaving 3D games (for example) running in the background could hurt your battery. Also not all applications are progammed with ther same fore thought and skill level.
I get about 33% more runtime out of my battery using a task killer to kill specific applications that I know I do not want running in the background.
Click to expand...
Click to collapse
I should clarify. I guess the term I meant to use is "suspended." If a program is actively "running" in the background, it will use CPU cycles. But if you simply stopped using a program, say for example the xda app, and returned to your homescreen, the application stays "suspended" in the background and consumes no CPU cycles until you go back to it. Now services that are updating, such as email or SMS, will use CPU cycles in the background because they are still actively running. But if you want to conserve battery life you can simply disable the notifications from most of these programs.
asrrin29 said:
I should clarify. I guess the term I meant to use is "suspended." If a program is actively "running" in the background, it will use CPU cycles. But if you simply stopped using a program, say for example the xda app, and returned to your homescreen, the application stays "suspended" in the background and consumes no CPU cycles until you go back to it. Now services that are updating, such as email or SMS, will use CPU cycles in the background because they are still actively running. But if you want to conserve battery life you can simply disable the notifications from most of these programs.
Click to expand...
Click to collapse
The app itself at that point may not be but the Android OS still does to maintain that suspended state.
I have some applications I rarely use or even some that I've never used but may want to in the future. I see absolutely no benefit in keeping these applications in the background. Further more, I've noticed a signficant drain on the battery when extra applications are running in the background. I'm sure it's not all of them, but I've yet to discover who exactly the culpit is. Right now I suspect it's the NPR app, perhaps due to data use?
The point is, there are perfectly good reasons to keep some apps in the background, and perfectly good reasons to kill others - or perferrably not have them start up at all unless I do it myself. Could be due to data usage (especially if you do not have unlimited data), could be due to concerns about excessive cpu usage. There really should be a clear method in which you can stop applications from opening on their own.
You can use the program "Autostarts" to keep applications from starting at startup. With it you can also prevent things from launching under a number of other situations. That might be what you are looking for. Just do a google search for the APK as I don't think it is in the market.
Sent from my SAMSUNG-SGH-I897 using XDA App
Shuggins said:
You can use the program "Autostarts" to keep applications from starting at startup. With it you can also prevent things from launching under a number of other situations. That might be what you are looking for. Just do a google search for the APK as I don't think it is in the market.
Wouldn't tasker also help?
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Sent from my AOSP on XDANDROID MSM using XDA App
To me, it's not a matter of "task killer or not", but rather when and where to use one. And I think it's simple: Don't bother, unless you suspect a specific app is doing something you don't want it to do in the background. Then, just kill that specific app and leave everything else alone. A Task manager that shows CPU% for each process can be handy for this as well.
I generally try to avoid killing tasks, but one night I had 50% battery on my phone and after about 2 hours or so I took it out of my pocket to make a phone call, and it was very hot and had about 12% of batter left -- something was running wild that shouldn't have been (I think it was Pandora, even though it was not currently playing any music!) So, background apps do occasionally run out of control, and you do need to occasionally kill them, but do it on an "as needed" basis.
Raleran said:
I'm attempting to try to increase my battery life so it lasts longer than 12 hours (~13 seems to be my limit). (I'll admit I'm a bit jealous of those who can run the phone 24+ hours) Though it's somewhat painful, I'm shutting down most the programs I have running in the background.
Click to expand...
Click to collapse
Unless the background process is syncing data, it won't eat your battery. So instead of wasting your time, you should focus on other energy hogs. Things like screen brightness, bluetooth, wifi, and gps.
Shuggins said:
You can use the program "Autostarts" to keep applications from starting at startup. With it you can also prevent things from launching under a number of other situations. That might be what you are looking for. Just do a google search for the APK as I don't think it is in the market.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
I installed Advanced Task Killer from the Market. It lets you kill all running applications including itself.
durrence
jsmith8858 said:
To me, it's not a matter of "task killer or not", but rather when and where to use one. And I think it's simple: Don't bother, unless you suspect a specific app is doing something you don't want it to do in the background. Then, just kill that specific app and leave everything else alone. A Task manager that shows CPU% for each process can be handy for this as well.
I generally try to avoid killing tasks, but one night I had 50% battery on my phone and after about 2 hours or so I took it out of my pocket to make a phone call, and it was very hot and had about 12% of batter left -- something was running wild that shouldn't have been (I think it was Pandora, even though it was not currently playing any music!) So, background apps do occasionally run out of control, and you do need to occasionally kill them, but do it on an "as needed" basis.
Click to expand...
Click to collapse
Or an auto-killer would've killed it before it killed your battery by 38% lol
Task Killings are bad, mmmkay...
Slightly off topic:
To help conserve battery power,
Use an all black desktop background since the black areas dont use battery power.
Hmm, people in this thread have said a few things that I haven't heard or seen much before. Specifically that killing apps could decrease battery life. When I first downloaded advanced task killer I tended to kill most things. I slowly backed off and now I've been watching what launches and what tends to come back and not kill those (mail apps, widgets, performance watchers, etc). The second is that not having a black background doesn't necessarily improve battery life. Makes sense considering I have icons everywhere on my screen.
@Shuggins - Thank you! That's exactly what I was looking for. I've downloaded it but now I have to, er charge my battery a bit before I can take a close look at it.
@jsmith8858 - Are you running setCPU? A couple days ago I noticed my battery running pretty hot. I stopped using setCPU and the battery cooled down a lot. I've used setCPU since them without the heat issue so I'm not sure what was going on.
Well during todays iteration I ran for about 12 hours (typical). I had a couple short phone calls, 2 email accounts syncing as well as other bg syncing processes. I did eat up 30% in an hour messing with a game. I'd probably have 13-14 hours if I didn't play anything (but if I didn't what's the point of the phone . Still, as much as I love it the screen is killing me. Guess there's nothing to do about it though (usually brightness is all the way down, turn it off when I'm not using it, using a darker background). I didn't kill any of my background processes today. I'm going to set up that Autostarts program and start auto-killing various programs tomorrow.
You can try using autokiller and art it to extreme, but I don't recommend this
Sent from my HTC Dream using XDA App
I got new Captivate two weeks ago and I didnt had any knowledge of Android before that. So as every noob does, I also got worried about my aweful battery and installed task killers. But I noticed that my phone started to lag. So after reading many articles and comments, I came to conclusion that I don't really need Task killer and Android is designed to stop all unwanted Apps itself (correct me if I am wrong here please)
So I thought to test something. I opened camera and then clicked back (not home key but back). The running apps in settings showed its not running, but in System Panel (as suggested by the author of one of the article) it shows Camera is still open but inactive.
So my question is, do these inactive but open apps consume bettery or affect performance?
My question may sound stupid, but I am really concerned about my battery not lasting more than 10 hrs.
If they use a lot of data and have constant updates then yes, they will consume a significant amount of battery. A moderatly simple app that is open but doesnt require data nor act frequently wont use a lot of battery at all. I still use a task killer, as android doesnt automatically "kill" on its own. You can avoid a lot of trouble by just turning off your mobile network when youre not using it; thats a great battery saver in general... good luck
Sent from my FroyoEris using XDA App
hilerc said:
You can avoid a lot of trouble by just turning off your mobile network when youre not using it; thats a great battery saver in general... good luck
Click to expand...
Click to collapse
Thanks for replying...
I have tweek to trun off my 3g and its never on. But at work I use Wifi to listen to online radio on my phone. So do I have to kill apps like TweetDeck, Facebook and Gmail, with Task killer? Even though I have disabled auto sync for these accounts.
SuperPower (I got it on AppBrain) is an advanced power management app. It does cool stuff like allow you to schedule your phone to shut off data when the screen is off WHILE scheduling the data to come on for a couple minutes every hour to sync your email AND leave data on if your screen is off but you're downloading something. It didn't seem to play too nice with setcpu but has literally doubled my battery life without a noticeable change in performance. There's a thread on xda about it somewhere, but this is currently an unsupported beta so use at your own risk.
austontatious said:
SuperPower (I got it on AppBrain) is an advanced power management app. It does cool stuff like allow you to schedule your phone to shut off data when the screen is off WHILE scheduling the data to come on for a couple minutes every hour to sync your email AND leave data on if your screen is off but you're downloading something. It didn't seem to play too nice with setcpu but has literally doubled my battery life without a noticeable change in performance. There's a thread on xda about it somewhere, but this is currently an unsupported beta so use at your own risk.
Click to expand...
Click to collapse
of course it did it shut data off. any app that does that will extend batt life
So basically it is Juice Defender?
Sent from my PC36100 using XDA App
dsEVOlve said:
So basically it is Juice Defender?
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
sounds like.
Ya, it's a similar concept to JuiceDefender. Less about task management and power profiles, though - isntead of setting up profiles you basically just enable levels of control over your phone for the app. And yes, 94tbird, I am aware that "of course it did it shut data off. any app that does that will extend batt life " but the impressive thing is that it didn't just turn data off, but it managed it so that I didn't notice it was off. If I wanted a phone with no data connection and great battery life, I'm sure I have an old nokia around here somewhere. The point was that it is a smart enough app to turn data off when I don't need it and on when I do, while still keeping my email box synced and all without me noticing a difference (besides the battery life). You could accomplish the same thing with the stock widget to turn your data connection on and off, but you would actually have to turn it on and off. This app does it for you, and seamlessly enough that you don't notice it working. But hey - do as you like. I don't have any connection to the developer(s) of this app, I just dl'd it and it worked really well, thought I would share.
Does Advanced Task Killer drain my battery even if I'm not using autokill or killing any tasks at all? Like if I just leave it there, will it still drain.
And one important question as well, if a AOL's notification icon appears in the status bar, but I don't see it on the running services list, is the app still running in the background?
Does anyone have bad battery by using WidgetLocker or Weatherbug? I can't tell what is usingy battery
Sent from my LG-P999 using xda premium
NekoNyapii said:
Does Advanced Task Killer drain my battery even if I'm not using autokill or killing any tasks at all? Like if I just leave it there, will it still drain.
And one important question as well, if a AOL's notification icon appears in the status bar, but I don't see it on the running services list, is the app still running in the background?
Does anyone have bad battery by using WidgetLocker or Weatherbug? I can't tell what is usingy battery
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
ok first, throw out ATK. the only reason you should use it is to kill a rogue app that has a bad memory leak, or is stuck in a race condition. and you can do this through the settings in any rom, so there is no need for an app.
Second, do you use an AOL app? if so then if it has an icon on the status bar then yes it is running and it has the ability to drain your battery. if its not showing up in the running services, then its not really running. its a neat trick where the app puts a notification in the bar then closes. and when you click it it reopens to where it was.
As for widgetlocker, i used it for a long time and if its setup right it shouldnt drain battery. it all depends on the widgets you have on both your lockscreen and your homescreen. widgets that use alot of battery will do so, while well written ones will not.
anyway, before i get too far off track. if you think a certian app is sucking your battery dry, use an application to freeze it, or just uninstall it and run the phone for a full charge cycle to see if it improves or stays the same. if it gets better, and you used the phone the same way, than that app is the culprit.
Klathmon said:
ok first, throw out ATK. the only reason you should use it is to kill a rogue app that has a bad memory leak, or is stuck in a race condition. and you can do this through the settings in any rom, so there is no need for an app.
Second, do you use an AOL app? if so then if it has an icon on the status bar then yes it is running and it has the ability to drain your battery. if its not showing up in the running services, then its not really running. its a neat trick where the app puts a notification in the bar then closes. and when you click it it reopens to where it was.
As for widgetlocker, i used it for a long time and if its setup right it shouldnt drain battery. it all depends on the widgets you have on both your lockscreen and your homescreen. widgets that use alot of battery will do so, while well written ones will not.
anyway, before i get too far off track. if you think a certian app is sucking your battery dry, use an application to freeze it, or just uninstall it and run the phone for a full charge cycle to see if it improves or stays the same. if it gets better, and you used the phone the same way, than that app is the culprit.
Click to expand...
Click to collapse
Oh sorry I didn't mean AOL app I meant like any app that has a notification icon on status bar. And do you know any good apps to monitor what is using the CPU or causing the battery drain?
And I know ATK is not really needed, but does it still drain battery if you don't use autokill or kill any tasks?
Sent from my LG-P999 using xda premium
NekoNyapii said:
Oh sorry I didn't mean AOL app I meant like any app that has a notification icon on status bar. And do you know any good apps to monitor what is using the CPU or causing the battery drain?
And I know ATK is not really needed, but does it still drain battery if you don't use autokill or kill any tasks?
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
i couldnt tell you if it does or not, but if it does not have a service or process running then its not hurting anything.
as for monitoring cpu or battery drain. i use a program called "System Tuner Pro" it costs money, but it tells you what apps are using how much cpu time in seconds. Any app like that will help, but its not a perfect system, it just helps point you in the right direction.
Last Note, the developer of "System Tuner Pro" is a good friend of mine, so i might be bias in using it
Klathmon said:
i couldnt tell you if it does or not, but if it does not have a service or process running then its not hurting anything.
as for monitoring cpu or battery drain. i use a program called "System Tuner Pro" it costs money, but it tells you what apps are using how much cpu time in seconds. Any app like that will help, but its not a perfect system, it just helps point you in the right direction.
Last Note, the developer of "System Tuner Pro" is a good friend of mine, so i might be bias in using it
Click to expand...
Click to collapse
I just downloaded System Tuner Pro, its awesome. I have it on recording right now, hopefully it doesnt drain too much battery.
Sent from my LG-P999 using xda premium
While recording it will, buy it also will show you EVERYTHING that is happening on your phone
Sent from my LG-P999 using Tapatalk
Klathmon said:
While recording it will, buy it also will show you EVERYTHING that is happening on your phone
Sent from my LG-P999 using Tapatalk
Click to expand...
Click to collapse
Yeah I paid for the app. Do you know if the Maps app eats a lot of battery as well? Its always in the running services.
Sent from my LG-P999 using xda premium
There is a reason Maps is always running. When an app wants to get location data, it can call on GPS. GPS will return the distance from 3 (or more) satellites, various times, and latitude and longitude. This information is useless to the majority of apps that use it, so they will have to convert it to something useful (like nearby address or a city name).
Now, Google knew this, and instead of making each app that needs a city or address figure it out on its own (which would most likely be a slow, resource hungry process) Google made its Maps program open source. So now these apps can just make a call to the always running maps process and it returns an address, city name, nearby supermarkets, ect...
This app is also responsible for your phone being able to get a rough position without having GPS turned on, it gets WIFI data, Cell tower names, and various other things to figure out roughly where you are in the world. This lets apps like WeatherBug to get your city without ever using GPS.
So thats why its always running, and there is no need to try and kill it ever. Maps is a very well written program, and your better off just letting it do its thing. (if you try to fight it, it's probably going to win )
I do believe I have an answer to this. I found today that, after I finally sat down and finished rooting and flashing and installing and rebooting and updating and all the rest of the happy stuff that equals a much happier user, that ATK did infact drain my battery in an exponencial amount. Prior to that, it was ok. After running CM7, in about 2 hours it drained my battery almost to dead. Now, i work in radio shack, so I've had my phone on the charger and my battery was still dying. So in all haste, remove ATK!!!
jaywillsoul said:
I do believe I have an answer to this. I found today that, after I finally sat down and finished rooting and flashing and installing and rebooting and updating and all the rest of the happy stuff that equals a much happier user, that ATK did infact drain my battery in an exponencial amount. Prior to that, it was ok. After running CM7, in about 2 hours it drained my battery almost to dead. Now, i work in radio shack, so I've had my phone on the charger and my battery was still dying. So in all haste, remove ATK!!!
Click to expand...
Click to collapse
Also go here and read.
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
Klathmon said:
There is a reason Maps is always running. When an app wants to get location data, it can call on GPS. GPS will return the distance from 3 (or more) satellites, various times, and latitude and longitude. This information is useless to the majority of apps that use it, so they will have to convert it to something useful (like nearby address or a city name).
Now, Google knew this, and instead of making each app that needs a city or address figure it out on its own (which would most likely be a slow, resource hungry process) Google made its Maps program open source. So now these apps can just make a call to the always running maps process and it returns an address, city name, nearby supermarkets, ect...
This app is also responsible for your phone being able to get a rough position without having GPS turned on, it gets WIFI data, Cell tower names, and various other things to figure out roughly where you are in the world. This lets apps like WeatherBug to get your city without ever using GPS.
So thats why its always running, and there is no need to try and kill it ever. Maps is a very well written program, and your better off just letting it do its thing. (if you try to fight it, it's probably going to win )
Click to expand...
Click to collapse
I used system tuner to prevent maps from starting up and it doesnt show up in running services anymore. It seems like my battery is a lot better this way.
The only time I really use maps is for gps. I use gps, maps turns on and then when I turn gps off, maps doesnt run in the background anymore. That's the only reason why im keeping system tuner I have no other need for location service.
Sent from my LG-P999 using xda premium
And plus I don't see why Maps always needs to be running. When I need it for location services, then it could just start up then, no need to always keep it running, I really do believe it drains a lot of my battery.
Sent from my LG-P999 using xda premium
This great forum is full of information but for some reason whenever I tried searching the cat reading the book pops up and says its taking a long time so I figure I will try to ask here. is there a app that will basically keep track of which apps use the most cpu, ram or resources in general? I am trying to figure out which of my 100 or so apps installed is using the cpu the most so I can possibly find an alternative. I just installed the custom kernel from this page http://forum.xda-developers.com/showthread.php?t=2129218 and it did seem to make the phone faster but the battery usage is still the same. Another question I have is if it is really necessary to run antivirus software on the phone? Doesn't google have something to check for bad apps in google play?
DroidWall
Install DroidWall. Block network access to any app that does not require network access - cameras, video players, calendar, minibooks, text readers, galleries, soundboards, music players.
Lots of these apps like to wake themselves up (even if you don't use them), search your phone for data then transfer data over the internet. That all uses CPU and kills the battery. If they wake up and find no network connection they shut themselves down again. Block them and you are guaranteed 20% or better battery life.
EEngineer said:
Install DroidWall. Block network access to any app that does not require network access - cameras, video players, calendar, minibooks, text readers, galleries, soundboards, music players.
Lots of these apps like to wake themselves up (even if you don't use them), search your phone for data then transfer data over the internet. That all uses CPU and kills the battery. If they wake up and find no network connection they shut themselves down again. Block them and you are guaranteed 20% or better battery life.
Click to expand...
Click to collapse
Thanks but Droidwall does not list my camera in the list of apps. I just installed the latest Faux kernel and set spu limits to 213 -1015 or whatevere the exact numbers are. Will see what happens. I was using the Mazkrnl_0218GB.zip kernel just prior to this but that one was forcing me to pull the battery many times. And before I had the stock CM7 kernel from the 301 CM7 release.
sonicmixmaster said:
Thanks but Droidwall does not list my camera in the list of apps. I just installed the latest Faux kernel and set spu limits to 213 -1015 or whatevere the exact numbers are. Will see what happens. I was using the Mazkrnl_0218GB.zip kernel just prior to this but that one was forcing me to pull the battery many times. And before I had the stock CM7 kernel from the 301 CM7 release.
Click to expand...
Click to collapse
What is your camera? Can you post the Google Play link here?
Also, turn off Background Data, turn off Auto sync, and do not let your apps update automatically. That also drains the battery.
I can get 2½ days on standby on my G2X. I'm running the last CM7 nightly and Trinity T15-G2x-06022012 kernel.
I can get better battery life with Maz's kernels but I was getting overheating and SOD.
EEngineer said:
What is your camera? Can you post the Google Play link here?
Also, turn off Background Data, turn off Auto sync, and do not let your apps update automatically. That also drains the battery.
I can get 2½ days on standby on my G2X. I'm running the last CM7 nightly and Trinity T15-G2x-06022012 kernel.
I can get better battery life with Maz's kernels but I was getting overheating and SOD.
Click to expand...
Click to collapse
My camera is the one that came with CM7 and does not have a Play link. I would like to keep the auto sync on and data as I like to have some stuff updated like weather but would like to know how to stop the facebook app from doing updates because I really don't care about them and see that facebook seems to be a top cpu user for me. I installed an app called Battery Drain Analyser (play.google.com/store/apps/details?id=com.msd.battery.indicator&feature=search_result) and it seems to help me find out what is sucking up my battery. I would like to keep the facebook app but not have it fetch updates constantly. I know I can firewall it but that would require me to constantly edit the firewall rules every time I want to use the app. The same thing goes for some other apps that self update like twitter. If there was a way to turn off background updating of these apps like facebook and twitter and keep on the updating when i start the apps myself.
sonicmixmaster said:
My camera is the one that came with CM7 and does not have a Play link. I would like to keep the auto sync on and data as I like to have some stuff updated like weather but would like to know how to stop the facebook app from doing updates because I really don't care about them and see that facebook seems to be a top cpu user for me
Click to expand...
Click to collapse
Well, the camera that came with CM7 doesn't need network access.
But if you are keeping background data on and auto sync on, and you are running the Facebook app, put that all together and that's a battery **** sandwich. You are deliberately giving yourself poor battery life.
For me, I don't need to have the weather CONSTANTLY updated when I'm not looking at it, I just click the Weather app and I see the weather. I'm not that obsessed with the weather to have it update when I'm not looking at it.
My guess is if you took my advice you'd double your battery life, but there you have it.
EEngineer said:
Well, the camera that came with CM7 doesn't need network access.
But if you are keeping background data on and auto sync on, and you are running the Facebook app, put that all together and that's a battery **** sandwich. You are deliberately giving yourself poor battery life.
For me, I don't need to have the weather CONSTANTLY updated when I'm not looking at it, I just click the Weather app and I see the weather. I'm not that obsessed with the weather to have it update when I'm not looking at it.
My guess is if you took my advice you'd double your battery life, but there you have it.
Click to expand...
Click to collapse
I knew about turning data off and auto sync long time ago. Also bluetooth and wifi turning off will help.but the apps that are running all the time downloading data in the background are the real problem and cant be configured not to do that are complete crap. and the newest facebook app also without my permission tells me about missed phone calls! I already have a build in CM7 feature that does this! why would anyone need this? I am willing to bet that every android phone has some type of way to show you that you missed a call. I think its all about advertising. The little F shows up on the status bar on top now along side my missed call icon when I have a missed call. This crap started when they pushed the new version a few days ago.
sonicmixmaster said:
I knew about turning data off and auto sync long time ago. Also bluetooth and wifi turning off will help.but the apps that are running all the time downloading data in the background are the real problem and cant be configured not to do that are complete crap. and the newest facebook app also without my permission tells me about missed phone calls! I already have a build in CM7 feature that does this! why would anyone need this? I am willing to bet that every android phone has some type of way to show you that you missed a call. I think its all about advertising. The little F shows up on the status bar on top now along side my missed call icon when I have a missed call. This crap started when they pushed the new version a few days ago.
Click to expand...
Click to collapse
I use Auto3G. This little gem ensures I will have battery when I need it
-- The noob says:
This just in... my IQ has increased 50 points thanks to the g2x!
sonicmixmaster said:
I knew about turning data off and auto sync long time ago. Also bluetooth and wifi turning off will help.but the apps that are running all the time downloading data in the background are the real problem and cant be configured not to do that are complete crap. and the newest facebook app also without my permission tells me about missed phone calls!
Click to expand...
Click to collapse
Why oh why are you using the newest Facebook app? I know people still using the old facebook app and won't update. I have plenty of apps that I won't update because the latest app is crap.
I updated because there was an update I don't know if there was going to be any problems with it
Sent from my LG-P999 using xda app-developers app
jededbm Pij
mansa_noob said:
I use Auto3G. This little gem ensures I will have battery when I need it
-- The noob says:
This just in... my IQ has increased 50 points thanks to the g2x!
Click to expand...
Click to collapse
I will give this app a try. Seems like it makes sense. Thanks.