Поддержите телефон Windows Mobile 6 в рабочем состоянии

Я делаю приложение для Windows Mobile 6.1 Pocket PC (Touchscreen). Я знаю, что когда экран КПК выключается, он переходит в режим ожидания, а приложения практически останавливаются в фоновом режиме. Мое приложение не может этого сделать. Это нужно продолжать. Итак, у меня вопрос, как я могу сохранить телефон в рабочем состоянии (подсветка включена), пока мое приложение не будет выполнено?

Примером этого могут быть приложения для потоковой передачи видео, такие как Youtube. Телефон остается включенным во время воспроизведения видео.


person QAH    schedule 11.04.2010    source источник
comment
Пожалуйста, используйте дефис (-) между несколькими словами в теге. То есть windows-mobile-6, а не windows-mobile 6.   -  person John Saunders    schedule 11.04.2010
comment
См. Этот ответ: stackoverflow.com/questions/246407/   -  person MusiGenesis    schedule 11.04.2010
comment
Отключение подсветки и режим ожидания - это две разные вещи. Вам не нужно держать подсветку включенной, чтобы устройство продолжало работать.   -  person Shaihi    schedule 11.04.2010


Ответы (1)


Пока ваше приложение что-то делает (в цикле или таймере), это относительно просто, вам нужно:

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

А затем регулярно звоните SystemIdleTimerReset().

person Henk Holterman    schedule 11.04.2010