Автоматически получать файлы через Bluetooth на Windows XP
Я прочитал много постов, чтобы решить эту проблему, но до сих пор мне это не удавалось! Любая помощь высоко ценится! У меня есть приложение для Android, работающее на смартфоне, которое позволяет пользователю снимать изображения и добавлять некоторые exif-теги в полученный jpg. Все эти изображения сохраняются в одной папке.
Как только смартфон сможет подключиться через Bluetooth к ПК (Windows XP встроенный), приложение должно отправить их на ПК. Лучшее решение для отправки изображений - использовать приложение поддержки Android для передачи файлов по протоколу OBEX (его можно вызвать через Intent.setAction(Intent.ACTION_SEND)).
Моя проблема заключается в автоматическом получении файлов, которые я отправляю со смартфона.
Теперь я могу это сделать, всегда переводя ПК в режим "получить файл" из меню значков Bluetooth на панели задач (щелкните правой кнопкой мыши -> Получить файл), а затем подтвердите, где сохранить файл. Но я должен сделать все вручную.
Есть ли способ автоматически получать файлы и сохранять их в нужной папке??
Могу ли я добиться этого с помощью другого стека BT?
Альтернатива, которую я могу найти, состоит в том, чтобы внедрить приложение также на ПК и реализовать собственный протокол с обменом необработанными данными через последовательный порт через Bluetooth. (но, конечно, это был бы плохой обходной путь!!!)
Это кажется почти невозможным, но есть хороший способ решить эту проблему!:-)
1 ответ
Если вы не используете Bluetooth, посмотрите на мой проект с открытым исходным кодом http://cross-copy.net/.
Это упрощает передачу файлов между приложениями между устройствами: подключение осуществляется через сервер путем сопоставления кодовых слов. API RESTful очень прост, и вы можете легко изменить веб-приложение, чтобы начать загрузку, как только файл поступит.