如何在QT应用程序中读取Meamo5的IMEI码

Maemo 5 为获得手机上的IMEI吗提供了DBus接口。服务的名称是com.nokia.phone.SIM,路径是/com/nokia/phone/SIM/security,接口名是Phone.Sim.Security。最后,获得IMEI码的方法名get_imei

你可以在XTerm中用dbus-send工具来核实:

 

现在你要怎样用c++和qt来做呢?首先你要系统总线上创建一个可以被服务、路径、接口识别的接口。接下来,显示那个获取方法的回复。需要注意的是这个调用是异步的,也就是阻塞的。这个简单的例子和轻量级的调用,使用QDBusAbstractInterface::callWithCallback()可以完成多种任务。回复包含一个字符串和一个整型值。

 

本文译自:http://wiki.forum.nokia.com/index.php/How_to_read_IMEI_in_Qt_application_for_Maemo_5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值