一个已经在运行的应用程序将收到短信通知-Windows Mobile 6.5



我有一个C/C++Windows Mobile 6.5应用程序,它可以在手机上连续运行。它需要分析短信。如何在我的应用程序中通知我收到的短信?我在MSDN上读到了关于SmsSetMessageNotification((的内容,但这是在SMS进入后启动应用程序,在我的情况下,应用程序已经在运行,只需要通知它收到了新的SMS,然后应该可以访问它,以便对其进行分析,并决定它是否对应用程序感兴趣。

那么,如何通知我已经在运行的应用程序收到的短信,然后需要对其进行分析呢?

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

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

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

最新更新