I had a good idea for an application that would automatically enable/disable GPS depending on if a running app needs GPS function. I usually leave GPS off to save battery unless I want to use Google maps, Trapster, Where etc...then I have to manually enable GPS while I'm using the programs, and disable GPS when I'm done. Wouldn't it be nice if the phone automatically did this?
Folks here mentioned that GPS is actually only active when an app requests it, that turning on GPS alone (without any apps using GPS running) should not affect battery life.
Folks here mentioned that GPS is actually only active when an app requests it, that turning on GPS alone (without any apps using GPS running) should not affect battery life.
I have heard this as well but for one reason or another I consistently get better battery life if I have GPS disabled.
Even having an app that would turn GPS on/off with the click of a button would be better than navigating to the GPS options menu. I don't think this would be very hard.
Would this be possible with bluetooth? Could be a stupid question, sorry.
I don't fully understand your question, can you give some more details?
As for the GPS, I leave it on all the time, and I rarely use any apps that need it. My bettery life would probably be better but I get through the whole day with a single full charge in the morning, still, I think there would be use for an app like this.
Even having an app that would turn GPS on/off with the click of a button would be better than navigating to the GPS options menu. I don't think this would be very hard.
You mean like assigning it to one of the hardware buttons so it functions sort of like a wifi switch on a laptop?
I posted this request last week and was told it wasn't possible.
It might not be, wouldn't it somehow have to be able to interact with every GPS enabled app out there? Seems to me that if RIM devices use such a strict security model in the OS, such interaction between a background app and a 3rd party app might not be possible. Note when you're setting application permissions, the permissions pertain to allowing the app to interact with the devices various functions, not other apps.
You mean like assigning it to one of the hardware buttons so it functions sort of like a wifi switch on a laptop?
Ideally everything would be automatic such that once set up, the application would know when GPS needs to be turned on if an application requests access, and turn GPS off when no applications are using it.
I then was thinking about an easier way to do this because I figured automation of this process could be difficult. So I thought it would be nice to have an Icon on my home screen that when clicked, would toggle GPS on/off instead of having to navigate to the GPS options menu.
Folks here mentioned that GPS is actually only active when an app requests it, that turning on GPS alone (without any apps using GPS running) should not affect battery life.
Quoted for the truth. If there is no active software polling the GPS, the GPS is not active and not draining battery power.
If nothing calls on the GPS, it does not use appreciable battery/memory.
If this is true, I still think it would be nice to have a quick and easy way to enable/disable GPS on a global level from the home screen or even through the BB menu button. I just hate having to go in to the options to change GPS settings!
If this is true, I still think it would be nice to have a quick and easy way to enable/disable GPS on a global level from the home screen or even through the BB menu button. I just hate having to go in to the options to change GPS settings!
If it's true there's no reason to turn GPS off. I just don't see how it's true. I notice better life by roughly 20% with GPS off.
it is true if u are not using a program with gps it stops draining battery because simply when you even leave google maps open in the background, then go back to it, it usually takes about a 5 -10 secs to get a GPS lock again... if it was constantly on it shouldnt have to wait to lock...
As stated in the RIM API reference the GPS module has 3 states of operation.
1. Idle - In this state, the radio is detached from the network.
2. Ready - In this state, the radio is attached to the network, and can send and receive packets.
3. Standby - In this state, the network must page the radio to prepare it to receive a downlink packet.
I assume when GPS is enabled in the options, it is placed in STANDBY mode and awaits a location request. This waiting process then must use more CPU cycles than if it were in IDLE mode. Now i need to find out if STANDBY uses more batt. when compared to IDLE.