需求
针对android平台,采用百度开源的carlife代码
分析
使用过程中遇到各种问题
过程
1.connectsocket 的buffer过小,导致video数据通信时需要多次传输,造成界面卡顿延迟
2.connectsocket写入数据不能放在主线程,如果加thread的话需要synchronized,否则导致数据读写混乱
流程图
指令(Head+Msg)----> ConnectSocket(OutputStream)---> AoaConnectManager(readData)
|
|
USB通讯 <--- AoaHostSetup(bulktransferOut)