2

BlackBerry アプリで BB Browser を開いて、ユーザー向けの Web ページを表示します。

それを行う方法については、BlackBerry KB ドキュメント「ハウツー - ブラウザを起動する」があります。

ドキュメントによると、次のタイプのトランスポートを選択できます。

public static final int SERVICE_RECORD_CONFIG_TYPE_WAP  = 0;
public static final int SERVICE_RECORD_CONFIG_TYPE_BES  = 1;
public static final int SERVICE_RECORD_CONFIG_TYPE_WIFI = 3;
public static final int SERVICE_RECORD_CONFIG_TYPE_BIS  = 4;
public static final int SERVICE_RECORD_CONFIG_TYPE_WAP2 = 7;

私の質問は、Direct TCP をどのように使用できるかです。おそらく SERVICE_RECORD_CONFIG_DIRECT_TCP 値がいくつかありますか?

PS

単純にデフォルトの BrowserSession を取得するとBrowser.getDefaultSession()、BES/MDS トランスポートが使用されます。

4

1 に答える 1

1

ブラウザ トランスポートは、「BrowserConfig」タイプのサービス レコードのみを使用できます。Direct TCP 用の BrowserConfig サービス レコードがあるとは思えません。私が使用した BlackBerry でこの機能を見たことはないと思います。デバイス上のすべての BrowserConfig サービス レコードを見ることができますが、ダイレクト TCP トランスポート用のレコードが見つかるとは思えません。

あなたが参照したリンクによって提供されたコードのコメントから:

WAP、BlackBerry Internet Service (BIS)、BlackBerry Enterprise Server (BES)、WiFi、BlackBerry Unite の 5 つの異なるブラウジング モデルが利用可能です。

于 2010-10-14T18:29:15.557 に答える