Question

Comment - ou quelle est la meilleure façon - pour récupérer dans .NET CF 3.5 niveau actuel de la batterie de l'appareil sous Windows Mobile 5 et 6

?
Était-ce utile?

La solution

Je pense que vous voulez utiliser le Microsoft.WindowsMobile.Status namepsace (en particulier le SystemState classe .

using Microsoft.WindowsMobile.Status;

...

BatteryLevel batteryLevel = SystemState.PowerBatteryStrength;
BatteryState batteryState = SystemState.PowerBatteryState;

Voir ce poste pour l'échantillon complet de code.

Autres conseils

Vous voulez sans doute la classe courtier de notification d'État qui noldorin recommande. Je ne pense pas que cela vous donne très fine des informations de grain. Vous obtenez des informations comme faible ou très faible. Si vous avez besoin pourcentages spécifiques envisager d'utiliser GetSystemPowerStatusEx.

Comment faire pour obtenir l'état d'alimentation de l'appareil GetSystemPowerStatusEx

Pour ajouter à la réponse de CJ, vous pouvez trouver un exemple de code de la façon d'obtenir des informations détaillées sur la batterie Exemple sortie http://j2i.net/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/home/powerMeter.png

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top