美文网首页Android技术知识
浅谈车载 Android 开发趋势~

浅谈车载 Android 开发趋势~

作者: 搬砖小老弟 | 来源:发表于2022-10-19 17:23 被阅读0次

开篇

如今的互联网行业的就业形势不太理想,就拿“开猿节流”这件事来说,近几年时有发生,而且频率一年比一年高,不少人被迫开始选择转岗转行。正是如此不上的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 知识点汇总》,希望能帮助到大家,有需要的可以通过↓↓↓ 方式进行参考学习!!!**

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

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 开发趋势~

    本文链接:https://www.haomeiwen.com/subject/epwezrtx.html