0
我已經beeen下面這個教程:Click Me的Android異步圖像加載[]
的問題是,我有我的圖片的byte []在我的數據庫,我沒有爲每個圖像的鏈接。 該教程效果很好。但我不知道我的url映像,因爲我使用byte []來存儲數據,所以: 如何使用異步將url轉換爲byte []?
我不把我的代碼,因爲是像教程一樣!但如果你喜歡,讓我知道
謝謝你幫助我!
我已經beeen下面這個教程:Click Me的Android異步圖像加載[]
的問題是,我有我的圖片的byte []在我的數據庫,我沒有爲每個圖像的鏈接。 該教程效果很好。但我不知道我的url映像,因爲我使用byte []來存儲數據,所以: 如何使用異步將url轉換爲byte []?
我不把我的代碼,因爲是像教程一樣!但如果你喜歡,讓我知道
謝謝你幫助我!
該教程從String
網址加載圖片。由於您沒有圖片網址,因此您將數據庫中的圖像保存爲byte[]
,因此您需要從byte[]
渲染圖像。因此,您可以加載byte[]
來創建位圖,而不是從URL加載圖像。這是可以將byte[]
轉換爲位圖的代碼。
ByteArrayOutputStream baoStream = new ByteArrayOutputStream();
bmpOld.compress(Bitmap.CompressFormat.PNG, 100, baoStream);
bytesImage = baoStream.toByteArray();
bmpNew = BitmapFactory.decodeByteArray(bytesImage, 0, bytesImage.length);
此代碼是從Android byte array to Bitmap How to
採取是的,絕對,你將不得不修改實施MemoryCache
和和ImageLoader
相應爲好。
所以,我必須改變一切。另一個教程做我想做的事情? –