привет друзья Я новичок в программировании BlackBerry и сумел сделать небольшое приложение ... Приложение загружает xml-файл через http и анализирует его и отображает на экране. теперь проблема в том, что, хотя она отлично работает на моем симуляторе ... клиент жалуется, что он получает сообщение об ошибке в связи, если он подключается через 3G ... мне нужно добавить что-нибудь кроме следующего ...Blackberry http-соединение не работает на 3g
// Build a document based on the XML file.
url = <my clients url file>;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
hc = (HttpConnection)Connector.open(url+";deviceside=true");
hc.setRequestMethod(HttpConnection.GET);
InputStream inputStream = hc.openInputStream();
hc.getFile();
Document document = builder.parse(inputStream);
hc.close();
inputStream.close();
Нужно ли что-либо добавить, чтобы загрузить его через HTTP?
Чтобы добавить к ответам ниже, «deviceside = true» (т.е. Direct TCP) отлично работает как на CDMA-устройствах, потому что им не нужен APN. Только GSM-устройства должны иметь APN, настроенные либо в устройстве, либо в самом URL-адресе. –