我有一个可以在手机上连续运行的C / C ++ Windows Mobile 6.5应用程序。它需要分析SMSes。如何在我的申请中通知收到的短信?我在MSDN中读到有关SmsSetMessageNotification()但是这是在SMS进入后启动应用程序,在我的情况下应用程序已经运行,只需要通知它已收到新的SMS然后应该可以访问它为了分析它并决定它是否符合申请的任何利益。
那么我的运行应用程序怎么能被告知需要分析的传入SMS?
答案 0 :(得分:0)
我认为您需要使用 IMailRuleClient 注册接收短信的通知。
有一个示例应用程序作为sdk的一部分来演示此功能。您可以从MSDN Code Samples
下载答案 1 :(得分:0)
您可以使用无线接口层(RIL)API实现目标。下载RIL.H即可开始使用。然后使用LoadLibrary和GetProcAddress在运行时从DLL动态调用RIL函数。您可以设置RIL通知回调,以便在发生消息活动时通知您。我找到了一个代码示例here。