Можно ли создать BrowserSession для прямой передачи по TCP? - PullRequest
2 голосов
/ 14 октября 2010

Мое приложение BlackBerry открывает BB Browser для отображения веб-страницы для пользователей.

Существует документация 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 ?

приписка

Если я просто получаю BrowserSession по умолчанию Browser.getDefaultSession(), он использует транспорт BES / MDS.

1 Ответ

1 голос
/ 14 октября 2010

Браузерный транспорт может использовать только служебные записи типа «BrowserConfig». Я сомневаюсь, что есть запись службы BrowserConfig для Direct TCP - я не думаю, что видел такую ​​возможность в любом BlackBerry, с которым работал. Вы можете просмотреть все записи службы BrowserConfig на своем устройстве, но я сомневаюсь, что вы найдете такую ​​для транспорта Direct TCP.

Из комментариев в коде по ссылке, на которую вы ссылались:

Доступно 5 различных моделей просмотра: WAP, BlackBerry Internet Service (BIS), BlackBerry Enterprise Server (BES), WiFi, BlackBerry Unite!

...