开篇
如今的互联网行业的就业形势不太理想,就拿“开猿节流”这件事来说,近几年时有发生,而且频率一年比一年高,不少人被迫开始选择转岗转行。正是如此不上的Android 开发萌生了转行做车载开发的想法。
据中汽协数据显示,2022年8月中国汽车出口量达30.8万辆,同比增长65%,这也是历史上首次超过30万辆。从今年前八个月整体情况来看,我国汽车出口量已经超越德国,仅次于日本汽车出口量。其中,新能源汽车1-8月出口量同比增长超九成,贡献了重要的增量。
欧盟也在今年6月正式宣布,27个成员国就“2035年完全禁止销售内燃机发动机汽车”的协议达成共识,届时欧盟境内将再无燃油车对市场出售。
燃油车的退出,也就证明了新能源将会全面覆盖燃油车市场无疑。
新能源的崛起,也直接影响到了传统车企,近几年国内已有不少传统车企转型开发新能源汽车(比如:BYD、吉利等),还有不少新生车企的诞生,这也就意味着需要大量的技术型开发人才,所以车载行业一下蹦出大量高薪Android开发岗位。
该岗位薪资水平平均收入在30k左右,收入水平对于许多Android应用工程师已经高出许多。
如何跨入车载?
在比亚迪面试的时,经常问关于ROM定制的问题,像手机启动、application启动,在车载里面几乎是必考,例如:
1.Application启动源码分析;
2.Activity&Window&View之间的关系;
3.UI绘制流程分析;
4.UI渲染流程分析;
5.子线程如何更新UI;
6.……
可以看出车企对于 Framework底层这块看的比较重要,一是从上面的面试题中,二是不少车企在招聘需求中就有明确说明。所以被问到这些问题也不足为奇了。
那转行进入车载的 Android开发需要学习些什么?
- USB通信和串口通信
- Automotive系统开发
- Android系统的底层
- HAL甚至于Native的一些运行原理
- 车机Luancher与系统应用
- ……
感觉一条条列举出来总感觉少了点什么,于是我将车载中Android 开发所需要学习的内容整理成了一个脑图形式,也方便大家区分中间的每个技术板块需要学习那些内容,如下:
为了帮助到大家更好入手车载,根据官方文档+行业大牛们一些指导,整理出了《Android 车载开发手册》+《Android车载开发学习手册》+《Framework 知识点汇总》,希望能帮助到大家,有需要的可以 点此处进行参考↓↓↓ 学习!!!
Android 车载学习手册
第一章——Android Auto概述
- 概述
- Android Auto
- Android Automotive OS
- 支持的应用类别
第二章——开发汽车媒体应用
- 构建车载媒体应用
- 添加对Android Auto 的支持
- 构建Android Automotive OS视频应用
第三章——构建 Android Auto即时通信应用
- 使用入门
- 声明 Android Auto 支持
- 导入 Android X 核心库
- 处理用户操作
- 向用户提供消息通知
第四章——构建车载导航和地图的注点应用
- 使用 Android for cars 应用库
- 构建车载导航应用
- 添加对 Android Auto 的支持
- 添加对 Android Automotive OS 的支持
第五章——构建 Android Automotive OS 视频应用
- 在 Android Automotive OS模拟器上适配测速应用
- 配置应用清单文件
- 针对 Android Automotive OS 优化应用
第六章——测试Android 车载应用
- 测试 Android Auto 应用
- 测试 Android Automotive 应用
- 针对手机屏幕测试应用
- 媒体应用的其他测试要求
第七章——分发 Android 车载应用
- 了解指南和要求
- 开发出优秀的车载应用
- Android 车载应用质量测试
- Android for Cars 条款
- 跟踪审核进度
第八章——适用于车载的Google Play服务
第九章——Android Automotive OS 通知
- 车内通知有何不同
- 通知中心
- 浮动通知
- 面向车载的 Notification API 变更和限制
有需要的可以通过↓↓↓ 方式进行参考学习!!!
有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE
《Android车载开发学习手册》433页
Framework 知识点汇总
- Handler机制实现原理
- Binder原理
- Zygote部分
- AMS源码分析
- 深入PMS源码
- WMS
原文地址:https://blog.csdn.net/weixin_61845324
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。