开篇

如今的互联网行业的就业形势不太理想,就拿“开猿节流”这件事来说,近几年时有发生,而且频率一年比一年高,不少人被迫开始选择转岗转行。正是如此不上的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开发需要学习些什么?

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

感觉一条条列举出来总感觉少了点什么,于是我将车载中Android 开发所需要学习的内容整理成了一个脑图形式,也方便大家区分中间的每个技术板块需要学习那些内容,如下:

为了帮助到大家更好入手车载,根据官方文档+行业大牛们一些指导,整理出了《Android 车载开发手册》+《Android车载开发学习手册》+《Framework 知识点汇总》,希望能帮助到大家,有需要的可以 点此处进行参考↓↓↓ 学习!!!

Android 车载学习手册

第一章——Android Auto概述

  1. 概述
  2. Android Auto
  3. Android Automotive OS
  4. 支持的应用类别

第二章——开发汽车媒体应用

  1. 构建车载媒体应用
  2. 添加对Android Auto 的支持
  3. 构建Android Automotive OS视频应用

第三章——构建 Android Auto即时通信应用

  1. 使用入门
  2. 声明 Android Auto 支持
  3. 导入 Android X 核心库
  4. 处理用户操作
  5. 向用户提供消息通知

第四章——构建车载导航和地图的注点应用

  1. 使用 Android for cars 应用库
  2. 构建车载导航应用
  3. 添加对 Android Auto 的支持
  4. 添加对 Android Automotive OS 的支持

第五章——构建 Android Automotive OS 视频应用

  1. 在 Android Automotive OS模拟器上适配测速应用
  2. 配置应用清单文件
  3. 针对 Android Automotive OS 优化应用

第六章——测试Android 车载应用

  1. 测试 Android Auto 应用
  2. 测试 Android Automotive 应用
  3. 针对手机屏幕测试应用
  4. 媒体应用的其他测试要求

第七章——分发 Android 车载应用

  1. 了解指南和要求
  2. 开发出优秀的车载应用
  3. Android 车载应用质量测试
  4. Android for Cars 条款
  5. 跟踪审核进度

第八章——适用于车载的Google Play服务

第九章——Android Automotive OS 通知

  1. 车内通知有何不同
  2. 通知中心
  3. 浮动通知
  4. 面向车载的 Notification API 变更和限制

有需要的可以通过↓↓↓ 方式进行参考学习!!!

有需要的可以复制下方链接,传送直达!!!
https://qr21.cn/CaZQLo?BIZ=ECOMMERCE

《Android车载开发学习手册》433页

Framework 知识点汇总

  1. Handler机制实现原理
  2. Binder原理
  3. Zygote部分
  4. AMS源码分析
  5. 深入PMS源码
  6. WMS

浅谈车载 Android 开发趋势~相关推荐

  1. 嵌入式开发-浅谈嵌入式MCU开发中的三个常见误区

    浅谈嵌入式MCU开发中的三个常见误区 原创 2017-09-30 胡恩伟 汽车电子expert成长之路 目录 (1)嵌入式MCU与MPU的区分 (2)误区一:MCU的程序都是存储在片上Flash上,然 ...

  2. 软件工程:浅谈人工智能软件开发与传统软件开发的区别

    题目:浅谈人工智能软件开发与传统软件开发的区别 摘要:人工智能的飞速发展带动着软件工程的发展,最终使得软件工程产生新的变革.因为人工智能特有的性质,因而导致了人工智能软件与传统软件的差异性.本文对比了 ...

  3. 老杨说运维 | 2023,浅谈智能运维趋势(二)

    (文末附视频,一键观看精彩内容) 前言: 上文提到了智能运维现状中的变化趋势以及 上文提到了智能运维现状中的变化趋势以及过往误区,老杨认为智能运维的体系化建设还需从抓牢数据治理为起点,以终为始做好规划 ...

  4. 浅谈Dynamics CRM开发转Dynamics AX开发的感受与差异

    浅谈Dynamics CRM开发转Dynamics AX开发的感受与差异 一.差异对比 二.总结 今天我们来谈谈作为一个开发了N年的Dynamics CRM工程师因公司需要转战Dynamics AX的 ...

  5. 浅谈 2022 Android 端技术趋势,什么值得学!

    上一篇:Git 不要只会 pull 和 push,试试这 5 条提高效率的命令 引言 回头去看 2021,过的似乎那么快,不敢相信我已经从事 Android 开发两年了,不免生出一些感叹. 那么 20 ...

  6. 浅谈 RISC-V 软件开发生态之 IDE

    软件开发者是芯片公司非常重要的资产,CPU做出来是不够的,要让更多的软件开发者用这颗芯片才是成功.国际大厂们都有一只较大的软件团队,在做面向开发者的软件工具和SDK等.--张先轶博士:为什么RISC- ...

  7. 腾讯T3大牛带你了解 2019 Android开发趋势及必备技术点!

    一.关于Android的前景 不断地也听见很多人在谈做Android是否还有前途.Android研发在走下坡路了.Android的工作太难找了,对于这些其实我的看法很简单,现在真的还没到说Androi ...

  8. 十大Android开发趋势| 2020年指南

    发现Android开发中的关键趋势,这些趋势将在2020年激增并构建现代移动应用程序. 您是企业主,今年打算开发移动应用程序吗?然后,您需要获得关于移动开发关键趋势的所有见解.看看2020年Andro ...

  9. 老杨说运维 | 2023,浅谈智能运维趋势(三)

    文末附有视频回顾 前言: 在回顾(一)中,老杨提到的智能运维发展趋势中,面对国际化形势不确定的情况,信创部分的比例要求正在递增.作为国家经济发展的新动能,信创发展已步入深水区,智能运维信创化已成为必行 ...

最新文章

  1. Reids报错解决:Job for redis-server.service failed because the control process exited with error code.
  2. 冷到穿棉袄?数据中心其实可以“暖”一点
  3. WebService 与 DCOM / Corba 是什么关系?
  4. 使用RDLC报表(二)--使用自定义数据集
  5. nosql的数据服务_使用NoSQL实现实体服务–第3部分:CouchDB
  6. OSSemPost()--发出一个信号量
  7. linux系统 安卓系统安装教程,Linux系统下安装android sdk的方法步骤
  8. 解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin
  9. 搜索引擎的基本工作原理
  10. win7黑屏,提示副本不是正版的激活解决办法
  11. Word和Excel怎样进入安全模式?
  12. Scala基础语法学习
  13. GO 重新进阶学习(四)
  14. 计算机硬盘的文件怎么删除文件,如何清理磁盘多余文件 电脑清除多余的空间及文件的图文步骤...
  15. 实验六 键盘扫描显示实验(矩阵键盘)
  16. Keil C51与Keil MDK的兼容安装
  17. 一篇较为详细的 Storyboard使用方法 总结
  18. 简述C#中IO的应用
  19. 实现购物车功能php,php 购物车功能实现代码(入门例子)
  20. 直播软件源码如何实现直播flash插件

热门文章

  1. windows 云服务器计算器,windows7 云主机
  2. ad20栅格_AD软件的3种栅格设置详解
  3. sumo快速运行简单仿真实例详细教程
  4. 用ch341a刷写主板bios
  5. 程序员们的那些神表情,有木有击中你^_^
  6. 《西西弗神话》笔记——不期待人生可以过得很顺利,但我希望碰到人生难关的时候,自己可以是它的对手
  7. Codeforces Round #361 (Div. 2) C 二分
  8. iframe父页面与子页面如何传值
  9. 爱剪辑 v3.0.0 视频剪辑工具 去除推广弹窗
  10. 中国医科大学2021年12月《中医护理学基础》作业考核试题