weixin_44040757
weixin_44040757
采纳率0%
2021-03-08 14:56

安卓客户端接收从服务器发送过来的数据如何处理呢?

项目中QT写的服务器要向安卓客户端发送大量坐标数据,然后安卓端利用这些坐标信息对无人机预设航迹点。现在安卓端接受到服务器发送过来的数据,但都是以字符串的形式储存在缓冲区buffer里面,请问如何正确读取接收到的坐标信息,并将其保存到航迹点里面去呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • QA_Assistant 有问必答小助手 1月前

    Android可以使用BufferedWriter 缓存输出字符流

    参考文章:https://www.jianshu.com/p/b6e55402c6e5

    点赞 评论 复制链接分享
  • theo789 Metz 1月前

    Android可以使用BufferedWriter 缓存输出字符流

    参考文章:https://www.jianshu.com/p/b6e55402c6e5

    点赞 评论 复制链接分享
  • huanhuilong 幻灰龙 1月前

    这取决于数据在服务端是如何编码进Buffer并发送给客户端的,客户端只是反向从Buffer里解码出数据。例如,如果 buffer 里存的只是以逗号分隔的字符串,你只要将 buffer 转字符串,再将字符串以逗号做分隔拆开即可。所以首先需要搞清楚的是服务端是如何编码数据的。

    点赞 评论 复制链接分享

为你推荐