0

webworks アプリで blackberry 10 共有パネルを開くにはどうすればよいですか?

例: ブラウザーで Web サイトを開き、オーバーフロー ボタンをクリックしてから [共有] をクリックします。

ありがとうございました!

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

これは、リンク、画像、またはテキストに表示されるオプションである必要があります: 「共有」。表示されている Cross Cut メニューに項目がありませんか?

于 2013-02-19T19:18:01.837 に答える