在 Blackberry Cascades 10(C++、Qt、QML)中,如何调用填充字段的电子邮件客户端?
我已经对此进行了调查-这就是我尝试做的事情:
InvokeManager invokeManager;
InvokeRequest request;
request.setTarget("sys.pim.uib.email.hybridcomposer");
request.setAction("bb.action.OPEN, bb.action.COMPOSE");
request.setMimeType("message/rfc822");
QString data = QString("{ \"to\" : [\"" + btnEmailTo_->text() + "\"], \"subject\" : \"---This is the Subject---\", \"body\" : \"---This is the Body---\" }");
request.setData(data.toUtf8());
if (reply_ = invokeManager.invoke(request)) QObject::connect(reply_, SIGNAL(finished()), this, SLOT(onInvokeResult()));
但这似乎带来了一个电子邮件客户端 - 但没有填充任何字段。
(如果您想知道 - 我正在测试的黑莓设备作为主要电子邮件帐户设置 - 当您在电子邮件客户端中按发送时 - 它确实从黑莓中设置的电子邮件帐户发送。)