2011-06-03 76 views

回答

1

試試這個:如果設備具有WiFi連接

HttpConnection httpConnector = (HttpConnection) Connector.open(urlStr + ";interface=wifi"); 
httpConnector.setRequestMethod(HttpConnection.GET); 
InputStream in = httpConnector.openInputStream(); 

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in)); 

StringBuffer content = new StringBuffer(); 
String line; 
while ((line = bufferedReader.readLine()) != null) { 
    content.append(line + "\n"); 
} 

此代碼將工作。當然,你應該使用try-catch塊,你可以使用String而不是StringBuffer,這取決於你。

+0

更可靠的方法是使用ConnectionFactory.getConnection()方法,因爲這不認爲存在WIFI連接。 – Dave 2011-06-06 08:27:47

+0

緩衝閱讀器存在錯誤,我該怎麼辦? – 2011-06-06 13:39:44

+0

哦,對不起,我完全忘了黑莓不支持BufferedReader。我應該分享自定義的BufferedReader類。但它有500條線。我會盡力爲你提供一個鏈接。 – 2011-06-06 22:05:30

相關問題