View Single Post
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#43
Originally Posted by eitama View Post
I don't think so, but, here is an idea to improve it :
- Create two modes, the GPS hibernation mode, where the phone uses gps once every 5 min to get a fix. Also scan every 1 min for wifi access points. if they have not changed dramatically from the previous minute, stay in this mode.
- If the wifi scan revealed that you have physically moved away from all the wifi access points from 1 minute ago, increase GPS fix acquisition to every 30 seconds and cancel the wifi scans.
- Allow configuration of "Home Spots" where you know you want to be in hibernation. to configure such a spot, you open the settings, and press "Set current location as home location" (there can be multiple of those.
- If you had any notes that were supposed to go off at one of your home locations, the phone will pop them as soon as you arrived to the location, and go into hibernation mode.

You can even disable GPS acquisition at all when at a home location.

Also a home location could be characterized by a network BTS (cellular network antenna with a specific ID).
Well, not bad... the bad thing is: I am not familiar with any APIs about the stuff you wrote here.
Of course, if you are, you are welcome to contribute.

Apart from being an overkill for a simple notes app, this stuff would blow up the battery no matter how you try.

Anyways, the network cell ID seems to be the least power hog among the ideas - the problem is, you don't know the cell ID near the shop (unless you are there), and also there is no guarantee that the cell ID won't change until the next time you get there.