【发布时间】:2013-02-26 03:16:29
【问题描述】:
如何让我的 webworks 应用弹出黑莓 10 共享面板?
例如:在浏览器中打开一个网站,点击溢出按钮,然后点击分享
谢谢!
【问题讨论】:
标签: blackberry-webworks blackberry-10
如何让我的 webworks 应用弹出黑莓 10 共享面板?
例如:在浏览器中打开一个网站,点击溢出按钮,然后点击分享
谢谢!
【问题讨论】:
标签: blackberry-webworks blackberry-10
您需要查看 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
【讨论】:
这应该是出现在任何链接、图像或文本上的选项:“分享”。显示的横切菜单中没有该项目吗?
【讨论】: