当前位置: 代码迷 >> Android >> 无法访问网络的有关问题
  详细解决方案

无法访问网络的有关问题

热度:82   发布时间:2016-05-01 10:38:01.0
无法访问网络的问题
		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

------解决方案--------------------
首先保证android和PC位于同一网段
如果你模拟器中可以访问的话 真机测试没法访问的话 关掉你电脑的防火墙 就可以了
------解决方案--------------------
在新线程中访问,4.0以后不允许在主线程中访问网络。
  相关解决方案