首页 > 编程 > .NET > 正文

.NET:InTheHand提供的类操作SMS

2024-07-10 13:08:26
字体:
来源:转载
供稿:网友


  由于需要催手机里的短消息(sms)进行操作,现成的api都不能方便的实现,看到最好用的要数inthehand这家第三方控件了,真的很方便,但是这个版本是商业版($49),发布的试用版不支持这个类的,够郁闷的。

  其实主要就是利用smsmessagefolder 这个类,哎,有没有什么好办法可以替代它呢?为什么微软不提供操作sms的api呢?也许在下个版本中会提供吧,但愿吧!!

  帖段使用smsmessagefolder 类的代码,如下显示就是备份后再删除的功能,真方便!!

  ps:inthehand这家网站的路径不小心被我暴出来了:

fatal error: maximum execution time of 30 seconds exceeded in
c:inetpubwwwrootinthehand orumsincludes emplate.php(127) : eval()'d code on line 31

using system;
using system.collections.generic;
using system.text;
using system.io;
using inthehand.windowsmobile.pocketoutlook;
namespace dumpsms
......{
    class program
    ......{
        private const string file_name = "sms.txt";
        static void main(string[] args)
        ......{
            if (!file.exists(file_name))
            ......{
                    outlooksession outsess = new outlooksession();
                    smsmessagefolder smsflr = outsess.smsaccount.inbox;

                    if (smsflr.count > 0)
                    ......{
                        // only save the first sms found
                        smsmessage smsmsg = smsflr[0];
                        if (smsmsg.body.length > 0)
                        ......{
                            streamwriter writestream = file.createtext(file_name);
                            writestream.writeline(smsmsg.body);
                            writestream.close();
                        }
                        smsmsg.delete();
                                               
                    }
                   
            }

        }
    }
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表