這是android-async-http-1.4.9下載,首先準(zhǔn)備好Tomcat 6與MyEclipse 10,并且將服務(wù)器配置到MyEclipse中,對(duì)于長(zhǎng)期做JavaWeb的同學(xué)來說,當(dāng)然知道了,在此不做贅述了。
1.新建項(xiàng)目,去官網(wǎng)下載zip包,解壓,打開releases文件,把里面最新的jar包,考入項(xiàng)目工程libs目錄下,引入包。
2.通過1,就可以使用了,很簡(jiǎn)單,下面是自己寫的demo,用它提供的各種不同方法完成從服務(wù)器獲取一個(gè)json數(shù)據(jù)。
強(qiáng)大的網(wǎng)絡(luò)請(qǐng)求庫(kù),主要特征如下: 處理異步Http請(qǐng)求,并通過匿名內(nèi)部類處理回調(diào)結(jié)果 Http請(qǐng)求均位于非UI線程,不會(huì)阻塞UI操作 通過線程池處理并發(fā)請(qǐng)求 處理文件上傳、下載 響應(yīng)結(jié)果自動(dòng)打包JSON格式 自動(dòng)處理連接斷開時(shí)請(qǐng)求重連
android-async-http-1.4.9版本去除了httpclient的東西,所以會(huì)出現(xiàn)Header[] headers找不到的錯(cuò)誤,這里分享下解決辦法:我們先看看官方:https://github.com/loopj/android-async-http/blob/master/library/build.gradle#L27 dependencies { compile 'cz.msebera.android:httpclient:4.3.6' } 我們也可以這樣寫,build就可以解決了。