在Android中通过蓝牙传输图像

and*_*Guy 5 android image bluetooth

我正在开发一个Android应用程序,它需要一个图像通过蓝牙从一个Android设备传输到另一个.图像大小上升到3到4 MB.我面临的问题是当我以字节的形式发送图像时,图像是在非拉伸的部分接收的.对于例如我转移的图像的长度转换为字节之后是aroung 64K但在接收端将其在批次1024.How的成功传输的图像接收?

有没有有效的方式来传输图像?

我是以正确的方式做到的吗?

任何帮助将不胜感激.

and*_*Guy 1

好吧,终于知道如何成功传输图像了:)仍然不知道为什么要批量传输图像。问题部分是由于我的错误代码造成的,缓冲区大小仅初始化为 1024 字节。这就是原因之一正在批量传输 1024。我将缓冲区重新初始化为一个大值,尽管如此,图像是分批接收的,但批量很大。最后,我分批收集它们并重新排列以形成完整的图像。