├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml ├── jarRepositories.xml └── misc.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sun │ │ └── mycutfileupload │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── sun │ │ │ └── mycutfileupload │ │ │ ├── CutFileUploadActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MyApplication.java │ │ │ ├── SelectImgGlideEngine.java │ │ │ ├── entity │ │ │ ├── CheckFileEntity.java │ │ │ └── UploadEntity.java │ │ │ └── utils │ │ │ ├── ChooseVideoUtils.java │ │ │ ├── FileCutUtils.java │ │ │ ├── FileSizeUtil.java │ │ │ ├── MD5Util.java │ │ │ └── UploadFileUtils.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_cutfileupload.xml │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.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 │ │ ├── icon_add.png │ │ └── icon_play.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── sun │ └── mycutfileupload │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── rxeasyhttp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── 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 │ │ ├── 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 └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/sun/mycutfileupload/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/androidTest/java/com/sun/mycutfileupload/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/CutFileUploadActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/CutFileUploadActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/SelectImgGlideEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/SelectImgGlideEngine.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/entity/CheckFileEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/entity/CheckFileEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/entity/UploadEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/entity/UploadEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/utils/ChooseVideoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/utils/ChooseVideoUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/utils/FileCutUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/utils/FileCutUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/utils/FileSizeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/utils/FileSizeUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/utils/MD5Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/utils/MD5Util.java -------------------------------------------------------------------------------- /app/src/main/java/com/sun/mycutfileupload/utils/UploadFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/java/com/sun/mycutfileupload/utils/UploadFileUtils.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_cutfileupload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/layout/activity_cutfileupload.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xhdpi/icon_add.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xhdpi/icon_play.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/sun/mycutfileupload/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/app/src/test/java/com/sun/mycutfileupload/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/gradlew.bat -------------------------------------------------------------------------------- /rxeasyhttp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /rxeasyhttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/build.gradle -------------------------------------------------------------------------------- /rxeasyhttp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/proguard-rules.pro -------------------------------------------------------------------------------- /rxeasyhttp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/EasyHttp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/EasyHttp.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/api/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/model/HttpParams.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/java/com/zhouyou/http/request/BaseBodyRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/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/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/src/main/java/com/zhouyou/http/utils/Utils.java -------------------------------------------------------------------------------- /rxeasyhttp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/rxeasyhttp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/littletreeSun/MyCutFileUpload/HEAD/settings.gradle --------------------------------------------------------------------------------