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