webworks アプリで blackberry 10 共有パネルを開くにはどうすればよいですか?
例: ブラウザーで Web サイトを開き、オーバーフロー ボタンをクリックしてから [共有] をクリックします。
ありがとうございました!
webworks アプリで blackberry 10 共有パネルを開くにはどうすればよいですか?
例: ブラウザーで Web サイトを開き、オーバーフロー ボタンをクリックしてから [共有] をクリックします。
ありがとうございました!
あなたは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
これは、リンク、画像、またはテキストに表示されるオプションである必要があります: 「共有」。表示されている Cross Cut メニューに項目がありませんか?