├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tsy │ │ └── sample │ │ └── myokhttp │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tsy │ │ │ └── sample │ │ │ └── myokhttp │ │ │ ├── DownloadMgr.java │ │ │ ├── DownloadMgrActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MyApplication.java │ │ │ └── UploadModel.java │ └── res │ │ ├── layout │ │ ├── activity_download_mgr.xml │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── tsy │ └── sample │ └── myokhttp │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── myokhttp ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tsy │ │ └── sdk │ │ └── myokhttp │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── tsy │ │ │ └── sdk │ │ │ └── myokhttp │ │ │ ├── MyOkHttp.java │ │ │ ├── body │ │ │ ├── ProgressRequestBody.java │ │ │ └── ResponseProgressBody.java │ │ │ ├── builder │ │ │ ├── DeleteBuilder.java │ │ │ ├── DownloadBuilder.java │ │ │ ├── GetBuilder.java │ │ │ ├── OkHttpRequestBuilder.java │ │ │ ├── OkHttpRequestBuilderHasParam.java │ │ │ ├── PatchBuilder.java │ │ │ ├── PostBuilder.java │ │ │ ├── PutBuilder.java │ │ │ └── UploadBuilder.java │ │ │ ├── callback │ │ │ ├── MyCallback.java │ │ │ └── MyDownloadCallback.java │ │ │ ├── download_mgr │ │ │ ├── AbstractDownloadMgr.java │ │ │ ├── DownloadStatus.java │ │ │ ├── DownloadTask.java │ │ │ └── DownloadTaskListener.java │ │ │ ├── response │ │ │ ├── DownloadResponseHandler.java │ │ │ ├── GsonResponseHandler.java │ │ │ ├── IResponseHandler.java │ │ │ ├── JsonResponseHandler.java │ │ │ └── RawResponseHandler.java │ │ │ └── util │ │ │ └── LogUtils.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── tsy │ └── sdk │ └── myokhttp │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/tsy/sample/myokhttp/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/androidTest/java/com/tsy/sample/myokhttp/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/tsy/sample/myokhttp/DownloadMgr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/java/com/tsy/sample/myokhttp/DownloadMgr.java -------------------------------------------------------------------------------- /app/src/main/java/com/tsy/sample/myokhttp/DownloadMgrActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/java/com/tsy/sample/myokhttp/DownloadMgrActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/tsy/sample/myokhttp/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/java/com/tsy/sample/myokhttp/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/tsy/sample/myokhttp/MyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/java/com/tsy/sample/myokhttp/MyApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/tsy/sample/myokhttp/UploadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/java/com/tsy/sample/myokhttp/UploadModel.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_download_mgr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/layout/activity_download_mgr.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/tsy/sample/myokhttp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/app/src/test/java/com/tsy/sample/myokhttp/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /myokhttp/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | *.iml -------------------------------------------------------------------------------- /myokhttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/build.gradle -------------------------------------------------------------------------------- /myokhttp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/proguard-rules.pro -------------------------------------------------------------------------------- /myokhttp/src/androidTest/java/com/tsy/sdk/myokhttp/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/androidTest/java/com/tsy/sdk/myokhttp/ApplicationTest.java -------------------------------------------------------------------------------- /myokhttp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/MyOkHttp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/MyOkHttp.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/body/ProgressRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/body/ProgressRequestBody.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/body/ResponseProgressBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/body/ResponseProgressBody.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/DeleteBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/DeleteBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/DownloadBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/DownloadBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/GetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/GetBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/OkHttpRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/OkHttpRequestBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/OkHttpRequestBuilderHasParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/OkHttpRequestBuilderHasParam.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/PatchBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/PatchBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/PostBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/PostBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/PutBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/PutBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/UploadBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/builder/UploadBuilder.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/callback/MyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/callback/MyCallback.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/callback/MyDownloadCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/callback/MyDownloadCallback.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/AbstractDownloadMgr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/AbstractDownloadMgr.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/DownloadStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/DownloadStatus.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/DownloadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/DownloadTask.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/DownloadTaskListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/download_mgr/DownloadTaskListener.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/DownloadResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/DownloadResponseHandler.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/GsonResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/GsonResponseHandler.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/IResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/IResponseHandler.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/JsonResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/JsonResponseHandler.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/RawResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/response/RawResponseHandler.java -------------------------------------------------------------------------------- /myokhttp/src/main/java/com/tsy/sdk/myokhttp/util/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/java/com/tsy/sdk/myokhttp/util/LogUtils.java -------------------------------------------------------------------------------- /myokhttp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /myokhttp/src/test/java/com/tsy/sdk/myokhttp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsy12321/MyOkHttp/HEAD/myokhttp/src/test/java/com/tsy/sdk/myokhttp/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':myokhttp' 2 | --------------------------------------------------------------------------------