asysbang

 找回密码
 立即注册
查看: 2622|回复: 0
打印 上一主题 下一主题

百度carlife通讯框架(Android平台)

[复制链接]

513

主题

2

好友

6404

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2019-9-3 14:20:34 |只看该作者 |倒序浏览
#需求
针对android平台,采用百度开源的carlife代码

#分析
使用过程中遇到各种问题

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

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

#流程图
```
指令(Head+Msg)----> ConnectSocket(OutputStream)---> AoaConnectManager(readData)
                                                                                                                                  |
                                                                                                                                  |
                                                      USB通讯                        <--- AoaHostSetup(bulktransferOut)
```

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2024-10-6 10:32 , Processed in 0.052429 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部