package com.mogujie.tt.task.biz; import java.io.InputStream; import java.net.MalformedURLException; import com.mogujie.tt.config.TaskConstant; import com.mogujie.tt.https.MoGuHttpClient; import com.mogujie.tt.log.Logger; import com.mogujie.tt.task.MAsyncTask; public class DownloadImageTask extends MAsyncTask { private String strUrl; @SuppressWarnings("unused") private String strPath; private Logger logger = Logger.getLogger(DownloadImageTask.class); public DownloadImageTask(String url, String savePath) { strUrl = url; strPath = savePath; } @Override public int getTaskType() { return TaskConstant.TASK_DOWNLOAD_IMAGE; } @Override public Object doTask() { return doDownLoadImage(); } private InputStream doDownLoadImage() { MoGuHttpClient httpClient = new MoGuHttpClient(); InputStream inputStream = null; try { inputStream = httpClient.download(strUrl); } catch (MalformedURLException e) { logger.e(e.getMessage()); } return inputStream; } }