2

onclickイベントで開くためにBlackBerry10ブラウザーを呼び出す例はありますか?私はc++を使用してネイティブSDKでこれを行おうとしています。

ありがとう

4

2 に答える 2

5

HTML5

こちらのサンプルから取得:

function openWebLink() {
    // open web link - allows the system to choose an appropriate target that handles http://
    blackberry.invoke.invoke({
        uri: "http://www.blackberry.com"
    }, onInvokeSuccess, onInvokeError);
}

function openWebLinkInBrowser() {
    // open web link in browser
    blackberry.invoke.invoke({
        target: "sys.browser",
        uri: "http://www.blackberry.com"
    }, onInvokeSuccess, onInvokeError);
}

ネイティブ

次の属性を使用して..。

カスケード

例はここにあります

ピュア

navigator_invoke.hを使用します

navigator_invoke_invocation_t *invoke = NULL;
navigator_invoke_invocation_create(&invoke);

navigator_invoke_invocation_set_target(invoke, "sys.browser");
navigator_invoke_invocation_set_action(invoke, "bb.action.OPEN");
navigator_invoke_invocation_set_uri(invoke, "http://stackoverflow.com");

navigator_invoke_invocation_send(invoke);
navigator_invoke_invocation_destroy(invoke);
于 2013-01-25T21:54:23.500 に答える
2

Qtライブラリを含めて電話する

Qt.openUrlExternally(targetUri);
于 2013-09-03T09:11:59.753 に答える