服务器端生成JSON:
使用HttpURLConnection连接,通过JSON格式传递对象数据
URL url = new URL(urlpath)HttpURLConnection conn = (HttpURLConnection) url.openConnection()
InputStream inStream = conn.getInputStream()
ByteArrayOutputStream outStream = new ByteArrayOutputStream()
byte[] data = new byte[1024]
int len = 0
while ((len = inStream.read(data)) != -1) {
outStream.write(data, 0, len)
System.out.println(len)
}
inStream.close()
byte[] rlt = outStream.toByteArray()
return new String(rlt)
这种错误可能有几种情况:1,你链接服务端的代码可能有问题;
2,看看你手机和电脑是否在同一局域网下;
3,看看代码的URL 的地址是否争取(IP地址是否和电脑的Ip相同);
4,看看的服务器是否启动;
5,手机可能有问题(红米1s在调试android程序时就会出现这种情况,)
解决办法:
1,查看是否有以上错误,有则改之,
2,换台手机试试,
3,用模拟器代替真机测试一下
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)