Android开发中客户端和服务器端怎么连接

Android开发中客户端和服务器端怎么连接,第1张

首先你除了会安卓开发外要会javaweb或php等服务器语言。然后给服务器编写对数据库的操作和给app提供操作的接口,之后你的服务器连接数据库,你的app通过http等协议通过接口就能实现你想要的了。大概就是这样的流程,一般在公司中服务器的代码不需要你写。具体的不是三言两语就能做好的,网上搜搜大神们的写案例吧。

服务器端生成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,用模拟器代替真机测试一下


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/335084.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存