Android 如何通过串口传递图片

哦吼226 2023-05-30 10:50:59

我是直接将图片转成bmp通过获取他的数组直接进行传递但是不能保证图片的完整性有的时候可以有的时候就有问题,不报错,卡了好久了,很急!!

...全文
177 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
JohnYale 05-30
  • 打赏
  • 举报
回复

是不是数据太大 缓冲区溢出了

哦吼226 05-31
  • 举报
回复
@JohnYale 不晓得
  • 打赏
  • 举报
回复

你需要设计自己的应用层协议,而不是操心底层如何传输,串口、网络、USB等等

哦吼226 05-30
  • 举报
回复
@日立奔腾浪潮微软松下联想 这个有协议,现在我是自发自收的形式,想试一下分段发送图片数据可不可以收到
tanqth 05-30
  • 打赏
  • 举报
回复

还需要了解串口对方接收数据有什么要求。

tanqth 05-30
  • 打赏
  • 举报
回复

正常情况下就是你说的这样处理,把他转成BMP,再取到数组,直接传。
“不能保证图片的完整性”,要么,你取数据没取全、要么数据发送丢失、要么就是数据接收不全,最后还有一种情况,就是你的描述错误(你认为的“不完整”不是真实的不完整)。

哦吼226 05-30
  • 举报
回复
@tanqth 好像是找到了问题的所在,发送应该是没有问题的,我是自发自收形式的在收取数据的时候没有进行数据的校验直接进行了存储本地
哦吼226 05-30
  • 举报
回复
@tanqth 因为我只用考虑发送如果就是您说的那个转换成bmp的话然后进行发送是不是不用考虑数据校验这里,接受方需要进行数据是吗
tanqth 05-30
  • 举报
回复
@哦吼226 是否校验,是你设计的传递协议规定的。如果你协议就没有校验,那你也是无从校验的。
5条回复

5,282

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧