2013-03-05 46 views
0

我已經爲Android下載了一個應用,該應用必須從網站下載數據。總而言之,它運行得很好,但我從一些用戶那裏聽說,他們在通過移動互聯網使用互聯網時無法連接互聯網。有了WLAN,沒有任何問題,而且在我的手機上它甚至可以與移動互聯網一起使用。我已經向自己保證,遇到這些問題的用戶確實可以通過其移動互聯網在其他應用程序上訪問互聯網...... 這裏是我建立連接的源代碼。Android:無法在我的應用上使用某些設備建立Internet連接

String urlString = "http://google.com"; 
URL url = new URL(urlString); 
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
conn.setReadTimeout(10000 /* milliseconds */); 
conn.setConnectTimeout(15000 /* milliseconds */); 
conn.setRequestMethod("GET"); 
conn.setDoInput(true); 
// Starts the query 
conn.connect(); 
InputStream stream = conn.getInputStream(); 
BufferedReader reader = new BufferedReader(new InputStreamReader(stream, "ISO-8859-")); 
String line = ""; 
while((line = reader.readLine()) != null){ 
    line //do sthg with line 
} 

我希望我給了足夠的信息來你們幫助我解決這個問題

問候

回答

0

也許你可以刪除那些

conn.setReadTimeout(10000 /* milliseconds */); 
conn.setConnectTimeout(15000 /* milliseconds */); 
+0

的問題是不是超時時間已經過時。如果用戶試圖訪問互聯網,連接立即關閉... – user2137188 2013-03-05 20:30:58

+0

@ user2137188顯然你在清單中添加了INTERNET權限... – 2013-03-05 20:37:14

+0

ofcource我向清單中添加了該項權限,否則其他人將無法連接到互聯網 – user2137188 2013-03-05 22:31:05

相關問題