문제

Windows Mobile 5 및 6에서 .NET CF 3.5에서 장치의 현재 배터리 레벨을 검색하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

나는 당신이 사용하고 싶다고 생각합니다 Microsoft.WindowsMobile.Status namepsace (특히 SystemState 수업.

using Microsoft.WindowsMobile.Status;

...

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

보다 이 게시물 전체 코드 샘플의 경우.

다른 팁

Noldorin이 추천하는 State Notification Broker 클래스를 원할 것입니다. 나는 그것이 당신에게 아주 훌륭한 입자 정보를 제공한다고 생각하지 않습니다. 낮거나 매우 낮은 정보를 얻습니다. 특정 백분율이 필요한 경우 getsystempowerstatusex를 사용하는 것을 고려하십시오.

Howto : 장치 전원 상태를 얻으십시오getsystempowerstatusex

CJ의 응답에 추가하려면 자세한 배터리 정보를 얻는 방법에 대한 코드 예제를 찾을 수 있습니다. http://www.codeproject.com/kb/mobile/wimopower1.aspx . 이 정보에는 반죽의 전력 수준, 온도, 충전 또는 배수 여부 및 전류의 양이 포함됩니다.

예제 출력 http://j2i.net/resized-image.ashx/__size/800x0/__key/communityserver.blogs.components.weblogfiles/home/powermeter.png

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top