Уже запущенное приложение для информирования о входящем SMS - Windows Mobile 6.5 - PullRequest
0 голосов
/ 06 июля 2011

У меня есть приложение C / C ++ для Windows Mobile 6.5, которое постоянно работает на телефоне. Нужно проанализировать СМС. Как я могу получить уведомление в своем заявлении о входящем SMS? Я прочитал в MSDN о SmsSetMessageNotification (), но это запускает приложение, как только приходит SMS, и в моем случае приложение уже запущено, ему просто нужно сообщить, что получено новое SMS, и затем должен иметь к нему доступ. чтобы проанализировать его и решить, представляет ли он интерес для приложения или нет.

Так как же моему уже запущенному приложению сообщить о входящем SMS, которое затем необходимо проанализировать?

Ответы [ 2 ]

0 голосов
/ 16 июля 2011

Вы можете достичь своей цели, используя API-интерфейс уровня радиоинтерфейса (RIL).Загрузите RIL.H , чтобы начать.Затем используйте LoadLibrary и GetProcAddress для динамического вызова функций RIL из DLL во время выполнения.Вы можете настроить обратный вызов уведомления RIL, чтобы уведомлять вас, когда происходит активность сообщения.Я нашел пример кода здесь .

0 голосов
/ 07 июля 2011

Я считаю, что вам нужно использовать IMailRuleClient , чтобы подписаться на уведомления о получении текстового сообщения.

В составе sdk есть пример приложения, демонстрирующий эту функциональность. Вы можете скачать его с MSDN Code Samples

...