bitmap的不同獲取方式

資源文件(drawable/mipmap/raw):

Bitmap bitmap=BitmapFactory.decodeResource(mContext.getResources(),R.drawable.bitmap);

資源文件(assets):

Bitmapbitmap=null;
try{
InputStreamis=mContext.getAssets().open("bitmap.png");
bitmap=BitmapFactory.decodeStream(is);
is.close();
}catch(IOExceptione){
e.printStackTrace();}

內存卡文件:

Bitmapbitmap=BitmapFactory.decodeFile("/sdcard/bitmap.png");

網絡文件:

// 此處省略了獲取網絡輸入流的代碼
Bitmapbitmap=BitmapFactory.decodeStream(is);is.close();





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章