这是androids-async-http-1.4.8.jar下(xià)载,开源框架可(kě)以是(shì)我们(men)轻松的获取网络数(shù)据或者向服(fú)务器(qì)发(fā)送数据,使用起来也很简(jiǎn)单,下面(miàn)做简单介(jiè)绍。
本文使用Tomcat 6做服务器。
本文(wén)搭建服务器端使用MyEclipse 10。
首先准备好Tomcat 6与MyEclipse 10,并且将服(fú)务器配(pèi)置到MyEclipse中,对于长期做JavaWeb的同学来说,当(dāng)然知道(dào)了,在(zài)此不做赘(zhuì)述了。
再写androids登录注册代(dài)码,使用androids-async-http-1.4.6.jar开发包进行数据交互(hù),但是代(dài)码的包出现了错误,“The type org.apache.http.HttpResponse cannot be resolved. It is indirectly referenced from required .class files”再(zài)网上寻找(zhǎo)解决(jué)这个问题,找到说是因为包冲突。但是不知道要换是什(shí)么包才可以,请问可以帮帮忙吗(ma)?
(1)采(cǎi)用(yòng)异步http请求,并通(tōng)过匿名内部(bù)类处理回调结果
(2)http请(qǐng)求独立在UI主线程之外
(3)采用线程(chéng)池来处理并发请求(qiú)
(4)采用RequestParams类创建GET/POST参数(shù)
(5)不需要第(dì)三方包即可支持(chí)Multipart file文件(jiàn)上(shàng)传(chuán)
(6)大小只有(yǒu)25kb
(7)自动(dòng)为各种移动电(diàn)话处理连接断开时请求重连
(8)超快的自动(dòng)gzip响应解码支持
(9)使用BinaryHttpResponseHandler类下载二(èr)进制(zhì)文(wén)件(如(rú)图(tú)片)
(10) 使用JsonHttpResponseHandler类可(kě)以自动将响应结果(guǒ)解析为json格式
(11)持久化cookie存储,可以将cookie保(bǎo)存(cún)到(dào)你的应(yīng)用(yòng)程序的SharedPreferences中
