Поддерживайте телефон с Windows Mobile 6 - PullRequest
3 голосов
/ 11 апреля 2010

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

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

1 Ответ

3 голосов
/ 11 апреля 2010

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

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

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

...