2009-07-20 9 views
1

Est-ce que les téléphones portables ont une fonction API, ou quelque chose de similaire, qui pourrait être appelée par une application de téléphone pour déterminer si le téléphone est actuellement en charge ou est sur batterie? Je suppose que s'il y a une telle fonction, il y aurait probablement un nom différent sur chaque OS mobile, donc si quelqu'un pouvait nommer ces noms de fonctions, et le système d'exploitation de chacun, ce serait génial.Comment vérifier par programme si le téléphone mobile est en cours de charge ou s'il est en cours de chargement?

beaucoup thx

Répondre

0

la mise en œuvre de Nokia de Java ME dispose d'une fonction API pour check the battery level. Plus généralement, Java ME a le "Sensor API" (ce qui est hautement mise en œuvre spécifique) qui exposes sensors comme l'état du chargeur, accéléromètre (s), etc.

0

Sur le RIM ligne BlackBerry des appareils, cela peut être fait en utilisant la classe net.rim.device.api.system.DeviceInfo; plus précisément, la méthode getBatteryStatus() statique de cette classe qui renvoie un champ de bit de drapeaux liés à l'état de la batterie sur le périphérique. Le champ de bits contient divers indicateurs qui indiquent si le périphérique est en cours de chargement ou fonctionne sur batterie (entre autres).