2010-04-11 3 views
3

Windows Mobile 6.1 Pocket PC (터치 스크린) 용 응용 프로그램을 만들고 있습니다. Pocket PC의 화면이 꺼지면 대기 모드로 들어가고 응용 프로그램이 백그라운드에서 멈춰 버렸습니다. 내 응용 프로그램은 그렇게 할 수 없습니다. 계속 가봐야 해. 그래서 제 질문은, 어떻게 응용 프로그램이 완료 될 때까지 전화를 살아있게 할 수 있습니까 (백라이트가 켜져 있습니까?).Windows Mobile 6 전화 사용 가능

예를 들어 Youtube와 같은 비디오 스트리밍 응용 프로그램이 있습니다. 동영상이 재생되는 동안 휴대 전화를 켜 놓습니다.

+0

태그의 여러 단어 사이에 하이픈 ("-")을 사용하십시오. 즉, "windows-mobile-6"이 아니라 "windows mobile 6"입니다. –

+2

백라이트 끄기 및 일시 중단 모드는 별개의 두 가지입니다. 장치를 계속 작동 시키려면 백라이트를 켜 둘 필요가 없습니다. – Shaihi

+1

이 답변보기 : http://stackoverflow.com/questions/246407/disable-sleep-mode-in-windows-mobile-6/246794#246794 – MusiGenesis

답변

3

는만큼 앱 (루프 또는 타이머에) 뭔가를하고있다으로 비교적 쉽게, 당신이 필요합니다

public static class CoreTools 
{ 
    [DllImport("coredll.dll")] 
    public static extern void SystemIdleTimerReset(); 
} 

그리고 정기적으로 SystemIdleTimerReset()를 호출합니다.

관련 문제