0
Symbian 전화받은 편지함에서 SMS 메시지를 읽으려고합니다. Qt Creator로 응용 프로그램을 만들고 Symbian Simulator에서 작동 시키지만 Nokia N8에서는 모든 메시지 (SMS 또는 전자 메일)를 읽을 수 없습니다. 시뮬레이터에서QMessageManager queryMessages가 Nokia N8에서 작동하지 않습니다.
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtCore/QCoreApplication>
#include <QMessageManager>
QTM_USE_NAMESPACE
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
QMessageManager mm;
QMessageIdList msgs = mm.queryMessages();
ui->textBrowser->append(QString("Messages %1").arg(msgs.size()));
for (int i = 0; i < msgs.count(); ++i) {
QMessage message = mm.message(msgs.at(i));
ui->textBrowser->append(message.from().addressee());
ui->textBrowser->append(message.to().at(0).addressee());
ui->textBrowser->append(message.textContent());
}
}
// ...rest is boilerplate code
이 그것을 가지고 테스트 메시지를 인쇄합니다
여기 내 최소한의 코드입니다. N8에는 SMS 및 전자 메일 메시지가 있지만 "메시지 0"만 표시됩니다. .PRO 파일에서
나는 그래서이 아니라 당연한 일 모두가 소요 될 수 QT 새로운 오전
CONFIG += mobility
MOBILITY += messaging
을 선언했다. 나는 디버그 및 릴리스 빌드를 시도하고, Qt Creator 파일을 복사하여 전화기에 복사하고 설치했지만 결과는 같습니다.
내가이 또한 요구 추가 노키아 개발자 포럼, http://www.developer.nokia.com/Community/Discussion/showthread.php?237679-QMessageManager-queryMessages-returns-0 -messages-in-N8에서 해결책을 찾았습니다. 나는이 정보로 나 자신을 대답 할 것 같다. – ketorin