【发布时间】:2012-06-23 14:09:03
【问题描述】:
我阅读了很多帖子来解决这个问题,但直到现在我还没有成功!非常感谢任何帮助!
我有一个在智能手机上运行的 android 应用程序,它允许用户拍摄图片并将一些 exif 标签添加到生成的 jpg。这些图片都保存在同一个文件夹中。
只要智能手机可以通过蓝牙连接到 PC(Windows XP 嵌入式),应用程序就应该将它们发送到 PC。
发送图片的最佳解决方案是使用Android支持应用程序使用OBEX协议进行文件传输(可以通过 Intent.setAction(Intent.ACTION_SEND) 调用)。
我的问题是自动接收我从智能手机发送的文件。
现在我可以通过始终从任务栏上的蓝牙图标菜单将 PC 置于“接收文件”模式(右键单击 -> 接收文件)然后确认保存文件的位置来执行此操作。但我必须手工完成所有工作。
有没有办法自动接收文件并将它们保存在所需的文件夹中??
我可以通过使用另一个 BT 堆栈来实现这一点吗?
我能想到的另一种方法是在 PC 上实现一个应用程序,并实现我自己的协议,通过蓝牙在串行端口上交换原始数据。 (但当然这将是一个糟糕的解决方法!!!)
这似乎几乎是不可能的,但应该有一个解决这个问题的好方法! :-)
【问题讨论】:
标签: bluetooth windows-xp file-transfer obex