Android从网络上获取图片的两种方式
生活随笔
收集整理的這篇文章主要介紹了
Android从网络上获取图片的两种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return bmp;} } 2,獲得圖片的drawable格式
URL mUrl=new URL(url); Drawable mDrawable=Drawable.createFromStream(mUrl.openStream(), "src");
這樣在設置ImageView的時候可以靈活選擇
總結
以上是生活随笔為你收集整理的Android从网络上获取图片的两种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中的AsyncTask异步
- 下一篇: Android的Gson的使用方法,实现