Android: Do you spend more time at work or at home? How long have you been at the gym this month? Wheresmytime makes it easy to discover the amount of time you have spent at any place.
The app tracks your location using GPS, nearby Wi-Fi spots, or mobile networks, with GPS giving the best accuracy. For each location that you want to track, tap the circle shown on the map and give it a name. Once you set it up, it works in the background and automatically creates timesheets of your days. You can later view this data by day, week, month or custom periods.
My initial concern was the effect this would have on my battery, but surprisingly, I haven't noticed any dip in battery life over the last four days that I've used the app. Plus, the app has been quite accurate, although that might be because I always have GPS and Wi-Fi switched on; results might vary if you keep those off.