已经运行的应用程序将被通知有关传入的SMS - Windows Mobile 6.5

时间:2011-07-06 15:02:58

标签: c++ c notifications sms windows-mobile

我有一个可以在手机上连续运行的C / C ++ Windows Mobile 6.5应用程序。它需要分析SMSes。如何在我的申请中通知收到的短信?我在MSDN中读到有关SmsSetMessageNotification()但是这是在SMS进入后启动应用程序,在我的情况下应用程序已经运行,只需要通知它已收到新的SMS然后应该可以访问它为了分析它并决定它是否符合申请的任何利益。

那么我的运行应用程序怎么能被告知需要分析的传入SMS?

2 个答案:

答案 0 :(得分:0)

我认为您需要使用 IMailRuleClient 注册接收短信的通知。

有一个示例应用程序作为sdk的一部分来演示此功能。您可以从MSDN Code Samples

下载

答案 1 :(得分:0)

您可以使用无线接口层(RIL)API实现目标。下载RIL.H即可开始使用。然后使用LoadLibraryGetProcAddress在运行时从DLL动态调用RIL函数。您可以设置RIL通知回调,以便在发生消息活动时通知您。我找到了一个代码示例here