DaminouU wrote:
> Hi,
> 
> I was wondering how to use the BatteryManager's constants when I find
> this link :
> 
> http://twisty.googlecode.com/svn-history/r26/trunk/twisty/src/com/google/twisty/Twisty.java
> 
> There you can find a method called "monitorBatteryState".
> In this one I saw those lines :
> int rawlevel = intent.getIntExtra("level", -1);
> int scale = intent.getIntExtra("scale", -1);
> int status = intent.getIntExtra("status", -1);
> int health = intent.getIntExtra("health", -1);
> ...
> 
> I am a newbie on Android so I read Intent and BroadcastReceiver to
> understand what it is and where I can find a "list" with that data
> ("level", "status", ...) but I didn't find anything.

They are undocumented, unfortunately. On the other hand, if you simply
dump all of the extras out of one of those Intents, you will find that
most are self-explanatory, or tie into constants defined on
BatteryManager. Note that "level" is in terms of "scale" (e.g., if
"scale" is 100, "level" will be 0-100 indicating an integer percentage
of battery life remaining).

> I think I understand that those values are "modified by the battery"
> and that my broadcastReceiver gets these changes. Is it correct?

Correct.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

Looking for Android opportunities? http://wiki.andmob.org/hado

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to