Windows Mobile 5 および 6 の .NET CF 3.5 でデバイスの現在のバッテリ レベルを取得するにはどうすればよいですか?
6713 次
3 に答える
7
Microsoft.WindowsMobile.Status
名前空間(具体的にはclass SystemState
.
using Microsoft.WindowsMobile.Status;
...
BatteryLevel batteryLevel = SystemState.PowerBatteryStrength;
BatteryState batteryState = SystemState.PowerBatteryState;
完全なコード サンプルについては、この投稿を参照してください。
于 2009-03-25T14:07:49.507 に答える
2
おそらく、Noldorin が推奨している State Notification Broker クラスが必要になるでしょう。非常に細かい情報が得られるとは思いません。Low または Very Low などの情報が表示されます。特定のパーセンテージが必要な場合は、GetSystemPowerStatusEx の使用を検討してください。
方法: デバイスの電源ステータスを取得する GetSystemPowerStatusEx
于 2009-03-25T17:29:16.543 に答える
2
CJ の応答に追加するには、 http://www.codeproject.com/kb/mobile/Wimopower1.aspxから詳細なバッテリー情報を取得する方法のコード例を見つけることができます。この情報には、バッテリーの電力レベル、温度、充電中か放電中か、消費電流の量が含まれます。
于 2009-03-27T13:32:01.950 に答える