- 博客(4)
- 资源 (22)
- 收藏
- 关注
原创 【android学习】断线重连机制
【解决问题】android端连接网络之后,当网络断开连接时,为了提高用户体验,android自动检测网络,当有网络时,用户无需进行多余操作,android端自动重新连接网络。【解决方案】1、设置网络断开连接标志:NET_BAD1)每次发送数据,若发送数据不成功,检测网络状态,若断开则置网络状态为NET_BAD2)若手机网络关闭,则置网络状态为NET_BAD如果网络未连接,做
2016-07-27 22:41:07 14172 2
原创 【android学习】socket传输中,流的关闭
【问题重现】问题1:socket传输中,用流来缓存数据,为了防止内存泄漏以及资源的合理利用,流用完是应该关闭的,但是,一旦关闭流,socket也关闭。即只传输一次,socket就关闭了。问题2:流的关闭太过缓慢,影响用户体验。【问题解决】对于问题1,解决方案有很多。1)每次传输,接受完数据后,关闭流。socket也关闭了。再次使用,重新new新的socket,创建新的连接。这个
2016-07-12 15:40:40 4704
原创 【android学习】android端通过socket接收到数据产生乱码
【问题重现】接收到的数据为汉字和字母混合数据,有个别的“�”乱码。【问题原因】1)编码格式转换有问题。经过检查,服务器发送数据使用的是UTF-8格式,android端接收数据也使用的是UTF-8格式来转码。2)数据过大时,分包接收数据,然后转码。2个分包分别将一个汉字的2个字节分开存储。然后每次一个分包进行转码,汉字的一个字节无法识别,转码后表现为乱码。所以乱码多数出现
2016-07-12 15:20:18 4127
原创 【问题解决】socket ECONNRESET 异常
【问题描述】服务器重启后,一台android设备重新连接网络偶尔出现此问题,2台android设备重新连接总是出现此问题。【问题解决】关闭socket,重新连接,再给服务器发送一个空串。(注:给服务器 发送空串完全是为了重新建立socket连接,不发送无法建立)【问题原因】当服务和客户进程在完成用于 TCP 连接的“三次握手”后,客户 TCP 却发送了一个 RST (复位)
2016-07-06 19:00:41 9793 1
apache-ant-zip.jar包及用法
2018-06-14
全国省市区县街道json
2018-02-06
jdbc连接包
2017-10-31
Android jar 阅读器:jd-gui.exe
2017-09-15
Android反汇编:dex2jar
2017-09-15
Android多图片上传Servlet
2017-08-10
fragment切换改进
2017-07-17
JS表格排序
2017-04-08
appcompat_v7包
2016-09-20
极客与团队
2016-03-10
思维导图使用手册
2016-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人