如何获取 .NET CF 3.5 中的当前电池电量?
-
22-08-2019 - |
题
如何(或者最好的方法是什么)在 Windows Mobile 5 和 6 上的 .NET CF 3.5 中检索设备的当前电池电量?
解决方案
我想你想使用 Microsoft.WindowsMobile.Status
命名空间(特别是 SystemState
班级。
using Microsoft.WindowsMobile.Status;
...
BatteryLevel batteryLevel = SystemState.PowerBatteryStrength;
BatteryState batteryState = SystemState.PowerBatteryState;
看 这个帖子 获取完整的代码示例。
其他提示
您可能想的是Noldorin是建议国家通知代理类。我不认为它给你非常细粒度的信息。你得到很少或极少信息。如果您需要特定的百分比考虑使用GetSystemPowerStatusEx。
HOWTO:获取设备电源状态 GetSystemPowerStatusEx
要添加到CJ的反应你可以找到如何从的 http://www.codeproject.com/kb/mobile/Wimopower1.aspx 。此信息包括面糊的功率电平,温度,是否正在充电或排出,并且被汲取的电流的量。
不隶属于 StackOverflow