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 地址

手机出现blackberry是啥意思

使用 Phonegap for BlackBerry 从服务器获取 JSON 数据

iPhone/Android/BlackBerry 上的 jQuery