最近使用的是 AsyncHttpClient这个请求框架,用不同品牌手机(Android 版本5.1.1)测试的时候出现了一个问题,魅族,酷派,发送请求返回数据没有延迟, 而Vivo,和Oppo 数据从服务端返回的时候 大概会有15-20秒的延迟,这样的体验很不好, 查了很多资料发现Google现在已经废弃HttpClient了, 而启用HttpURLConnection, 所以为了适配大部分的手机 决定换一个请求框架,刚开始做安卓的时候同事带着我一起做,用的是Xutil 所以在换框架的时候 第一时间想的就是它,进过一天的研究,已经和服务端进行了联机调试(版本 5.1)
现将使用方法大概介绍一下,
1:先把Xutil3 引入到 Studio build.gradle dependencies当中
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:support-v4:23.1.1'