这是androids-async-http-1.4.9下载,首先准(zhǔn)备好Tomcat 6与MyEclipse 10,并且将服务器配置到MyEclipse中,对于长期(qī)做(zuò)JavaWeb的同学来说,当然知道了,在此(cǐ)不做赘述了(le)。
1.新(xīn)建(jiàn)项目,去官(guān)网下载(zǎi)zip包,解压,打开releases文件,把里面最新的(de)jar包,考(kǎo)入项(xiàng)目工程(chéng)libs目录下,引(yǐn)入包。
2.通过(guò)1,就可以使用了(le),很简单,下面(miàn)是自(zì)己写(xiě)的demo,用它提供的(de)各(gè)种不同方法完成从(cóng)服务(wù)器(qì)获取一(yī)个json数据。
强大的网络请求库,主要特征如下: 处(chù)理(lǐ)异步(bù)Http请求,并通过匿名内部(bù)类处(chù)理回调结果 Http请求均位于(yú)非UI线程,不会阻(zǔ)塞UI操作 通(tōng)过线程池(chí)处理并发请求 处理文(wén)件上传、下载 响应结(jié)果自动打包JSON格(gé)式 自动(dòng)处理连接断开时(shí)请求重连
androids-async-http-1.4.9版本去除了httpclient的东西(xī),所(suǒ)以(yǐ)会出现Header[] headers找不(bú)到的错(cuò)误,这(zhè)里(lǐ)分享下解决办法(fǎ):我们先看看官方:https://github.com/loopj/androids-async-http/blob/master/library/build.gradle#L27 dependencies { compile 'cz.msebera.androids:httpclient:4.3.6' } 我们也可以这样写,build就(jiù)可以解(jiě)决(jué)了。
