Carlife通信框架(Android平台)

需求

针对android平台,采用百度开源的carlife代码

分析

使用过程中遇到各种问题

过程

1.connectsocket 的buffer过小,导致video数据通信时需要多次传输,造成界面卡顿延迟

2.connectsocket写入数据不能放在主线程,如果加thread的话需要synchronized,否则导致数据读写混乱

流程图

指令(Head+Msg)----> ConnectSocket(OutputStream)---> AoaConnectManager(readData)
                                                                                                                                  |
                                                                                                                                  |
                                                      USB通讯                        <--- AoaHostSetup(bulktransferOut)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容