Skip to content

Instantly share code, notes, and snippets.

@mouuff
Created August 29, 2012 16:00
Show Gist options
  • Save mouuff/3514840 to your computer and use it in GitHub Desktop.
Save mouuff/3514840 to your computer and use it in GitHub Desktop.
learning android api : battery
import android
import time
droid = android.Android()
def main():
droid.batteryStartMonitoring()
droid.dialogCreateSpinnerProgress("Loading...", "Refreshing informations", 100)
droid.dialogShow()
time.sleep(1)
droid.dialogCreateAlert("Battery informations", """Level:\t%i%%
Health:\t%s
Temperature:\t%s deg
Status:\t%s
Technology:\t%s
Voltage:\t%i mv
""" % (droid.batteryGetLevel().result,
["unknown", "Good", "OverHeat", "Dead", "overloaded", "unspecified failure"][(droid.batteryGetHealth().result)-1],
str(droid.batteryGetTemperature().result)[:2],
["unknown", "charging", "discharging", "not charging", "full"][droid.batteryGetStatus().result-1],
droid.batteryGetTechnology().result,
droid.batteryGetVoltage().result))
droid.dialogShow()
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment