windows mobile 6.5 .net CF - как получить уведомление о том, что внутренний телефон включается или выключается - PullRequest
0 голосов
/ 18 марта 2011

Какой API можно использовать для получения уведомлений об изменении состояния телефона? Например, у меня есть приложение, и я хочу знать, выключает ли пользователь или звонит по телефону из Wireless Manager?

С уважением

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Как это:

using Microsoft.WindowsMobile.Status;

var phoneRadioOffState = new SystemState(SystemProperty.PhoneRadioOff);

phoneRadioOffState.Changed += (sender, e) =>
{
    var off = Convert.ToBoolean(e.NewValue);

    // Here you can do whatever you'd like when the phone is on or off.
};

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

1 голос
/ 18 марта 2011

Используйте State and Notification Broker для просмотра свойства PhoneRadioOff.Пример настройки брокера можно найти здесь .

...