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
    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
  • 3
    BBS is also free if you download it from XDA forum.xda-developers.com/showthread.php?t=1179809
    – 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



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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