【问题标题】:BlackBerry WebWorks to invoke popping BB10 Share panel/screenBlackBerry WebWorks 调用弹出的 BB10 共享面板/屏幕
【发布时间】:2013-02-26 03:16:29
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: blackberry-webworks blackberry-10


    【解决方案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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多