| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Как передать файл по BlueTooth из мидлета? |
| Автор: newx666 30.11.2010, 20:45 |
| Здравствуйте, объясните дураку как можно из мидлета передать файлик по блютусу на другой телефон, где эта программа не установлена. Я совсем недавно начал разбираться с блютуз-соединениями. Как я понял, для того чтобы передать файл другому устройству, надо чтобы была поддержка протокола OBEX. Может кто-нибудь даст ссылочку или объяснит на пальцах, как передать файл на любое устройство с поддержкой obex. Заранее благодарен. |
| Автор: ivanovpv 1.12.2010, 12:38 |
| Ничего сложного нет. В 2-х словах: 1) На стороне посылающего пишем сервер 2) На принимающей стороне клиента. 3) Определяем засылаемый пакет (лучше всего какой-нить класс который поддерживает Serialiazable). На стороне сервера пакуем в Serialiazable, на стороне клиента распаковываем Serializable Примерно так http://www.codeguru.com/java/article.php/c13147 |
| Автор: newx666 2.12.2010, 18:45 | ||
Вы меня не поняли... С этим проблемм нет! Я имею ввиду, если на телефоне куда надо передать просто включен блютус и все! Не из программки в программку, а из программы на телефон, ведь телефоны как-то принимают файлы по блютусу без всяких доп. программ. Как я понимаю, надо знать UUID некого стагдартного сервиса для передачи файлов, и разумеется знать протокол для передачи файлов. Но где найти данную информацию? И может можно сделать как-то еще проще |
| Автор: newx666 2.12.2010, 20:07 |
| Вроде бы нашел то что мне нужно, к сожалению не на русском, но все более менее понятно. http://blogs.sun.com/mobility_techtips/entry/discovering_devices_and_sending_files Если у кого-то есть подобные статьи, пожалуйста поделитесь =) |