I’d like to create a service for Android that performs an operation once a day at a given time. What’s an efficient way to accomplish this – I want to make sure I’m not draining the device battery since this service is idle 99% of the time.
Not an Android expert, but http://www.androidguys.com/2009/04/02/wake-up-with-the-alarm/ seems to be what you are looking for