Frage

Wie es funktioniert - oder was ist die beste Art und Weise - das Gerät des aktuellen Akkustand in .NET CF 3.5 auf Windows Mobile 5 und 6

abrufen
War es hilfreich?

Lösung

Ich glaube, Sie die Microsoft.WindowsMobile.Status namepsace verwenden möchten (insbesondere die SystemState Klasse.

using Microsoft.WindowsMobile.Status;

...

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

Siehe dieser Beitrag für das vollständige Code-Beispiel.

Andere Tipps

Sie wollen wahrscheinlich den Staat Mitteilung Broker-Klasse, die Noldorin empfiehlt. Ich glaube nicht, dass Sie sehr feinkörnig Informationen gibt. Sie erhalten Informationen, wie niedrig oder sehr niedrig. Wenn Sie bestimmte Prozentsätze müssen berücksichtigen GetSystemPowerStatusEx verwenden.

's gemacht: Holen Sie sich das Gerät Power-Status GetSystemPowerStatusEx

CJ Antwort hinzufügen können Sie ein Codebeispiel finden, wie detaillierte Informationen zur Batterie erhalten von Beispiel Output http://j2i.net/resized-image.ashx/__size/800x0/__key/CommunityServer.Blogs.Components.WeblogFiles/home/powerMeter.png

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top