一.汽车T盒(Tbox)软件开发(多个安卓平台)
项目描述:
1.该项目为汽车中控内使用的软件,负责与T盒通信,可以通过T盒拨打电话、管理T盒网络等。
由于多个平台使用了不同厂家的设备,各设备的通信协议也各不相同,有TCP、FTP、protobuf、以太网
(SomeIP、DoIP)等协议。
2.开发采用服务与界面分离的设计模式,提供代理层给其它应用调用。
3.难点在于前期硬件间的通信调试,陌生协议的封装与使用,及为满足汽车严格要求的各种优化。
二.golo技师(安卓版)
1.项目描述:golo技师是一款服务于汽车维修人员的移动端汽车诊断软件。通过蓝牙或wifi,可以与汽车上的OBD 接头通讯;也可以通过3g、4g网络连接互联网,实现远程诊断,与其他技师或车主交流互动。
2.采用的技术有:
a).SQLiteDateBase存储数据,实现数据的增删改查;具体实现用户注册登录,发帖,回帖等功能;
b).自定义控件,提升了用户体验等;
c).应用了微信、QQ、支付宝等提供的API,实现了支付、登录、一键分享等;