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?

  • 3
    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
    Commented Dec 28, 2011 at 15:04
  • @BryanDenny Thanks, helpful. Actually I found the "BetterBatteryStats" after posting this question, but haven't tried it yet.
    – Iravanchi
    Commented Dec 28, 2011 at 15:36
  • 3
    BBS is also free if you download it from XDA forum.xda-developers.com/showthread.php?t=1179809
    – Bryan Denny
    Commented Dec 28, 2011 at 16:50

1 Answer 1


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



You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .