redis bitmap使用 Android小記讀取Bitmap的幾種方式和優(yōu)化內存溢出?
Android小記讀取Bitmap的幾種方式和優(yōu)化內存溢出?我查了很多資料,終于找到了。R現(xiàn)在總結了以下讀取位圖的方法。R1級。以文件流的形式,假設存在測試.pngPicture:FileInputS
Android小記讀取Bitmap的幾種方式和優(yōu)化內存溢出?
我查了很多資料,終于找到了。R現(xiàn)在總結了以下讀取位圖的方法。R1級。以文件流的形式,假設存在測試.pngPicture:FileInputStream FIS=new FileInputStream(“/sdcard)/測試.png“” 位圖=BitmapFactory.decodeStream文件(FIS)R2。以R文件的形式,假設RES/drawable測試.jpg文件-rbitmap位圖=BitmapFactory.decodeResource文件( 此.getContext().getResources(),R。拉伸試驗)R3。在資源流模式下,但不在R文件中。 rBitmap.bitmap=位圖工廠.decodeStream(getClass().getResourceAsStream(“/res/drawable/測試.png”)) rBitmapFactory.選項選項=新建BitmapFactory.選項() roptions.in示例=2//圖片的寬度和高度是原稿的一半,即圖片是原稿的四分之一。上面的代碼可以優(yōu)化內存溢出,但它只改變圖片的大小,并不能完全解決內存溢出問題。