您的位置:首页 > 理论基础 > 计算机网络

day30_安卓基础之网络编程_开源框架_多线程下载

2017-12-28 10:22 381 查看

开发一个新闻客户端的介绍

 
目前 互联网上 主要的数据 数据交换格式是 xml 和 json 格式的, 数据

 
所以, 如果你写了一个app, 这个app 中 接受到 了来自服务器 返回给你的 json/xml 格式的数据, 那么你要知道 如何去解析 .

 
Json: JsonArray, JsonObject

Xml: Pullparser

 



 

 
手机新闻客户端(app)

 
服务器返回xml 格式的数据:

 



 

客户端的程序编写(一)

***有问题







新闻客户端显示数据实现

 



 

 



 





github的介绍&smartImageView的使用

 

 
https://github.com/loopj/android-smart-image-view

 

使用的三方的开源框架的原理



qq登录使用get方式



 



解决get方式请求下的乱码

 
servlet



 

 
andorid



 

post请求发送数据&解决post的乱码

 





 



 

一个大多数同学都会遇到的问题

 

使用apache的httpClient发送get方式的请求

 



使用apache的httpClient发送post方式的请求

 



反过来编译查看返回的字节数组的值



 

使用开源的框架async_http_client发送get请求



 

 

使用开源的框架async_http_client发送post请求



多线程下载的分析

 



多线程下载线程开始和结束的位置推导



 





 

多线程下载的代码实现(一)





多线程断点下载的实现

 



 





 



 



 



 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐