Blackberry 10 Cascade:从设备读取短信
Posted
技术标签:
【中文标题】Blackberry 10 Cascade:从设备读取短信【英文标题】:Blackberry 10 Cascade: reading sms from device 【发布时间】:2015-03-30 05:24:43 【问题描述】:我想为此从设备读取短信,我使用以下代码..
using namespace bb::pim::message;
MessageService service;
MessageSearchFilter filter;
filter.addSearchCriteria(SearchFilterCriteria::Subject, "");
filter.addStatusCriteria(SearchStatusCriteria::Unread);
filter.setLimit(10);
QList<Message> localMessageResults = service.searchLocal(1, filter);
但我无法在结果中获得任何短信列表。
【问题讨论】:
【参考方案1】:我相信您的 .bar 文件中缺少权限。请参阅link 了解更多信息。
权限:要使用消息服务,您必须设置 access_pimdomain_messages 访问电子邮件和 PIN 消息的权限 以及访问短信的 access_sms_mms 权限。这些 权限在项目的 bar-descriptor.xml 文件中设置。
这个sample app 也会有所帮助。
【讨论】:
以上是关于Blackberry 10 Cascade:从设备读取短信的主要内容,如果未能解决你的问题,请参考以下文章
如何通过级联QML在blackberry 10设备文档目录中创建XML文件?
如何使用 webworks 在 Blackberry 10 设备中获取 IMEI 号码?
QT Blackberry 10 级联以编程方式获取 WIFI IPv4 地址