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.