引言
据不完全统计,今年整体招聘市场相比于去年,下降了30%。Android作为一小部分细分市场,出现了两级分化的情况,传统的岗位在不断下降,有趣的是迅速增加的岗位,是一种全新的岗位,车载Framework岗、智能座舱。
随着5G、图形、AI等技术不断发展,汽车智能化战役已经打响,作为Android 的开发者一定要把握好这个机会,而且在车载开发中,核心搭载的系统依然是Android。给Android的开发者提供了大量的机会。由于传统行业缺失的岗位,车载Framework开发行业正在以5倍的岗位需求,填补着。
车载行业对优秀人才饥渴的程度是前所未有的,所以各大公司给出的薪资也是极高的。
如何学习
Android系统的底层,掌握Framework、HAL甚至于Native的一些运行原理。除此以外,Linux、汽车相关的知识也是需要额外学习的。
1.USB通信
- libusb交叉编译与使用
- USB四种通信方式
- Android配件协议AOA
- 通信协议
- USB结构及通信形式
2.串口通信
- 通信原理
- 通信协议
3.CarFramework框架
- CarFramework定制
- CarFramework框架解析
- CarFramework与Android Framework
4.CarLuncher
- CarLuncher启动原理
- 比亚迪Launcher实战
- 系统应用定制
5.Automotive系统
- Automotive 的架构原理
- 车载网络模型
- Automotive 和 Android
6.SystemUI
- 车机System UI启动流程
- 车机Notification创建
- LockScreen
- SystemUI的车机控制
7.Window Display
- SurfaceControl事务管理
- SurfaceFlinger
- surface管理
- 几何汽车双屏显示
8.车载蓝牙通信
- 低功耗蓝牙与传统蓝牙
- 蓝牙广播,扫描与连接
- 蓝牙服务与安全问题
- MTU和连接参数
- 蓝牙调试技巧
9.车载系统(HVAC)
- HVAC 核心源码分析
- HvacUiService传感器监听
- CarHvacManager控制器
为了帮助大家更好的了解Android车载系统,我给大家整理了目前全网最系统、最全面的一份Android车载系统应用指南,相信能帮大家建立更为清晰的认识,更好地跻身到Android车载系统开发工程师的行列中来。有需要的朋友,扫描下方二维码,免费领取!!!!
Android车载系统应用指南
1.Android车载图像显示系统
- 1.1 显示系统基本概述
- 1.2 系统示例应用
- 1.3 系统应用建立和SurfaceFlinger的沟通桥梁
- 1.4 SurfaceFlinger的启动和消息队列处理机制
- 1.5 createSurface的流程
- 1.6 BufferQueue/BLASTBufferQueue之初识别
-…
2.Andfroid车载概览
- 2.1 Android Auto
- 2.2 bAndroid Automotive OS
- 2.3 支持的应用类别
3.开发汽车媒体应用
- 3.1 构建车载媒体应用
- 3.2 添加对Android Auto的支持
- 3.3 添加对Android Automotive OS的支持
4.构建Android Auto即时通信应用
- 4.1 使用入门
- 4.2 声明Android Auto支持
- 4.3 导入AndroidX核心库
- 4.4 处理用户操作
- 4.5 向用户提供消息通知
5.构建车载导航和地图驻点应用
- 5.1 使用Android for cars应用库
- 5.2 构建车载地图注点应用
- 5.3 构建车载导航应用
- 5.4 添加对Android Auto的支持
- 5.5 添加对Android Automotive OS的支持
6.构建Android Automotive OS视频应用
- 6.1 在android Automotive OS模拟器上测试应用
- 6.2 配置应用的清单文件
- 6.3 针对Android Automotive OS优化应用
- 6.4 在Android Automotive OS上测试视频应用
- 6.5 常见问题解答
7.测试Android车载应用
- 7.1测试Android Auto应用
- 7.2测试Android Automotive OS应用
- 7.3 针对手机屏幕测试应用
- 7.4 媒体应用的其他测试要求
8.分发Android汽车应用
- 8.1 了解指南和要求
- 8.2 开发优秀的汽车应用
- 8.3 Android应用质量测试
- 8.4 同意Android for Cars条款并发布
- 8.5 跟踪审核进度
9.适用于汽车的Googlr Play服务
10.Android Automotive OS的通知
- 10.1 车内通知有何不同
- 10.2 通知中心
- 10.3 浮动通知
- 10.4 面向汽车的Notification API变更和限制
最后
想要做一名合格的车载工程师,掌握基本技能和坚定的学习态度是必不可少的,希望这份资料能给正在阅读文章的你有所帮助。