Как отправить последовательные изображения на телефон Android с компьютера - PullRequest
0 голосов
/ 29 декабря 2011

Я работаю над проектом.Речь идет о захвате фотографий с ПК и их мониторинге на экране телефона Android.

Я использую JpegEncoder или ImageIO классы со стороны ПК, а со стороны Android я использую метод BitmapFactory.decodeStream.Когда я отправляю одно изображение, оно работает хорошо, но мне нужно отправлять изображения непрерывно (2 или 3 изображения в секунду).Он не работает в цикле while.

В представлении журнала отображается это сообщение об ошибке, пока я не закрою приложение Android:

 SkImageDecoder : Factory returned null

Я думаю, что проблема в позиции курсора в потокеImageIO сторона кода метод ImageIO.write(img,"jpg",ostream) сбрасывает поток после каждой отправки, но сторона Android BitmapFactory.decodeBitmap () не сбрасывается после каждого чтения, поэтому ошибка SkImageDecoder returned null

1 Ответ

0 голосов
/ 19 января 2012

Посмотрите на этот вопрос, вы можете найти ответ и для себя

BitmapFactory.decodeStream (InputStream is) возвращает значение NULL для ненулевого InputStream на Android

...