I am trying to collect power usage statistics for the Android G1
Phone. I am interested in knowing the values of Voltage and Current,
and then able to collect statistics as reported here
http://dl.google.com/io/2009/pres/W_0300_CodingforLife-BatteryLifeThatIs.pdf

I am able to get the value of Battery voltage through registering for
an intent receiver to receive the Broadcast for
ACTION_BATTERY_CHANGED. But the problem is that Android does not
expose the value of current through this SDK interface.

One way I tried is via sysfs interface, where I can view the battery
current value from adb shell, using the following command

$cat /sys/class/power_supply/battery/batt_current
449

But that too works only if the phone is connected via USB interface.
If I disconnect the phone, I see the value of batt_current as '0'. I
am not sure why the value of current reported is zero. It should be
more than zero, right?

Any suggestion / pointers for getting battery current value? Also
please correct me if I am wrong.

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to