├── .gitignore ├── LICENSE ├── README.md ├── UPGRADE.md ├── config.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── nohttp ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── yanzhenjie │ └── nohttp │ ├── BasicBinary.java │ ├── BasicRequest.java │ ├── Binary.java │ ├── BitmapBinary.java │ ├── ByteArrayBinary.java │ ├── CancelerManager.java │ ├── Connection.java │ ├── FileBinary.java │ ├── HandlerDelivery.java │ ├── Headers.java │ ├── HttpConnection.java │ ├── InitializationConfig.java │ ├── InputStreamBinary.java │ ├── Logger.java │ ├── Network.java │ ├── NetworkExecutor.java │ ├── NoHttp.java │ ├── OnUploadListener.java │ ├── Params.java │ ├── Priority.java │ ├── RedirectHandler.java │ ├── RequestMethod.java │ ├── SimpleUploadListener.java │ ├── URLConnectionNetwork.java │ ├── URLConnectionNetworkExecutor.java │ ├── UserAgent.java │ ├── able │ ├── Cancelable.java │ ├── Finishable.java │ └── Startable.java │ ├── cache │ ├── BasicCacheStore.java │ ├── CacheEntity.java │ ├── CacheEntityDao.java │ ├── CacheSQLHelper.java │ ├── DBCacheStore.java │ └── DiskCacheStore.java │ ├── cookie │ ├── BasicStore.java │ ├── CookieEntity.java │ ├── CookieEntityDao.java │ ├── CookieSQLHelper.java │ └── DBCookieStore.java │ ├── db │ ├── BaseDao.java │ ├── BasicEntity.java │ ├── BasicSQLHelper.java │ └── Where.java │ ├── download │ ├── DownloadDispatcher.java │ ├── DownloadListener.java │ ├── DownloadQueue.java │ ├── DownloadRequest.java │ ├── Downloader.java │ ├── SimpleDownloadListener.java │ ├── SyncDownloadExecutor.java │ ├── Work.java │ └── Worker.java │ ├── error │ ├── NetworkError.java │ ├── NotFoundCacheError.java │ ├── ServerError.java │ ├── StorageReadWriteError.java │ ├── StorageSpaceNotEnoughError.java │ ├── TimeoutError.java │ ├── URLError.java │ └── UnKnownHostError.java │ ├── rest │ ├── AsyncRequestExecutor.java │ ├── ByteArrayRequest.java │ ├── CacheMode.java │ ├── ImageRequest.java │ ├── Interceptor.java │ ├── JsonArrayRequest.java │ ├── JsonObjectRequest.java │ ├── OnResponseListener.java │ ├── Request.java │ ├── RequestDispatcher.java │ ├── RequestHandler.java │ ├── RequestQueue.java │ ├── Response.java │ ├── RestRequest.java │ ├── RestResponse.java │ ├── SimpleResponseListener.java │ ├── StringRequest.java │ ├── SyncRequestExecutor.java │ ├── Work.java │ └── Worker.java │ ├── ssl │ ├── CompatSSLSocketFactory.java │ ├── SSLUtils.java │ └── TLSSocketFactory.java │ └── tools │ ├── BasicMultiValueMap.java │ ├── CacheStore.java │ ├── CounterOutputStream.java │ ├── Encryption.java │ ├── HeaderUtils.java │ ├── IOUtils.java │ ├── LinkedMultiValueMap.java │ ├── LruCache.java │ ├── MultiValueMap.java │ ├── NetUtils.java │ └── ResCompat.java ├── okhttp ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── yanzhenjie │ └── nohttp │ ├── OkHttpNetwork.java │ ├── OkHttpNetworkExecutor.java │ └── URLConnectionFactory.java ├── sample ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── yanzhenjie │ │ └── nohttp │ │ └── sample │ │ ├── App.java │ │ ├── app │ │ ├── BaseActivity.java │ │ ├── BaseFragment.java │ │ ├── body │ │ │ ├── BodyPresenter.java │ │ │ ├── BodyView.java │ │ │ ├── Contract.java │ │ │ └── entity │ │ │ │ └── FileInfo.java │ │ ├── download │ │ │ ├── Contract.java │ │ │ ├── DownloadPresenter.java │ │ │ └── DownloadView.java │ │ ├── form │ │ │ ├── Contract.java │ │ │ ├── FormPresenter.java │ │ │ ├── FormView.java │ │ │ ├── ImageAdapter.java │ │ │ └── entity │ │ │ │ ├── FileInfo.java │ │ │ │ └── FileItem.java │ │ ├── main │ │ │ ├── Contract.java │ │ │ ├── MainAdapter.java │ │ │ ├── MainPresenter.java │ │ │ └── MainView.java │ │ ├── normal │ │ │ ├── Contract.java │ │ │ ├── NormalPresenter.java │ │ │ └── NormalView.java │ │ └── splash │ │ │ ├── SplashActivity.java │ │ │ └── WelActivity.java │ │ ├── config │ │ ├── AppConfig.java │ │ └── UrlConfig.java │ │ ├── entity │ │ ├── News.java │ │ ├── NewsWrapper.java │ │ └── Page.java │ │ ├── http │ │ ├── AbstractRequest.java │ │ ├── CallServer.java │ │ ├── DefaultResponseListener.java │ │ ├── Download.java │ │ ├── DownloadCallback.java │ │ ├── EntityListRequest.java │ │ ├── EntityRequest.java │ │ ├── HttpCallback.java │ │ ├── HttpEntity.java │ │ ├── LoginInterceptor.java │ │ ├── Result.java │ │ └── StringRequest.java │ │ ├── mvp │ │ ├── ActivitySource.java │ │ ├── BasePresenter.java │ │ ├── BaseView.java │ │ ├── Bye.java │ │ ├── Source.java │ │ └── ViewSource.java │ │ └── util │ │ ├── BaseAdapter.java │ │ ├── Delivery.java │ │ ├── DisplayUtils.java │ │ ├── FileUtils.java │ │ └── MediaLoader.java │ └── res │ ├── layout │ ├── activity_body.xml │ ├── activity_download.xml │ ├── activity_form.xml │ ├── activity_main.xml │ ├── activity_normal.xml │ ├── item_form_button.xml │ ├── item_form_image.xml │ ├── item_main_function.xml │ ├── toolbar.xml │ └── toolbar_scroll.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 │ ├── placeholder.png │ └── wel.jpg │ ├── values-v21 │ └── styles.xml │ └── values │ ├── array_string.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/config.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /nohttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/build.gradle -------------------------------------------------------------------------------- /nohttp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/BasicBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/BasicBinary.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/BasicRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/BasicRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Binary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Binary.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/BitmapBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/BitmapBinary.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/ByteArrayBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/ByteArrayBinary.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/CancelerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/CancelerManager.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Connection.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/FileBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/FileBinary.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/HandlerDelivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/HandlerDelivery.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Headers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Headers.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/HttpConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/HttpConnection.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/InitializationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/InitializationConfig.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/InputStreamBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/InputStreamBinary.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Logger.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Network.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Network.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/NetworkExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/NetworkExecutor.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/NoHttp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/NoHttp.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/OnUploadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/OnUploadListener.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Params.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/Priority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/Priority.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/RedirectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/RedirectHandler.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/RequestMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/RequestMethod.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/SimpleUploadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/SimpleUploadListener.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/URLConnectionNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/URLConnectionNetwork.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/URLConnectionNetworkExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/URLConnectionNetworkExecutor.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/UserAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/UserAgent.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/able/Cancelable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/able/Cancelable.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/able/Finishable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/able/Finishable.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/able/Startable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/able/Startable.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cache/BasicCacheStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cache/BasicCacheStore.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cache/CacheEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cache/CacheEntity.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cache/CacheEntityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cache/CacheEntityDao.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cache/CacheSQLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cache/CacheSQLHelper.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cache/DBCacheStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cache/DBCacheStore.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cache/DiskCacheStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cache/DiskCacheStore.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/BasicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/BasicStore.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/CookieEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/CookieEntity.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/CookieEntityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/CookieEntityDao.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/CookieSQLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/CookieSQLHelper.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/DBCookieStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/cookie/DBCookieStore.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/db/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/db/BaseDao.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/db/BasicEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/db/BasicEntity.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/db/BasicSQLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/db/BasicSQLHelper.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/db/Where.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/db/Where.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadDispatcher.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadListener.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadQueue.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/DownloadRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/Downloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/Downloader.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/SimpleDownloadListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/SimpleDownloadListener.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/SyncDownloadExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/SyncDownloadExecutor.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/Work.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/Work.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/download/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/download/Worker.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/NetworkError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/NetworkError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/NotFoundCacheError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/NotFoundCacheError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/ServerError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/ServerError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/StorageReadWriteError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/StorageReadWriteError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/StorageSpaceNotEnoughError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/StorageSpaceNotEnoughError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/TimeoutError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/TimeoutError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/URLError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/URLError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/error/UnKnownHostError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/error/UnKnownHostError.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/AsyncRequestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/AsyncRequestExecutor.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/ByteArrayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/ByteArrayRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/CacheMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/CacheMode.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/ImageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/ImageRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Interceptor.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/JsonArrayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/JsonArrayRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/JsonObjectRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/JsonObjectRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/OnResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/OnResponseListener.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Request.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RequestDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RequestDispatcher.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RequestHandler.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RequestQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RequestQueue.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Response.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RestRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RestRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RestResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/RestResponse.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/SimpleResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/SimpleResponseListener.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/StringRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/StringRequest.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/SyncRequestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/SyncRequestExecutor.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Work.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Work.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/rest/Worker.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/ssl/CompatSSLSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/ssl/CompatSSLSocketFactory.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/ssl/SSLUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/ssl/SSLUtils.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/ssl/TLSSocketFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/ssl/TLSSocketFactory.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/BasicMultiValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/BasicMultiValueMap.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/CacheStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/CacheStore.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/CounterOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/CounterOutputStream.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/Encryption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/Encryption.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/HeaderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/HeaderUtils.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/IOUtils.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/LinkedMultiValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/LinkedMultiValueMap.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/LruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/LruCache.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/MultiValueMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/MultiValueMap.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/NetUtils.java -------------------------------------------------------------------------------- /nohttp/src/main/java/com/yanzhenjie/nohttp/tools/ResCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/nohttp/src/main/java/com/yanzhenjie/nohttp/tools/ResCompat.java -------------------------------------------------------------------------------- /okhttp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/okhttp/build.gradle -------------------------------------------------------------------------------- /okhttp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/okhttp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /okhttp/src/main/java/com/yanzhenjie/nohttp/OkHttpNetwork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/okhttp/src/main/java/com/yanzhenjie/nohttp/OkHttpNetwork.java -------------------------------------------------------------------------------- /okhttp/src/main/java/com/yanzhenjie/nohttp/OkHttpNetworkExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/okhttp/src/main/java/com/yanzhenjie/nohttp/OkHttpNetworkExecutor.java -------------------------------------------------------------------------------- /okhttp/src/main/java/com/yanzhenjie/nohttp/URLConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/okhttp/src/main/java/com/yanzhenjie/nohttp/URLConnectionFactory.java -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/App.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/BaseActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/BaseFragment.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/BodyPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/BodyPresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/BodyView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/BodyView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/Contract.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/entity/FileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/body/entity/FileInfo.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/download/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/download/Contract.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/download/DownloadPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/download/DownloadPresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/download/DownloadView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/download/DownloadView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/Contract.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/FormPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/FormPresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/FormView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/FormView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/ImageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/ImageAdapter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/entity/FileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/entity/FileInfo.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/entity/FileItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/form/entity/FileItem.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/Contract.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/MainAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/MainAdapter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/MainPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/MainPresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/MainView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/main/MainView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/normal/Contract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/normal/Contract.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/normal/NormalPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/normal/NormalPresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/normal/NormalView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/normal/NormalView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/splash/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/splash/SplashActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/app/splash/WelActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/app/splash/WelActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/config/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/config/AppConfig.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/config/UrlConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/config/UrlConfig.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/entity/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/entity/News.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/entity/NewsWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/entity/NewsWrapper.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/entity/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/entity/Page.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/AbstractRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/AbstractRequest.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/CallServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/CallServer.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/DefaultResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/DefaultResponseListener.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/Download.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/Download.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/DownloadCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/DownloadCallback.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/EntityListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/EntityListRequest.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/EntityRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/EntityRequest.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/HttpCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/HttpCallback.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/HttpEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/HttpEntity.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/LoginInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/LoginInterceptor.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/Result.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/http/StringRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/http/StringRequest.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/ActivitySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/ActivitySource.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/BasePresenter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/BaseView.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/Bye.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/Bye.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/Source.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/ViewSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/mvp/ViewSource.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/util/BaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/util/BaseAdapter.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/util/Delivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/util/Delivery.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/util/DisplayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/util/DisplayUtils.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/util/FileUtils.java -------------------------------------------------------------------------------- /sample/src/main/java/com/yanzhenjie/nohttp/sample/util/MediaLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/java/com/yanzhenjie/nohttp/sample/util/MediaLoader.java -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_body.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/activity_body.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/activity_download.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_form.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/activity_form.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/activity_normal.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_form_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/item_form_button.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_form_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/item_form_image.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/item_main_function.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/item_main_function.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /sample/src/main/res/layout/toolbar_scroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/layout/toolbar_scroll.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-xxxhdpi/placeholder.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/wel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/mipmap-xxxhdpi/wel.jpg -------------------------------------------------------------------------------- /sample/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/array_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/values/array_string.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanzhenjie/NoHttp/HEAD/settings.gradle --------------------------------------------------------------------------------