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() регулярно.

Смежные вопросы