如何选择适合的安卓车载系统?,车载安卓系统版本太低怎么升级

最新Android车载开发与设备调试学习手册

智能化是当前社会经济发展的主旋律,从PC(个人电脑)、智能手机再到智能汽车,每个领域的智能化都会改变人们的生活,并带来一个前景广阔的新产业

车载无疑是具备这种潜力的行业,大量车企打出年薪百万招车载开发,招人还是难,所以就出现一种怪现象,车载开发行业 "薪酬无上限"

今年的传统 Android 市场不景气,不仅难,而且卷。金九银十没有出现以往的火爆程度,但是车载行业的招聘热度远远超出金九银十。

所以就出现了怪圈,传统的IT互联网各种吐槽不好找,行业冰封,大厂裁人,而车载行业又是一片热火朝天,大有技术革命之势。

给人的感觉车载和传统Android是两门不同的技术编写。完全不同的语言一样

为什么车载这么火爆呢?

说说车载行业;现在每家每户都购买小轿车,多的一人一辆,车辆需求大。现如今全球开始走向环保新能源。

欧盟今年6月正式宣布,27个成员国就“2035年完全禁止销售内燃机发动机汽车”的协议达成共识,届时欧盟境内将再无燃油车对市场出售。

可以看出燃油的退出,新能源全部覆盖。新能源汽车的市场无疑是巨大的。

国内迸发出蔚来、比亚迪、几何、小鹏、威马、哪吒、吉利、极狐等等车企,当量新生的车企,意味着巨大的需求。所以就迸发出大量的Android车载岗位,传统燃油车企已经走向了生命末期,这种替代所导致迸发的车载岗位 是比较稳定的,也不用担心热度过了一地鸡毛的问题。

再看我们的Android车载工程师的行业如何,薪资对比图:

薪资平均收入在30k左右,收入水平对于许多Android应用工程师已经高出许多。

如何成功跨入车载呢?

例如在比亚迪面试的时,经常问关于rom定制的问题,像手机启动,application启动,在车载里面几乎是必考

1.比亚迪面试题必问-Application启动源码分析;

2.比亚迪面试题必问-Activity&Window&View之间的关系;

3.比亚迪面试题必问-UI绘制流程分析;

4.比亚迪面试题必问-UI渲染流程分析;

5.比亚迪面试题必问-子线程如何更新UI;

可以看出面试车载时Framework可谓是重中之重,这个也可以从车企的应聘要求上可以看出来,所以被问到这些问题也不足为奇了。

那我们转行进入车载 Android开发还需要学习哪些其他的呢?

  1. USB通信和串口通信
  2. Automotive系统开发
  3. Android系统的底层
  4. HAL甚至于Native的一些运行原理
  5. 车机Luancher与系统应用
  6. ……

为了帮助到大家更好入手车载,这里为大家准备了Android 车载工程师最新的学习路线及相关的学习文档,获取方式:点赞+转发,然后私信回复:666 即可获取!!!

Android 车载工程师学习路线

Android车载开发与设备调试学习手册

Automotive

1.Android Automotive 13 版本详情
2.Android Automotive 12 QPR3 版本详情
3.Android Automotive 12L 版本详情
4.Android Automotive 12L 版本详情
5.Android Automotive 12 版本详情
6.Android Automotive 11 版本详情
7.什么是 Android Automotive?

Android 虚拟设备

1.概览
2.用作开发平台的 Android 虚拟设备
3.构建自己的云模拟器

模拟器 USB 透传模式集成指南

1.已测试的加密狗
2.原生 USB 支持
3.蓝牙支持
4.Wi-Fi 支持

使用 Pixel 手机作为开发平台

1.注意事项
2.前提条件
3.代码同步及 build
4.设置设备以刷写 build
5.刷写 build

测试工具和基础架构

1.系统性能工具
2.界面测试和框架
3.在 Android Automotive OS (AAOS) 中模拟网络
4.Complete Automotive Tests in a Box
5.在 AAOS 设备上启用模糊测试工具
6.Spectatio:Automotive 测试框架
7.车载音频
8.音频焦点
9.音频路由
10.音量管理
11.创建播放器的替代方案
12.电台调谐器
13.蓝牙
14.按应用选择网络 (PANS)
15.屏幕和输入源概览
16.监控状态
17.按键输入
18.仪表板
19.有关防止驾驶员分心的准则
20.汽车用户体验限制
21.增强型视觉系统 (EVS)
22.Android Automotive 中的闪存磨损管理
23.位置信息绕过许可名单政策
24.电源管理
25.时间
26.启用 USB Gadget HAL API
27.用户与账号
28.SWITCH_USER
29.USER_IDENTIFICATION_ASSOCIATION
30.车载设备硬件抽象层
31.车载相机 HAL

获取方式:点赞+转发,然后私信回复:666 即可获取!!!

语音

1.语音助理点读功能
2.语音交互简介
3.集成流程
4.应用开发
5.执行命令
6.测试和调试

人机接口

1.HMI 概览
2.AOSP 主机集成指南

汽车设置结果

1.概览
2.添加汽车设置
3.重新排列汽车设置
4.汽车设置中的“防分心优化”
5.汽车设置搜索索引
6.双窗格自定义
7.偏好设置字幕

自定义状态栏系统图标

1.特定图标的叠加
2.单个图标
3.配置图标

通知

1.概览
2.设置通知
3.浮动通知

车载设备界面库集成指南

1.车载设备界面库概述
2.将车载设备界面库集成到应用中
3.自定义应用
4.车载设备界面插件
5.包含 car-ui-lib 的 Google 软件包列表
6.添加自定义字体
7.自定义车载设备界面偏好设置
8.使用运行时资源叠加层来自定义工具栏
9.CarUiListItem
10.自定义 CarUiRecyclerView
11.排查运行时资源叠加层问题
12.车载设备界面库版本说明

拨号键

1.概览
2.技术详情
3.自定义准则
4.全局可配置值
5.工具栏
6.调试和测试

车载媒体

1.自定义 Media
2.系统组件和用户流

适用于 Automotive 的设备管理

1.个人设备
2.企业设备

旋控器

1.概述
2.开发应用
3.不使用车载设备界面库开发应用
4.适用于 OEM 的集成指南

系统界面

1.实现系统界面
2.SystemUIOverlayWindow 管理系统
3.SystemUIOverlayWindow Codelab

虚拟化

1.概述
2.架构
3.工具

获取方式:点赞+转发,然后私信回复:666 即可获取!!!

2023-12-12

2023-12-12