2013-03-25 75 views
1

我試圖從java服務器發送圖像到Android設備。發送圖像從java服務器到android

我可以使用ImageIO將圖像從java服務器發送到java客戶端,但由於android不支持ImageIO我不知道如何從java服務器接收圖像。

我試圖將圖像轉換爲字節數組,然後解碼它在android上,但它不工作可能和字節數組帶有很多問題的大小和長度明智。

如果任何人都可以指出正確的方式發送圖像,並在Android設備上閱讀它,我會非常感激。

編輯...

想通了,它實際上是很簡單的話,我預計

客戶端 負載在一個BufferedImage 使用ImageIO的圖像的圖像寫入服務器流

服務器端 使用bitmapFactory將流解碼爲位圖

+0

使用BitmapFactory替代ImageIO。 – Perception 2013-03-25 00:02:26

回答

1

我的建議是使用PHP創建一個API,然後使用API​​,您可以關閉以字節形式加載圖像,獲取字節數組後,您可以使用此字節將字節轉換爲位圖

Bitmap bitmap = BitmapFactory.decodeByteArray(bitmapdata , 0, bitmapdata .length); 
相關問題