我想从设备上读取短信我使用以下代码..
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);
但我无法在结果中获得任何短信列表。
答案 0 :(得分:1)
我相信您在.bar文件中缺少权限。有关详细信息,请参阅link。
权限:要使用消息传递服务,您必须设置 access_pimdomain_messages访问电子邮件和PIN消息的权限 和access_sms_mms访问文本消息的权限。这些 权限在项目的bar-descriptor.xml文件中设置。
此sample app也会有所帮助。