最新IBM水货笔记本价格,详细点击进入

查看完整版本: .NET:InTheHand提供的类操作SMS

风舞残阳 2008-4-2 13:44

.NET:InTheHand提供的类操作SMS

 由于需要催手机里的短消息([wiki]SMS[/wiki])进行操作,现成的API都不能方便的实现,看到最好用的要数InTheHand这家第三方控件了,真的很方便,但是这个版本是商业版($49),发布的试用版不支持这个[wiki]类[/wiki]的,够郁闷的。  其实主要就是利用SmsMessageFolder这个类,哎,有没有什么好办法可以替代它呢?为什么[wiki]微软[/wiki]不提供操作SMS的API呢?也许在下个版本中会提供吧,但愿吧!!
  帖段使用SmsMessageFolder类的代码,如下显示就是备份后再删除的功能,真方便!!
  PS:InTheHand这家[wiki]网站[/wiki]的路径不小心被我暴出来了:
Fatalerror:Maximumexecutiontimeof30secondsexceededin
C:Inetpubwwwrootinthehandorumsincludesemplate.php(127):eval()'dcodeonline31
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.IO;
usingInTheHand.WindowsMobile.PocketOutlook;
namespaceDumpSMS
......{
  classProgram
  ......{
    privateconststringFILE_NAME="sms.txt";
    staticvoidMain(string[]args)
    ......{
      if(!File.Exists(FILE_NAME))
      ......{
          OutlookSessionoutSess=newOutlookSession();
          SmsMessageFoldersmsFlr=outSess.SmsAccount.Inbox;
          if(smsFlr.Count%26gt;0)
          ......{
            //Onlysavethefirstsmsfound
            SmsMessagesmsMsg=smsFlr[0];
            if(smsMsg.Body.Length%26gt;0)
            ......{
              StreamWriterwriteStream=File.CreateText(FILE_NAME);
              writeStream.WriteLine(smsMsg.Body);
              writeStream.Close();
            }
            smsMsg.Delete();
                       
          }
         
      }
    }
  }
}
页: [1]
查看完整版本: .NET:InTheHand提供的类操作SMS