【问题标题】:Is it possible to create a BrowserSession for Direct TCP transport?是否可以为直接 TCP 传输创建 BrowserSession?
【发布时间】:2011-04-25 10:08:50
【问题描述】:

我的 BlackBerry 应用程序打开 BB 浏览器为用户显示网页。

有 BlackBerry KB 文档 "How to - Invoke the browser" 说明如何操作。

文档说有以下类型的传输可供选择:

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 值?

附言

如果我只是通过Browser.getDefaultSession() 获取默认 BrowserSession,它使用 BES/MDS 传输。

【问题讨论】:

    标签: browser blackberry transport


    【解决方案1】:

    浏览器传输只能使用“BrowserConfig”类型的服务记录。我怀疑 Direct TCP 是否存在 BrowserConfig 服务记录——我认为我没有在我使用过的任何 BlackBerry 中看到该功能。您可以查看设备上的所有 BrowserConfig 服务记录,但我怀疑您会找到用于 Direct TCP 传输的记录。

    来自您引用的链接提供的代码中的 cmets:

    有 5 种不同的浏览模式可用:WAP、BlackBerry Internet Service (BIS)、BlackBerry Enterprise Server (BES)、WiFi、BlackBerry Unite!

    【讨论】:

    • 更新:来自 BB 支持论坛的 MSohm 确认不支持 Direct TCP。
    猜你喜欢
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    相关资源
    最近更新 更多