| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Передать объект com.sun.lwuit.Image по блютус |
| Автор: maximfg 13.4.2012, 11:48 | ||||||
получаю снимок с камеры
Получаю сервис и dataoutputstream для отправки фото:
и на другом телефоне принимаю фото:
выскакивает ошибка java.lang ellegalargumentexception:bad image format |
| Автор: oxigen 13.4.2012, 17:38 | ||
in.read() прочитал какой-то кусок данных, абсолютно не факт, что все. А вы сразу же поток закрыли, не прочитав остальное. Проверьте, сколько он там на самом деле прочитал. int i = in.read(b); |
| Автор: maximfg 13.4.2012, 21:33 |
| да , вы правы передается только 512 байт! Что делать? |
| Автор: oxigen 17.4.2012, 10:31 |
| Читать кусочки в цикле, пока все не вычитается. Примеры в доке есть http://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/index.html Дело не в том, что передается только 512 байт. Передается то как раз все. Но не мгновенно. И нужно читать данные по мере их прихода. Пока все не вычитаете. |
| Автор: maximfg 17.4.2012, 15:07 |
| Спасибо за помощь. Я уже решил эту проблему. Тема закрыта. |