String path = "http://192.168.1.20:8080/BHHGYJ_web/aaa.jpg";//访问服务器上的一个图片
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//下断点跟踪发现conn的connected值是false,responseCode是-1
conn.setConnectTimeout(10000);
conn.setRequestMethod("GET");
if (conn.getResponseCode() == 200) {
InputStream inStream = conn.getInputStream();
return parseStream(inStream);
}
服务器是tomcat 7.0搭建的,用浏览器访问没问题,图片能打开。
到android应用里调试就连接不上。
访问网络的权限也给了。
<!-- 访问网络权限 -->
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
实在是不明白问题出在哪。哪位大侠给指点指点。谢啦Java网络URL
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//下断点跟踪发现conn的connected值是false,responseCode是-1
conn.setConnectTimeout(10000);
conn.setRequestMethod("GET");
if (conn.getResponseCode() == 200) {
InputStream inStream = conn.getInputStream();
return parseStream(inStream);
}
服务器是tomcat 7.0搭建的,用浏览器访问没问题,图片能打开。
到android应用里调试就连接不上。
访问网络的权限也给了。
<!-- 访问网络权限 -->
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
实在是不明白问题出在哪。哪位大侠给指点指点。谢啦Java网络URL
如果你模拟器中可以访问的话 真机测试没法访问的话 关掉你电脑的防火墙 就可以了