我的服務器上有一個ByteArray文件,我想 在ImageView中讀取並顯示,我該怎麼做?將ByteArray文件從服務器轉換爲imageView中的圖像
0
A
回答
0
將您的byteArray轉換爲位圖,然後設置ImageView
的位圖。
Bitmap bm = BitmapFactory.decodeByteArray(myByteArray, 0, byteArray.length);//myByteArray is the byte array you want to convert.
ImageView myImage = (ImageView)findViewById(R.id.custom_image);//get a reference to your ImageView
myImage.setImageBitmap(bm)//set the ImageView bitmap
+0
好的,但是如何從服務器下載/讀取ByteArray? – Christer
0
,我發現我的解決方案,這裏是代碼:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// show The Image
new DownloadImageTask((ImageView) findViewById(R.id.imageView1))
.execute("http://myURL");
}
private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
ImageView bmImage;
public DownloadImageTask(ImageView bmImage) {
this.bmImage = bmImage;
}
protected Bitmap doInBackground(String... urls) {
String urldisplay = urls[0];
Bitmap mIcon11 = null;
try {
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in);
} catch (Exception e) {
e.printStackTrace();
}
return mIcon11;
}
protected void onPostExecute(Bitmap result) {
bmImage.setImageBitmap(result);
}
}
相關問題
- 1. 如何將bytearray轉換爲圖像或圖像bytearray?
- 2. 如何將byteArray轉換爲位圖圖像以在Android中的imageview中顯示?
- 3. 轉換PIL圖像爲bytearray
- 4. AJAX將圖像轉換爲ByteArray
- 5. PIL:將Bytearray轉換爲圖像
- 6. 將byteArray轉換爲android中的位圖?
- 7. 如何將bytearray轉換爲zip文件
- 8. 將ByteArray轉換爲文件對象
- 9. 將圖像信息從服務器轉換爲json
- 10. 將圖像轉換服務器端CanvasPixelArray
- 11. 服務器端將光柵圖像轉換爲矢量圖像
- 12. 將圖像轉換爲從服務器加載的9補丁圖像
- 13. Flex處理圖像(轉換爲Bytearray)
- 14. 如何將圖像轉換爲Flex 4中的ByteArray
- 15. 將圖標轉換爲Web服務器C上的PNG文件#
- 16. 無法轉換圖像位圖的ByteArray
- 17. 將位圖轉換爲byteArray android
- 18. 將ByteArray轉換爲NSData
- 19. 將BinaryString轉換爲ByteArray - Java
- 20. 將負值轉換爲bytearray
- 21. 將System.Windows.Media.ImageSource轉換爲ByteArray
- 22. .net將bytearray轉換爲double []
- 23. 將bytearray轉換爲整數
- 24. 將MovieClip轉換爲ByteArray
- 25. 如何將畫布轉換爲服務器上的圖像
- 26. 將圖像轉換爲服務器端的視頻由php
- 27. 將圖像從服務器下載到imageview時的性能
- 28. 是否可以保存從服務器下載的mp3文件,而無需將其轉換爲ByteArray? (AS3)
- 29. 如何將圖像轉換爲android中的文本轉換器?
- 30. 將服務器文件路徑轉換爲Codeigniter中的URL
您的字節組轉換爲位圖,然後設置'ImageView'的位圖。 'Bitmap bm = BitmapFactory.decodeByteArray(myByteArray,0,byteArray.length);' – john
而不是將「解決」添加到主題行,請接受您的答案以表明您的問題已經解決。 –
我必須等待幾個小時才能接受我的答案:) – Christer