先整理一下该系列的博文思路:
如上图: 左侧为wince端,右为安卓手机端。先从左侧说起吧,
APP为上层的车载导航软件,通过ADBClient跟对端的ADBD进行数据交互。包括adb所支持的所有命令(push/pull file, shell, tcp socket, udp-socket以及组合命令实现install uninstall等命令)。ADBClient与对端的交互,必然要经过两端的Driver。
有了如上一些基础服务,我们能做些什么?
1.推送拉取文件。推送运行日志,dump文件并使用手机的网络发送到我们云端的服务器。是的,这是个不错的主意,可以帮助我们改善我们导航软件的使用体验。
2.给手机安装APP。是的,这是一个推广渠道。
<