Я работаю над проектом. Речь идет о захвате фотографий с ПК и наблюдении за ними на экране телефона Android.Как отправить последовательные изображения на Android-телефон с компьютера
Я использую JpegEncoder
или ImageIO
классы с ПК, а на стороне Android использую метод BitmapFactory.decodeStream
. Когда я отправляю одно изображение, он работает хорошо, но мне нужно отправлять изображения непрерывно (2 или 3 изображения в секунду). Он не работает в цикле while.
В logchat просмотра показывает сообщение об ошибке, пока не закроете Android приложения:
SkImageDecoder : Factory returned null
Я думаю, что проблема о положении курсора в потоке с ImageIO
стороны кода в ImageIO.write(img,"jpg",ostream)
methot смывает поток после каждого отправленного но Android сторона BitmapFactory.decodeBitmap() не промывать после каждого чтения, так что ошибка SkImageDecoder returned null
как я понял, речь идет не о моей проблеме, потому что я могу загрузить изображение успешно, когда я послал только одно изображение, так это выглядит не будет никаких проблем при чтении потока байтов, так что не нужно пропустить метод брата. Спасибо за совет – daemonThread