1,获得图片的bitmap格式
参见以前写的,这种方式是使用Url连接,位图工厂直接从连接解析
package cn.com.hh.http;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
public class Download {
/**
* 从网络上下载图片资源
* @param imgPath
* @return
*/
public Bitmap DownloadImg(String imgPath){
Bitmap bmp = null;
try {
URL imgUrl = new URL(imgPath);
//打开连接
URLConnection con = imgUrl.openConnection();
InputStream in = con.getInputStream();
bmp = BitmapFactory.decodeStream(in);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bmp;
}
}
2,获得图片的drawable格式
URL mUrl=new URL(url);
Drawable mDrawable=Drawable.createFromStream(mUrl.openStream(), "src");
这样在设置ImageView的时候可以灵活选择