【问题标题】:How to open browser from headless app in blackberry如何从黑莓的无头应用程序打开浏览器
【发布时间】:2015-09-12 06:56:26
【问题描述】:

我正在尝试使用通知,当用户单击确定时,它应该打开浏览器。这是我正在使用的代码:

 bb::system::InvokeRequest request;
  request.setTarget("sys.browser");
  request.setAction("bb.action.OPEN");
  request.setUrl(QUrl("http://www.blackberry.com"));

NotificationDialog* notification = new NotificationDialog();

notification->setTitle(" Notification");
notification->setBody("click open to continue ...");

notification->appendButton(new bb::system::SystemUiButton("Open"), request);
notification->appendButton(new bb::system::SystemUiButton("Dismiss"));
notification->setParent(this);
notification->show();

不过,代码不起作用。我做错了什么以及如何正确完成?

【问题讨论】:

    标签: c++ browser blackberry headless


    【解决方案1】:

    我找到了答案。

    替换这一行 >> request.setUrl(QUrl("http://www.blackberry.com")); 通过这一行 >> request.setUri("http://www.blackberry.com"));

    也不要忘记添加 LIBS += -lbbsystem 到“yourProject”.pro 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 2014-05-29
      • 2011-12-19
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      相关资源
      最近更新 更多