Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The Battery Usage screen gives nice stats about which application has consumed how much battery. The stats are based on the time each process has kept the phone awake, the CPU time, etc. etc.

There are times that I want to get more details that possibly exist, but not shown in the UI. That's why I want to look at the source of the info, or possibly write an app to collect better stats. (maybe some files in the /proc file system?)

Originally, this is because I didn't get any answer on this question: How can I find out what causes "Android OS" to consume battery?

share|improve this question
Take a look at BetterBatteryStats or CPU Spy. BetterBatteryStats can tell you what is keeping a wakelock on your phone, CPU Spy will tell you whether or not your phone is going into deep sleep. – Bryan Denny Dec 28 '11 at 15:04
@BryanDenny Thanks, helpful. Actually I found the "BetterBatteryStats" after posting this question, but haven't tried it yet. – Iravanchi Dec 28 '11 at 15:36
BBS is also free if you download it from XDA – Bryan Denny Dec 28 '11 at 16:50

I think you found a solution to your source problem. However your question went unanswered.

The information in the Battery Usage screen is found in


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.