如果只是会写点业务层的代码,不光 Android 开发不再吃香,Java,HTML5开发也都不吃香了。
毕竟现在从业人员足够多,就业市场上能够胜任日常业务的开发已经是供过于求。但是,我们可以提升自己的竞争优势。既然 AR、VR、人工智能等是往后的趋势,我们完全可以在这些方向上扩展自己的专业能力。事实上,吃不吃香与 Android 无关,仅关乎个人专业能力。
尤其是目前人工智能迅速发展,传统车企转型,Android开发完全有大量机会跳入车载系统,前提是你的个人能力跟的上,至少要熟悉Framework层。
而且车载的薪资相对于传统的Android开发也要高出不少。
如果你不想局限于现状,想要提升自我,这里特意分享一份谷歌官方整理的《Android车载系统应用指南》,带你全方面了解Android车载系统,深入Android车载系统开发,帮助大家在车载的道路上更进一步。
《Android车载系统应用指南》
第一章节 - Android车载图像显示系统
- 显示系统基本概述
- 系统示例应用
- 系统应用建立和SurfaceFlinger的沟通桥梁
- SurfaceFlinger的启动和消息队列处理机制
- createSurface的流程
- BufferQueue/BLASTBufferQueue之初识别
- 初识ANativeWindow/Surface/SurfaceControl
- BufferQueue的工作流程(一)
- BufferQueue的工作流程(二)
- BufferQueue的工作流程(三)
- BufferQueue的工作流程(四)
- Surface一点补充知识
- 简单聊聊SurfaceView与BufferQueue的关联
- 解读Gralloc架构及GraphicBuffer创建/传递/释放
- 简述Allocator/Mapper HAL服务的获取过程
- SurfaceFlinger 之 VSync-上篇
- SurfaceFlinger 之 VSync-中篇
- SurfaceFlinger 之 VSync-下篇
第二章节 - Android车载概览
第三章节 - 开发汽车媒体应用
第四章节 - 构建Android Auto即时通信应用。
第五章节 - 构建车载导航和地图注点应用
第六章节 - 构建Android Automotive OS视频应用
第七章节 - 测试Android车载应用
第八章节 - 分发Android汽车应用节
第九章节 - 适用于汽车的Google Play服务
第十章节- Android Automotive OS的通知