我为 android 编写了一个应用程序,它必须从网站下载数据。总而言之,它运行良好,但我从一些用户那里听说,当他们通过移动互联网访问互联网时,互联网连接不起作用。使用 WLAN 没有问题,在我的手机上它甚至可以与移动互联网一起使用。我已经确保遇到这些问题的用户确实可以通过他们的移动互联网在其他应用程序上访问互联网......这是我建立连接的源代码。
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
}
我希望我给你们提供了足够的信息来帮助我解决这个问题
问候