您的位置:首页 > 编程语言 > Qt开发

使用Qt Mobility实现手机短信的发送功能

2010-08-12 11:08 447 查看
    利用Nokia的Qt Mobility可以实现手机的短信发送功能。

   1. 首先需要配置Qt Mobility。如果是在Mameo平台上要实现短信功能,可以直接利用诺基亚最新的Nokia Qt Release SDK。里面已经将Qt Mobility的东西安装好了。只需要在Mameo手机上安装Qt Mobility即可。

 

        如果,你想要在Symbian平台的手机上跑Qt Mobility。可以参照这个网址上讲的,去配置S60 SDk和手机端的Qt Mobility。网址如下:http://www.yuelongr.cn/archives/Symbian/2010/03/23/1548.html

 

 

    2. 配置完Qt Mobility后就可以利用这个来完成发短信的功能了。

 

        1)在你的Qt程序的.Pro 文件里面添加

             CONFIG += mobility

             MOBILITY = messaging
             INCLUDEPATH += ../../src/messaging

        2)步骤1完成后,就可以利用Qt Mobility所提供的QMessage以及QMananger和QService这三个类了。

             发短信的功能如下所示即可实现:

             QMessage message;
             QString test = "Hello Qt Mobility";

             message.setBody(test);

             QMessageAddress address(QMessageAddress:: phone, "13849328945");

             message.setTo(address);

             message.setType(QMessage::sms);

             service.send (message); // service 是QMessageService的一个对象

      3) 这样就可以发出去短信了。这个程序我在N97和N900上测试过。 

 

 

 

 

 

 

    

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐