OkHttpHelper使用】的更多相关文章

源码:https://gitee.com/xcode_xiao/OkHttpHelper 网络请求缓存的支持,OKHttp Retrofit (get,post,一切,文字,图片,语音,文件,自定义缓存目录):CacheInterceptor.javaGzip网络数据压缩的支持:GzipRequestInterceptor.java会话的支持:SSessionInterceptor.javaCookie的本地持久化支持:CookieJar.java…
概述 对okhttp的get,put,delete,post请求简单封装,减少了不必要的冗余代码 详细 代码下载:http://www.demodashi.com/demo/11101.html 在自己项目的开发过程中需要用到网络请求,且用的okhttp网络框架,虽然用起来很方便,但是倒出充斥着重复代码,所以在研究了okhttp源码的基础上对Okhttp的使用进行了封装,结构清晰,可以满足基本的上传.下载.put,delete,get,post请求.如果想了解okhttp的工作原理,也可以参考本…
.封装了一个基础的adapter.,用于recycleview的快捷使用有BaseAdapter,BaseViewHolder,PAdapter,MainActivity public abstract class BaseAdapter<T> extends RecyclerView.Adapter<BaseViewHolder> { public List<T> mDatas; public LayoutInflater mLayoutInflater; publi…
1.先写布局文件 <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/refresh" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.RecyclerView android:id="@+id…
1.封装了get方法,handler更新主线程,回调的onsuccess,onfailure,onerror等方法 2.配置文件 api 'com.android.support:recyclerview-v7:26.1.0' api 'com.squareup.okhttp3:okhttp:3.9.1' //fastjson api 'com.alibaba:fastjson:1.2.44' 3.先建立一个http包,建BaseHttpCallback和OkHttpHelper这2个类,以后会…
由于项目中要求实现版本升级,特写此代码,有因为这段代码基本都是通用,所以记录下来,以便下次直接拷贝... public class ApkVersionUpdate { /** apk文件下载状态:正在下载 */ private static final int DOWNLOADING = 1; /** apk文件下载状态:已完成下载 */ private static final int DOWNLOADED = 2; /** 客户端保存到sd卡的路径 */ private String sa…
一.简介 Android系统提供了两种HTTP通信类:HttpURLConnection和HttpClient,前者对比后者十分难用. 网络请求进化:HttpURLConnection --- Apache HttpClient --- Volley ---OKHttp volley是google官方提供的网络请求框架,它依赖于httpclient,而在Android6.0的sdk中去掉了httpclient,因而okhttp更受欢迎. 从Android4.4开始HttpURLConnectio…