wince получить уведомление о возобновлении работы устройства C#

У меня есть мобильное приложение на устройстве Windows CE 6.0. Устройство иногда отправляется для приостановки с помощью аппаратной кнопки. Я хочу сделать некоторые задачи, как только устройство возобновится.

Можно ли проверить в.net cf-программе, было ли восстановлено устройство?

Спасибо!

3 ответа

Решение

Спасибо за ваши ответы...

При дальнейших исследованиях я обнаружил событие в OpenNETCF, соответствующее моим потребностям.

Событие OpenNETCF.WindowsCE.PowerManagement.PowerUp срабатывает при возобновлении работы устройства - здесь все работает нормально...

Согласно этому предыдущему вопросу, это невозможно без обращения к P/Invoke или сторонней библиотеке.

Ага. Вы должны подписаться на очередь PowerNotification и затем наблюдать за событием возобновления, которое запускается после цикла приостановки / возобновления. Вот класс CF, который реализует это без монстра OpenNetCF: http://win-mobile-code.googlecode.com/svn/trunk/NotificationList/NotificationsList/PowerNotifications.cs

Вышеприведенное является частью моей статьи "Что разбудит ваше устройство" на http://www.hjgode.de/wp/2013/05/13/mobile-development-manage-the-event-db-what-wakes-up-your-device/

Но используйте OpenNetCF, если вам нужно больше функциональности, реализованной OpenNetCF.

Другие вопросы по тегам