Необходимо отобразить изображение, полученное через сокет в Android - PullRequest
0 голосов
/ 08 марта 2012

Эй, мне нужно отобразить изображение, прочитанное из сокета, в моем приложении для Android. Приложение для Android в основном является клиентом, которое получает изображение от java-сервера. Сервер java записывает png-файл, используя ImageIO.write () функция. Я новичок в Android. Может кто-нибудь, пожалуйста, помогите мне

1 Ответ

1 голос
/ 08 марта 2012

сначала прочитать изображение в массив byte [], а затем создать растровое изображение из байтов, используя BitmapFactory. Это может выглядеть примерно так:

byte[] buffer = new byte[imgSize];

//read all data to the buffer

BitmapFactory.decodeByteArray(buffer, 0, buffer.length);
...