Bitmap bmp=BitmapFactroy.decodeFile("/sdcard/xxx.png");
imageview.setImageBitmap(bmp);
讀取網絡圖片:
URL url=new URL(圖片網址);
URLConection conn=url.openConnection();
conn.connect();
InputStream is=conn.getInputStream();
Bitmap bmp=BitmapFactory.decodeSteam(is);
imageview.setImageBitmap(bm);
存儲圖片?應該是說再網絡上下載圖片到本地吧?
這個比較簡單!
通過InputStream和OutputStream 下載到sdcard即可!
一般來說都會存在應用自己的緩存目錄中,可通過 context.getCacheDir() 獲取。
就一般的FileOutputStream、InputStream就可以。
取的時候可以用 getContentResolver().openInputStream(uri); 這種方式來取到圖片的InputStream
之後 Drawable.createFromStream