0

如何让我的 webworks 应用弹出打开黑莓 10 共享面板?

例如:在浏览器中打开一个网站,点击溢出按钮,然后点击分享

谢谢!

4

2 回答 2

1

您需要查看 invokeTargetPicker API。

本质上,您创建一个请求

var request = {
  action: 'bb.action.SHARE',

  // for a file
  uri: 'file://' + path,

  // for text you'd use 'data'
  data: 'I am awesome',

  target_type: ["APPLICATION", "VIEWER", "CARD"]
};

然后调用 API

blackberry.invoke.card.invokeTargetPicker(request, "Your Title",

    // success callback
    function() {
        console.log('success');
    },

    // error callback
    function(e) {
        console.log('error: ' + e);
    }
);

API 文档可在此处获得:https ://developer.blackberry.com/html5/apis/blackberry.invoke.card.html#.invokeTargetPicker

我编写了一个示例应用程序,您可以在我们的 GitHub 存储库上对其进行测试:https ://github.com/ctetreault/BB10-WebWorks-Samples/tree/master/ShareTargets

于 2013-02-25T19:16:29.460 回答
0

这应该是出现在任何链接、图像或文本上的选项:“共享”。显示的横切菜单中是否不存在该项目?

于 2013-02-19T19:18:01.837 回答