From a7afa68d04a39bcdd86c9a1ce3941bb081b6e9e1 Mon Sep 17 00:00:00 2001 From: jessyan Date: Fri, 9 Jun 2017 16:56:55 +0800 Subject: [PATCH] Update README.md --- README-zh.md | 16 ++++++++-------- README.md | 14 +++++++------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README-zh.md b/README-zh.md index ddb6cd6..d739dd7 100644 --- a/README-zh.md +++ b/README-zh.md @@ -13,16 +13,16 @@ ## Introduction -**ProgressManager** 一行代码即可监听 **App** 中所有网络链接的上传以及下载进度,包括 **Glide** 的图片加载进度,实现原理类似 **EventBus**,你可在 **App** 中的任何地方,将多个监听器,以 **Url** 地址作为标识符,注册到本框架,当此 **Url** 地址存在下载或者上传的动作时,框架会主动调用所有使用此 **Url** 地址注册过的监听器,达到多个模块的同步更新 +**ProgressManager** 一行代码即可监听 **App** 中所有网络链接的上传以及下载进度,包括 **Glide** 的图片加载进度,实现原理类似 **EventBus**,你可在 **App** 中的任何地方,将多个监听器,以 **Url** 地址作为标识符,注册到本框架,当此 **Url** 地址存在下载或者上传的动作时,框架会主动调用所有使用此 **Url** 地址注册过的监听器,达到多个模块的同步更新. ## Feature -* 使用简单,只需一行代码即可实现进度监听 -* 低耦合,实际请求端和进度接收端并不存在直接或间接的关联关系,即可以在 **App** 任何地方接收进度信息 -* 侵入性低,使用本框架你并不需要更改之前进行上传或下载的代码,即使用或不使用本框架并不会影响到原有的代码 -* 多端同步,同一个数据源的上传或下载进度可以指定多个不同的接收端,少去了使用 **EventBus** 实现多个端口同步更新进度 -* 自动管理监听器,少去了手动注销监听器的烦恼 -* 默认运行在主线层,少去了切换线程的烦恼 -* 多平台支持,支持 **Okhttp** , **Retrofit** , **Glide** +* 使用简单,只需一行代码即可实现进度监听. +* 低耦合,实际请求端和进度接收端并不存在直接或间接的关联关系,即可以在 **App** 任何地方接收进度信息. +* 侵入性低,使用本框架你并不需要更改之前进行上传或下载的代码,即使用或不使用本框架并不会影响到原有的代码. +* 多端同步,同一个数据源的上传或下载进度可以指定多个不同的接收端,少去了使用 **EventBus** 实现多个端口同步更新进度. +* 自动管理监听器,少去了手动注销监听器的烦恼. +* 默认运行在主线层,少去了切换线程的烦恼. +* 多平台支持,支持 **Okhttp** , **Retrofit** , **Glide**. ## Download ``` gradle diff --git a/README.md b/README.md index 2857f9b..f54fdbf 100644 --- a/README.md +++ b/README.md @@ -14,13 +14,13 @@ ## Feature -* Easy to use, just a line of code to listen progress -* Low coupling, the actual request and the progress of the receiver does not exist directly or indirectly, that can be anywhere in **App** to receive progress information -* Low intrusion, use this framework you do not need to change the code before uploading or downloading, ie using or not using this framework does not affect the original code -* Multi-end synchronization, the same data source upload or download progress can specify a number of different receivers, less to use **EventBus** achieve multiple port synchronization update progress -* Automatic management of the listener, less to manually cancel the trouble of the listener -* The default run in the main line layer, less to switch the thread of trouble -* Multi-platform support, support **Okhttp**, **Retrofit**, **Glide** +* Easy to use, just a line of code to listen progress. +* Low coupling, the actual request and the progress of the receiver does not exist directly or indirectly, that can be anywhere in **App** to receive progress information. +* Low intrusion, use this framework you do not need to change the code before uploading or downloading, ie using or not using this framework does not affect the original code. +* Multi-end synchronization, the same data source upload or download progress can specify a number of different receivers, less to use **EventBus** achieve multiple port synchronization update progress. +* Automatic management of the listener, less to manually cancel the trouble of the listener. +* The default run in the main line layer, less to switch the thread of trouble. +* Multi-platform support, support **Okhttp**, **Retrofit**, **Glide**. ## Download ``` gradle