【发布时间】:2012-09-04 16:23:11
【问题描述】:
我正在开发一个 Android 应用程序,该应用程序需要通过蓝牙将图像从一个 android 设备传输到另一个设备。图像大小高达 3 到 4 MB。我面临的问题是,当我以以下形式发送图像时字节,图像是分部分接收的,而不是单次拉伸的。例如,我传输了一个图像,其转换为字节后的长度约为 64k,但在接收端它是分批接收的 1024。如何成功传输图像?
有没有什么有效的方式来传输图片?
我的做法是否正确?
我们将不胜感激。
【问题讨论】:
-
你能贴出你正在使用的代码 sn-p 吗?您是否使用 RFCOMM 套接字传输图像?在接收端是否可以收集批次并将其组合为完整图像?
-
是的,终于分批收集并合并了:)
-
你能分享你的代码吗?我面临同样的问题。
-
我刚刚回答了这个问题:stackoverflow.com/questions/11475168/…
-
我终于可以解决了。我刚刚在stackoverflow的另一个线程中回答了解决方案。有关完整示例,请参阅随附的链接:stackoverflow.com/questions/11475168/… 您还可以下载完整的示例模块,用于通过蓝牙发送大图像。