前言
android开发如果使用sdk23
以上会发现之前很多http库都不能用了,原因是sdk23
中已不提供org.apache.http.*
,推荐使用HttpURLConnection
,这个API的效率更高,可以减少网络使用,降低耗电量,好处是不少但是没啥好用的封装库,要是还想用Apache HTTP API
也是有办法的。
解决方法
Android studio中的解决办法
在app目录下的build.gradle
文件中声明编译时的依赖:
1 | android { |
Eclipse中的解决办法
lib
中添加org.apache.http.legacy.jar
基于Apache HTTP API的封装库
android-async-http
使用起来还是比较好用的
android studio
中使用要添加依赖
1 | dependencies { |
eclipse
中在lib
中添加此jar包