OkGo - 3.0 震???, 一?基于okhttp的?准RESTful?格的???架 工程??全新?化 支持RxJava 支持RxJava2 支持自定??存策略 支持下?管理 支持上?管理 ??部分思想借?了以下?目: https://github.com/yanzhenjie/NoHttp https://github.com/square/retrofit 在此特?感?上述作者,喜?原作的可以去使用原?目。同??迎大家下???本?目,如果使用?程中遇到什???,?迎反?。 友情?接 本?目中使用的?片??是我的?一??源?目 完全?微信的?片???,自?矩形?片裁剪和?形?片裁剪功能,有需要的可以去下?使用。 附上地址: https://github.com/jeasonlzy/ImagePicker 本?目中的九?格控件也是我的?源?目 ?似QQ空?,微信朋友圈,微博主?等,展示?片的九?格控件,自?根据?片的?量?定?片大小和控件大小,使用Adapter模式?置?片,?外提供接口回?,使用接口加??片,支持任意的?片加??架如:Glide、ImageLoader、xUtils3、Picasso 等,支持点??片全???大?。 附上地址: https://github.com/jeasonlzy/NineGridView ?系方式 email: liaojeason@126.com QQ群: 489873144 (点???,可以直接加入,建?使用QQ群,?箱使用?少,可能看的不及?) 如果遇到???迎在群里提?,?人能力也有限,希望一起??一起?步。 演示 未?版本 [v3.1.x]版本 ??分?params??的具?作用,分?paramsPath,paramsQuery和params,支持url路???替? ??支持?求?先?,方便有些重要?求?先?行 ??支持自定??程池,使用自己的?程池管理???求 [v3.2.x]版本 ??增加?展?OkAnno,作用是?okgo支持注解方式?求,具??法?Retrofit相似,但是更??方便,也更强大,方便Retrofit用?平滑?渡到OkGo 其他功能????想出?,大家有想法的可以??加群??,或者直接在issue里面提出?的想法,我?第一??回?。 使用 Android Studio用? 一般??,只需要添加第一?okgo的核心包?可,其余的三??根据自己的需要??添加!!! //必?使用 compile 'com.lzy.net:okgo:3.0.4' //以下三???添加,okrx和okrx2不能同?使用 compile 'com.lzy.net:okrx:1.0.2' compile 'com.lzy.net:okrx2:2.0.2' compile 'com.lzy.net:okserver:2.0.5' Eclipse的用?(???AS?),可以??添加本?目根目?中 /jar 目?下的jar包: 一般??,至少需要okhttp、okio、okgo三?jar包,其余的三??展jar包根据自己的需要??添加!!! 必?使用 okhttp-3.8.1.jar okio-1.13.0.jar okgo-3.0.4.jar 以下三???添加,okrx和okrx2不能同?使用 okrx-1.0.2.jar okrx2-2.0.2.jar okserver-2.0.5.jar 文? ??目的文?全部以Wiki的形式展示,wiki文?永??最新版本的?保持同步,如果???文?的?明??的?法不一?,那??升?到最新版本,重要的事情?三遍 点我,点我,我是3.x文?,Wiki文?首??猛??里 点我,点我,我是3.x文?,Wiki文?首??猛??里 点我,点我,我是3.x文?,Wiki文?首??猛??里 如果??在不愿意升?到3.x版本, ?里有2.x版本的文?,点??看 ,注意:老版本?的???不在??,所有bug?在最新版本修?,所以建???最新版本的?。 如果遇到使用??,解??法如下: 看上述文?中是否有相?描述 看?人提的issues是否有?的??,?里面有?多人的提?, 点??里看?人的提? 。 如果?感?是bug,或者有疑?,也?迎在issues里面提?,我每天都???解答, 点??里提? 。 ?有疑?,加入?系方式中的QQ群,大家一起??。 如果?不想???目,提供了apk供直接?行,方便?看效果,点???下?: 本?目Demo使用的是我自己的服?器,有?候可能不?定,?速比?慢??耐心等待,???。。 如果?想?看?史版本信息,?点???: 如果?使用遇到了??,首先?看控制台log,如果log无法看出??,无法?定是??的bug?是服?端的??,建??包?看???据, ??的?包方法猛??里 如果??得好,??有??助,??我一点打?鼓??,一分也是??! 混淆 okgo, okrx, okrx2, okserver 所有代?均可以混淆,但是由于底?使用的是 okhttp,?不能混淆,所以只需要添加以下混淆代?就可以了 # okhttp - dontwarn okhttp3 .** - keep class okhttp3 .**{*;} # okio - dontwarn okio .** - keep class okio .**{*;} ?然如果???不需要混淆okgo的代?,可以??添加以下代? # okgo - dontwarn com . lzy . okgo .** - keep class com . lzy . okgo .**{*;} # okrx - dontwarn com . lzy . okrx .** - keep class com . lzy . okrx .**{*;} # okrx2 - dontwarn com . lzy . okrx2 .** - keep class com . lzy . okrx2 .**{*;} # okserver - dontwarn com . lzy . okserver .** - keep class com . lzy . okserver .**{*;} Licenses Copyright 2016 jeasonlzy(廖子?) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.