在Meego上发送短信
文章信息
综述
在 Meego 上发送短信和在 Symbian 上是类似的,唯一的不同在于在 Symbain 上需要诸如 NetworkServices 的能力,在Meego上同样也有类似的东西,否则无法成功发送短信。
在Meego上就是需要一个appName.aegis的文件,appName 指的是应用程序的名字。 文件具体内容如下:
<aegis>
<request>
<credential name="Cellular" />
<credential name="TrackerReadAccess" />
<for path="/opt/sms/bin/sms" />
</request>
</aegis>
我们这个例子程序的名字叫 sms,对应的可以修改成自己程序的名字。
用Qt Creator 新建的 Harmattan 工程是没有 aegis 文件的, 因此我们新建一个文本文件,写入以上内容,修改文件名为appName.aegis,然后将这个文件拷贝到工程目录下的 qtc_packaging\debian_harmattan 目录下就可以了。
目前 Qt Creator 已经修复了之前的一个Bug, 现在已经可以成功打包该 aegis 文件了,因此我们直接用Qt Creator 进行编译运行,就可以在Meego手机上发短信了!
例子程序请参考附件。


(no comments yet)