我正在关注如何在Windows移动设备上获取电池状态:
http://msdn.microsoft.com/en-us/library/aa457088.aspx
当PDA没有充电时,这很有效; %返回符合PDA电源屏幕上显示的内容。
然而,当PDA正在充电时,返回的百分比是100.我还在充电和不充电时比较了所有的班级成员值,并且看不到任何我可以用来代替BatteryLifePercent的东西。
我可以使用ACLineStatus或BatteryFlag来检测是否正在充电,但是向用户显示“充电... 88%”这样的内容会很棒,因此他们知道充电时间是否达到100%。
以前有人遇到过这个吗?
道歉,如果我之前的搜索不充分,答案就在这里......请告诉我。
安德鲁
答案 0 :(得分:3)
您获得的结果是电池驱动程序为电源管理器提供的结果。如果它在插入时给你100%(许多),那么这就是你可以得到的所有信息(除非设备OEM添加某种专有API来查询它,我怀疑)。