package org.robam.robamvolley.testvolley;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.VolleyLog;
import com.android.volley.toolbox.DownloadRequest;
import com.android.volley.toolbox.Volley;
import java.io.File;
/**
* Created by weiji.chen on 14-3-9.
*/
public class DownloadTest extends Activity {
private String[] urls = {
"http://yuzile.qiniudn.com/artworks_imgimg%20(10).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(40).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(41).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(42).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(43).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(44).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(45).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(46).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(47).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(48).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(49).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(60).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(61).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(62).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(63).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(64).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(65).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(66).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(67).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(68).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(69).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(50).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(51).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(52).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(53).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(54).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(55).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(56).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(57).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(58).jpg",
"http://yuzile.qiniudn.com/artworks_imgimg%20(59).jpg"
};
private final static String largePic = "http://yuzile.qiniudn.com/artworks_imgimg%20(91).jpg";
RequestQueue mRequestQueue;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = new TextView(this);
setContentView(textView);
mRequestQueue = Volley.newRequestQueue(this, 3);
}
@Override
protected void onResume() {
super.onResume();
// DownloadRequest downloadRequest = new DownloadRequest(
// largePic,
// getActivity().getExternalFilesDir(null).getAbsolutePath() + File.separator + "Large" + ".jpg",
// new Response.Listener() {
// @Override
// public void onResponse(Object response) {
// File file = (File) response;
// LogUtils.i("Download OK! file Path = " + file.getAbsolutePath());
// }
// },
// new Response.ErrorListener() {
// @Override
// public void onErrorResponse(VolleyError error) {
// LogUtils.i("Download error. error = " + error.toString());
// }
// },
// new Response.ProgressListener() {
// @Override
// public void onProgressing(long current, long total) {
// LogUtils.i("下载进度. current = " + current + ", total = " + total);
// }
// }
// );
// mRequestQueue.add(downloadRequest);
for (int i = 0; i < urls.length; i++) {
DownloadRequest downloadRequest = new DownloadRequest(
urls[i],
getExternalFilesDir(null).getAbsolutePath() + File.separator + "hehe" + i + ".jpg",
new Response.Listener() {
@Override
public void onResponse(Object response) {
File file = (File) response;
VolleyLog.d("Download OK! file Path = " + file.getAbsolutePath());
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("Download error. error = " + error.toString());
}
}
);
mRequestQueue.add(downloadRequest);
}
}
}