├── .gitignore ├── LICENSE ├── README.md ├── about.md ├── apk └── rxeasyhttp-demo.apk ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── zhouyou │ │ └── http │ │ └── demo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── 1.jpg │ │ └── about.html │ ├── java │ │ └── com │ │ │ └── zhouyou │ │ │ └── http │ │ │ └── demo │ │ │ ├── AboutActivity.java │ │ │ ├── Api │ │ │ └── LoginService.java │ │ │ ├── CacheActivity.java │ │ │ ├── CustomApiActivity.java │ │ │ ├── DownloadActivity.java │ │ │ ├── LoginActivity.java │ │ │ ├── MApplication.java │ │ │ ├── MainActivity.java │ │ │ ├── PollActivity.java │ │ │ ├── SceneActivity.java │ │ │ ├── SearchActivity.java │ │ │ ├── UploadActivity.java │ │ │ ├── constant │ │ │ ├── AppConstant.java │ │ │ └── ComParamContact.java │ │ │ ├── customapi │ │ │ ├── test1 │ │ │ │ ├── ResultBean.java │ │ │ │ └── TestApiResult1.java │ │ │ ├── test10 │ │ │ │ ├── ArticleBean.java │ │ │ │ ├── Datas.java │ │ │ │ ├── Tags.java │ │ │ │ └── TestResultApi10.java │ │ │ ├── test2 │ │ │ │ ├── Data.java │ │ │ │ ├── Result.java │ │ │ │ └── TestApiResult2.java │ │ │ ├── test3 │ │ │ │ └── TestApiResult3.java │ │ │ ├── test4 │ │ │ │ └── GwclBean.java │ │ │ ├── test5 │ │ │ │ └── TestApiResult5.java │ │ │ ├── test6 │ │ │ │ ├── Content.java │ │ │ │ ├── Content2.java │ │ │ │ └── TestApiResult6.java │ │ │ ├── test7 │ │ │ │ └── TestApiResult7.java │ │ │ ├── test8 │ │ │ │ └── TestApiResult8.java │ │ │ ├── test9 │ │ │ │ ├── FriendsListBean.java │ │ │ │ └── MyResult.java │ │ │ └── testN │ │ │ │ ├── CustomGetRequest.java │ │ │ │ ├── CustomPostRequest.java │ │ │ │ └── HttpManager.java │ │ │ ├── interceptor │ │ │ ├── CustomSignInterceptor.java │ │ │ └── MyTokenInterceptor.java │ │ │ ├── model │ │ │ ├── ApiInfo.java │ │ │ ├── AuthModel.java │ │ │ ├── LoginCache.java │ │ │ ├── LoginInfo.java │ │ │ ├── SectionItem.java │ │ │ ├── SkinTestResult.java │ │ │ └── TagItem.java │ │ │ ├── token │ │ │ └── TokenManager.java │ │ │ └── utils │ │ │ ├── ACache.java │ │ │ ├── AppTools.java │ │ │ ├── DateTimeUtils.java │ │ │ ├── DensityUtils.java │ │ │ ├── FileUtils.java │ │ │ ├── MD5.java │ │ │ ├── StringUtils.java │ │ │ ├── SystemInfoUtils.java │ │ │ └── Validator.java │ └── res │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_cache.xml │ │ ├── activity_custom_api.xml │ │ ├── activity_download.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_poll.xml │ │ ├── activity_scene.xml │ │ ├── activity_search.xml │ │ └── activity_upload.xml │ │ ├── menu │ │ └── menu_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_round.png │ │ └── test.jpg │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── zhouyou │ └── http │ └── demo │ └── ExampleUnitTest.java ├── bintray.gradle ├── git ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rxeasyhttp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── zhouyou │ │ └── http │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── zhouyou │ │ │ └── http │ │ │ ├── EasyHttp.java │ │ │ ├── api │ │ │ └── ApiService.java │ │ │ ├── body │ │ │ ├── ProgressResponseCallBack.java │ │ │ ├── RequestBodyUtils.java │ │ │ ├── UIProgressResponseCallBack.java │ │ │ └── UploadProgressRequestBody.java │ │ │ ├── cache │ │ │ ├── RxCache.java │ │ │ ├── converter │ │ │ │ ├── GsonDiskConverter.java │ │ │ │ ├── IDiskConverter.java │ │ │ │ └── SerializableDiskConverter.java │ │ │ ├── core │ │ │ │ ├── BaseCache.java │ │ │ │ ├── CacheCore.java │ │ │ │ ├── LruDiskCache.java │ │ │ │ └── MemoryCache.java │ │ │ ├── model │ │ │ │ ├── CacheMode.java │ │ │ │ └── CacheResult.java │ │ │ └── stategy │ │ │ │ ├── BaseStrategy.java │ │ │ │ ├── CacheAndRemoteDistinctStrategy.java │ │ │ │ ├── CacheAndRemoteStrategy.java │ │ │ │ ├── FirstCacheStategy.java │ │ │ │ ├── FirstRemoteStrategy.java │ │ │ │ ├── IStrategy.java │ │ │ │ ├── NoStrategy.java │ │ │ │ ├── OnlyCacheStrategy.java │ │ │ │ └── OnlyRemoteStrategy.java │ │ │ ├── callback │ │ │ ├── CallBack.java │ │ │ ├── CallBackProxy.java │ │ │ ├── CallClazzProxy.java │ │ │ ├── DownloadProgressCallBack.java │ │ │ ├── IType.java │ │ │ ├── ProgressDialogCallBack.java │ │ │ └── SimpleCallBack.java │ │ │ ├── cookie │ │ │ ├── CookieManger.java │ │ │ ├── PersistentCookieStore.java │ │ │ └── SerializableOkHttpCookies.java │ │ │ ├── exception │ │ │ ├── ApiException.java │ │ │ └── ServerException.java │ │ │ ├── func │ │ │ ├── ApiResultFunc.java │ │ │ ├── CacheResultFunc.java │ │ │ ├── HandleFuc.java │ │ │ ├── HttpResponseFunc.java │ │ │ └── RetryExceptionFunc.java │ │ │ ├── https │ │ │ └── HttpsUtils.java │ │ │ ├── interceptor │ │ │ ├── BaseDynamicInterceptor.java │ │ │ ├── BaseExpiredInterceptor.java │ │ │ ├── CacheInterceptor.java │ │ │ ├── CacheInterceptorOffline.java │ │ │ ├── GzipRequestInterceptor.java │ │ │ ├── HeadersInterceptor.java │ │ │ ├── HttpLoggingInterceptor.java │ │ │ └── NoCacheInterceptor.java │ │ │ ├── model │ │ │ ├── ApiResult.java │ │ │ ├── HttpHeaders.java │ │ │ ├── HttpParams.java │ │ │ └── Optional.java │ │ │ ├── request │ │ │ ├── BaseBodyRequest.java │ │ │ ├── BaseRequest.java │ │ │ ├── CustomRequest.java │ │ │ ├── DeleteRequest.java │ │ │ ├── DownloadRequest.java │ │ │ ├── GetRequest.java │ │ │ ├── PostRequest.java │ │ │ └── PutRequest.java │ │ │ ├── subsciber │ │ │ ├── BaseSubscriber.java │ │ │ ├── CallBackSubsciber.java │ │ │ ├── DownloadSubscriber.java │ │ │ ├── IProgressDialog.java │ │ │ ├── ProgressCancelListener.java │ │ │ └── ProgressSubscriber.java │ │ │ ├── transformer │ │ │ └── HandleErrTransformer.java │ │ │ └── utils │ │ │ ├── HttpLog.java │ │ │ ├── HttpUtil.java │ │ │ ├── RxUtil.java │ │ │ └── Utils.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── zhouyou │ └── http │ └── ExampleUnitTest.java ├── screenshot ├── 1.gif ├── 1_1.jpg ├── 2.gif ├── 3.gif ├── 4.gif ├── 5.gif └── down.png ├── settings.gradle └── update.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/README.md -------------------------------------------------------------------------------- /about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/about.md -------------------------------------------------------------------------------- /apk/rxeasyhttp-demo.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/apk/rxeasyhttp-demo.apk -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/zhouyou/http/demo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/androidTest/java/com/zhouyou/http/demo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/assets/1.jpg -------------------------------------------------------------------------------- /app/src/main/assets/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/assets/about.html -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/AboutActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/AboutActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/Api/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/Api/LoginService.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/CacheActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/CacheActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/CustomApiActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/CustomApiActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/DownloadActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/DownloadActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/LoginActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/LoginActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/MApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/MApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/PollActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/PollActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/SceneActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/SceneActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/SearchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/SearchActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/UploadActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/UploadActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/constant/AppConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/constant/AppConstant.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/constant/ComParamContact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/constant/ComParamContact.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test1/ResultBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test1/ResultBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test1/TestApiResult1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test1/TestApiResult1.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test10/ArticleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test10/ArticleBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test10/Datas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test10/Datas.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test10/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test10/Tags.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test10/TestResultApi10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test10/TestResultApi10.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test2/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test2/Data.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test2/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test2/Result.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test2/TestApiResult2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test2/TestApiResult2.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test3/TestApiResult3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test3/TestApiResult3.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test4/GwclBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test4/GwclBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test5/TestApiResult5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test5/TestApiResult5.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test6/Content.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test6/Content.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test6/Content2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test6/Content2.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test6/TestApiResult6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test6/TestApiResult6.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test7/TestApiResult7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test7/TestApiResult7.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test8/TestApiResult8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test8/TestApiResult8.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test9/FriendsListBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test9/FriendsListBean.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/test9/MyResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/test9/MyResult.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/testN/CustomGetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/testN/CustomGetRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/testN/CustomPostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/testN/CustomPostRequest.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/customapi/testN/HttpManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/customapi/testN/HttpManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/interceptor/CustomSignInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/interceptor/CustomSignInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/interceptor/MyTokenInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/interceptor/MyTokenInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/ApiInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/ApiInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/AuthModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/AuthModel.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/LoginCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/LoginCache.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/LoginInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/LoginInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/SectionItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/SectionItem.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/SkinTestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/SkinTestResult.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/model/TagItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/model/TagItem.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/token/TokenManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/token/TokenManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/ACache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/ACache.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/AppTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/AppTools.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/DateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/DateTimeUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/DensityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/DensityUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/FileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/MD5.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/SystemInfoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/SystemInfoUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zhouyou/http/demo/utils/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/java/com/zhouyou/http/demo/utils/Validator.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_cache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_cache.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_custom_api.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_custom_api.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_download.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_poll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_poll.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_scene.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_scene.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_upload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/layout/activity_upload.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xxhdpi/test.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/zhouyou/http/demo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/app/src/test/java/com/zhouyou/http/demo/ExampleUnitTest.java -------------------------------------------------------------------------------- /bintray.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/bintray.gradle -------------------------------------------------------------------------------- /git: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rxeasyhttp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rxeasyhttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/build.gradle -------------------------------------------------------------------------------- /rxeasyhttp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/proguard-rules.pro -------------------------------------------------------------------------------- /rxeasyhttp/src/androidTest/java/com/zhouyou/http/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/androidTest/java/com/zhouyou/http/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/EasyHttp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/EasyHttp.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/api/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/api/ApiService.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/body/ProgressResponseCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/body/ProgressResponseCallBack.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/body/RequestBodyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/body/RequestBodyUtils.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/body/UIProgressResponseCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/body/UIProgressResponseCallBack.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/body/UploadProgressRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/body/UploadProgressRequestBody.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/RxCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/RxCache.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/converter/GsonDiskConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/converter/GsonDiskConverter.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/converter/IDiskConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/converter/IDiskConverter.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/converter/SerializableDiskConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/converter/SerializableDiskConverter.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/BaseCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/BaseCache.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/CacheCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/CacheCore.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/LruDiskCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/LruDiskCache.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/MemoryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/core/MemoryCache.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/model/CacheMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/model/CacheMode.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/model/CacheResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/model/CacheResult.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/BaseStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/BaseStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/CacheAndRemoteDistinctStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/CacheAndRemoteDistinctStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/CacheAndRemoteStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/CacheAndRemoteStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/FirstCacheStategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/FirstCacheStategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/FirstRemoteStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/FirstRemoteStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/IStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/IStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/NoStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/NoStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/OnlyCacheStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/OnlyCacheStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/OnlyRemoteStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cache/stategy/OnlyRemoteStrategy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/CallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/CallBack.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/CallBackProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/CallBackProxy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/CallClazzProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/CallClazzProxy.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/DownloadProgressCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/DownloadProgressCallBack.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/IType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/IType.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/ProgressDialogCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/ProgressDialogCallBack.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/callback/SimpleCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/callback/SimpleCallBack.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cookie/CookieManger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cookie/CookieManger.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cookie/PersistentCookieStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cookie/PersistentCookieStore.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/cookie/SerializableOkHttpCookies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/cookie/SerializableOkHttpCookies.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/exception/ApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/exception/ApiException.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/exception/ServerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/exception/ServerException.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/func/ApiResultFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/func/ApiResultFunc.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/func/CacheResultFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/func/CacheResultFunc.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/func/HandleFuc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/func/HandleFuc.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/func/HttpResponseFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/func/HttpResponseFunc.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/func/RetryExceptionFunc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/func/RetryExceptionFunc.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/https/HttpsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/https/HttpsUtils.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/BaseDynamicInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/BaseDynamicInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/BaseExpiredInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/BaseExpiredInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/CacheInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/CacheInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/CacheInterceptorOffline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/CacheInterceptorOffline.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/GzipRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/GzipRequestInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/HeadersInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/HeadersInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/HttpLoggingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/HttpLoggingInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/NoCacheInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/interceptor/NoCacheInterceptor.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/model/ApiResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/model/ApiResult.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/model/HttpHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/model/HttpHeaders.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/model/HttpParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/model/HttpParams.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/model/Optional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/model/Optional.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/BaseBodyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/BaseBodyRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/BaseRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/BaseRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/CustomRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/CustomRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/DeleteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/DeleteRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/DownloadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/DownloadRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/GetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/GetRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/PostRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/PostRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/PutRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/request/PutRequest.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/BaseSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/BaseSubscriber.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/CallBackSubsciber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/CallBackSubsciber.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/DownloadSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/DownloadSubscriber.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/IProgressDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/IProgressDialog.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/ProgressCancelListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/ProgressCancelListener.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/ProgressSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/subsciber/ProgressSubscriber.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/transformer/HandleErrTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/transformer/HandleErrTransformer.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/utils/HttpLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/utils/HttpLog.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/utils/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/utils/HttpUtil.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/utils/RxUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/utils/RxUtil.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/utils/Utils.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /rxeasyhttp/src/test/java/com/zhouyou/http/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/rxeasyhttp/src/test/java/com/zhouyou/http/ExampleUnitTest.java -------------------------------------------------------------------------------- /screenshot/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/1.gif -------------------------------------------------------------------------------- /screenshot/1_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/1_1.jpg -------------------------------------------------------------------------------- /screenshot/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/2.gif -------------------------------------------------------------------------------- /screenshot/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/3.gif -------------------------------------------------------------------------------- /screenshot/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/4.gif -------------------------------------------------------------------------------- /screenshot/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/5.gif -------------------------------------------------------------------------------- /screenshot/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/screenshot/down.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/settings.gradle -------------------------------------------------------------------------------- /update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darryrzhong/RxEasyHttp/HEAD/update.md --------------------------------------------------------------------------------