|
7 | 7 | - assist | 常用辅助类封装 |
8 | 8 | - other | 第三方库封装工具类 |
9 | 9 | - okgo | OkGo 网络请求 |
| 10 | + - retrofit | Retrofit 网络请求 |
| 11 | + - response | 请求响应解析 |
| 12 | + - subscriber | 请求响应处理 |
10 | 13 | - receiver | BroadcastReceiver 监听相关 |
11 | 14 | - service | Service 相关 |
12 | 15 | - temp | 临时快捷调用工具类 |
|
25 | 28 | - [assist](#devassist) | 常用辅助类封装 |
26 | 29 | - [other](#devother) | 第三方库封装工具类 |
27 | 30 | - [okgo](#devotherokgo) | OkGo 网络请求 |
| 31 | + - [retrofit](#devotherretrofit) | Retrofit 网络请求 |
| 32 | + - [response](#devotherretrofitresponse) | 请求响应解析 |
| 33 | + - [subscriber](#devotherretrofitsubscriber) | 请求响应处理 |
28 | 34 | - [receiver](#devreceiver) | BroadcastReceiver 监听相关 |
29 | 35 | - [service](#devservice) | Service 相关 |
30 | 36 | - [temp](#devtemp) | 临时快捷调用工具类 |
|
281 | 287 | | stop | 停止图片加载 | |
282 | 288 |
|
283 | 289 |
|
| 290 | +* **Luban 工具类 ->** [LubanUtils.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/LubanUtils.java) |
| 291 | + |
| 292 | +| 方法 | 注释 | |
| 293 | +| :- | :- | |
| 294 | +| setConfig | 设置全局默认配置 | |
| 295 | +| compress | 压缩方法 | |
| 296 | +| onStart | 压缩开始前调用 | |
| 297 | +| onSuccess | 压缩成功后调用 | |
| 298 | +| onError | 当压缩过程出现问题时调用 | |
| 299 | +| onComplete | 压缩完成 | |
| 300 | + |
| 301 | + |
284 | 302 | * **Android 平台下的图片选择器 ->** [PictureSelectorUtils.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/PictureSelectorUtils.java) |
285 | 303 |
|
286 | 304 | | 方法 | 注释 | |
|
352 | 370 | | intercept | intercept | |
353 | 371 |
|
354 | 372 |
|
355 | | -* **OkGo 请求统一回调处理类 ->** [OkGoCallback.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/okgo/OkGoCallback.java) |
| 373 | +* **请求回调统一处理类 ->** [OkGoCallback.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/okgo/OkGoCallback.java) |
356 | 374 |
|
357 | 375 | | 方法 | 注释 | |
358 | 376 | | :- | :- | |
|
378 | 396 | | uploadImages | 上传多个文件 | |
379 | 397 |
|
380 | 398 |
|
381 | | -* **请求响应解析基类 ->** [OkGoResponse.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/okgo/OkGoResponse.java) |
| 399 | +* **请求响应统一解析类 ->** [OkGoResponse.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/okgo/OkGoResponse.java) |
382 | 400 |
|
383 | 401 | | 方法 | 注释 | |
384 | 402 | | :- | :- | |
385 | 403 | | getDataString | 获取 Data 字符串 | |
386 | | -| build | build BaseResponse 对象 | |
| 404 | +| build | build Response 对象 | |
387 | 405 | | setData | setData | |
388 | 406 | | setMessage | setMessage | |
389 | 407 | | setCode | setCode | |
|
401 | 419 | | execute | 执行请求处理 | |
402 | 420 |
|
403 | 421 |
|
| 422 | +## <span id="devotherretrofit">**`dev.other.retrofit`**</span> |
| 423 | + |
| 424 | + |
| 425 | +* **Retrofit 管理类 ->** [RetrofitManager.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/retrofit/RetrofitManager.java) |
| 426 | + |
| 427 | +| 方法 | 注释 | |
| 428 | +| :- | :- | |
| 429 | +| getInstance | getInstance | |
| 430 | +| get | 通过 tag 获取 Retrofit | |
| 431 | +| put | 通过 tag 保存 Retrofit | |
| 432 | +| remove | 通过 tag 移除 Retrofit | |
| 433 | +| contains | 通过 tag 判断是否存在 Retrofit | |
| 434 | +| getRetrofitMap | 获取 Retrofit Map | |
| 435 | +| create | 创建 API Service Class | |
| 436 | + |
| 437 | + |
| 438 | +* **RxJava 相关管理类 ( 针对 Retrofit ) ->** [RxJavaManager.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/retrofit/RxJavaManager.java) |
| 439 | + |
| 440 | +| 方法 | 注释 | |
| 441 | +| :- | :- | |
| 442 | +| getInstance | getInstance | |
| 443 | +| add | 通过 tag 将请求添加到统一管理对象中 | |
| 444 | +| remove | 通过 tag 移除请求 | |
| 445 | +| contains | 通过 tag 判断是否存在 CompositeDisposable | |
| 446 | +| getManagerMap | 获取 CompositeDisposable Map | |
| 447 | +| io_main | Flowable UI 线程 | |
| 448 | + |
| 449 | + |
| 450 | +## <span id="devotherretrofitresponse">**`dev.other.retrofit.response`**</span> |
| 451 | + |
| 452 | + |
| 453 | +* **请求响应统一解析类 ->** [BaseResponse.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/retrofit/response/BaseResponse.java) |
| 454 | + |
| 455 | +| 方法 | 注释 | |
| 456 | +| :- | :- | |
| 457 | +| getOriginal | getOriginal | |
| 458 | + |
| 459 | + |
| 460 | +## <span id="devotherretrofitsubscriber">**`dev.other.retrofit.subscriber`**</span> |
| 461 | + |
| 462 | + |
| 463 | +* **服务器请求响应处理, 映射各种 JSON 实体类 ->** [BaseBeanSubscriber.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/retrofit/subscriber/BaseBeanSubscriber.java) |
| 464 | + |
| 465 | +| 方法 | 注释 | |
| 466 | +| :- | :- | |
| 467 | +| onNext | onNext | |
| 468 | +| onError | onError | |
| 469 | +| onStart | onStart | |
| 470 | +| onComplete | onComplete | |
| 471 | +| onSuccessResponse | 请求响应并处理数据无误 | |
| 472 | +| onErrorResponse | 请求失败、响应错误、数据解析错误等, 都会回调该方法, UI 线程 | |
| 473 | +| getErrorMessage | 获取异常信息 | |
| 474 | + |
| 475 | + |
| 476 | +* **服务器请求响应处理, 映射统一标准 JSON 格式实体类 ->** [BaseResponseSubscriber.java](https://github.com/afkT/DevUtils/blob/master/lib/DevOther/src/main/java/dev/other/retrofit/subscriber/BaseResponseSubscriber.java) |
| 477 | + |
| 478 | +| 方法 | 注释 | |
| 479 | +| :- | :- | |
| 480 | +| onNext | onNext | |
| 481 | +| onError | onError | |
| 482 | +| onStart | onStart | |
| 483 | +| onComplete | onComplete | |
| 484 | +| onSuccessResponse | 请求响应并处理数据无误 | |
| 485 | +| onErrorResponse | 请求失败、响应错误、数据解析错误等, 都会回调该方法, UI 线程 | |
| 486 | +| getErrorMessage | 获取异常信息 | |
| 487 | +| isSuccess | 通过 code 判断请求是否正确 | |
| 488 | + |
| 489 | + |
404 | 490 | ## <span id="devreceiver">**`dev.receiver`**</span> |
405 | 491 |
|
406 | 492 |
|
|
0 commit comments