BlackBerry WebWorks调用弹出BB10共享面板/屏幕

时间:2013-02-15 15:22:45

标签: blackberry-webworks blackberry-10

如何让我的网络应用程序弹出黑莓10共享面板?

例如:在浏览器中打开网站,单击溢出按钮,然后单击共享

谢谢!

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

这应该是出现在任何链接,图片或文字上的选项:“分享”。显示的十字切割菜单中是否没有项目?