嗨,朋友,我是一個黑莓編程新手,並設法做出一個小應用程序...該應用程序通過HTTP下載一個XML文件,並解析它,並顯示在屏幕上.. 。現在的問題是,雖然它在我的模擬器上工作正常...客戶抱怨說,如果他通過3G連接它,他會得到一個錯誤...我是否需要添加以下任何內容...黑莓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();
是否需要添加任何內容才能使其通過3G下載http內容?
只需添加下面的答案,「deviceside = true」(即Direct TCP)就可以在CDMA設備上正常工作,因爲它們不需要APN。只有GSM設備需要在設備或URL本身中配置APN。 – 2010-01-13 02:15:13