vince-styling / Netroid

Netroid is a Http Framework for Android that based on Volley
http://netroid.vincestyling.com/
285 stars 126 forks source link

希望增加以下功能 #1

Closed hejunbinlan closed 10 years ago

hejunbinlan commented 10 years ago

1、带进度的文件下载功能; 2、带进度的文件上传功能,我们的应用中经常会碰到上传头像等功能。

vince-styling commented 10 years ago

Netroid是HTTP库,核心功能是跟UI无任何关系的网络交互逻辑,我们不提供任何默认的UI效果,但实现这些UI效果需要的数值肯定是会提供的。下载的回调接口已经返回进度计算的两个指标,开发者用ProgressBar显示下载进度是非常容易的。

// Listener添加了这个回调方法专门用于获取进度
@Override
public void onProgressChange(long fileSize, long downloadedSize) {
    Toast.makeText("下载进度:" + (downloadedSize * 1.0f / fileSize * 100) + "%").show();
}