2013-03-05 47 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

相关问题