title: Android - create a service that runs once a day
body: <p>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.</p>