title: Tips for reducing battery drain for android services?
body: <p>I wrote an app recently and, well I'm quite disappointed about how much battery the service consumes. I go to make a call yesterday to find my battery is at 9%; I check the android system statics for the battery and find that my app is responsible for 60% of the battery drainage</p>
  
  <p>My question is, what can one do to reduce the battery usage on an app that runs and then <code>sleep</code>s for 60 seconds? The service is reading from a SQLite database; I could cache the data, but would that really account for that much battery usage? What are some standard ways to reduce battery drainage in a service?</p>