Wie bekommt man den aktuellen Akkustand in .NET CF 3.5?
-
22-08-2019 - |
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
abrufenLö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