
课程成果展示、介绍,以及整机开发的钱景和未来
随着Android生态的不断发展,越来越多的企业需要具备系统级开发能力的工程师,并掌握AOSP源码和系统定制技术,是从应用开发进阶到整机开发的关键。
本课程专为有一定Android开发经验的工程师设计,旨在帮助您突破API调用的瓶颈,全面提升系统级开发能力,掌握Android源码编译、系统应用定制、框架深度解析、核心服务开发等关键技能。
课程内容概览
基础篇——从0开始构建AOSP开发环境
学习AOSP源码的下载、编译、调试,掌握目录源码结构
解析mk / bp,理解模块编译规则
定制启动动画、桌面壁纸、导航方式、系统属性,实现基本系统修改
系统应用篇——深度定制Android系统应用
启动图标(设置教程)与车辆GMS定制
Launcher3桌面框架深度解析,包括图标加载、桌面布局、双排Hotseat
系统UI定制:导航栏、自定义按钮、快捷面板、通知栏等
系统篇——深入理解Android框架及核心服务
SystemServer启动流程,掌握AMS/WMS/PMS运行机制
自定义系统服务,扩展Android框架能力
SELinux权限管理,解决AOSP开发中遇到的访问设置问题
分屏、任务栏、信箱车辆,深入解析Android多任务管理机制
性能优化篇——打造稳定高效的Android设备
低内存优化:理解LMK机制,掌握SystemServer与内核通信
稳定性优化:深入Crash捕获流程,分析ANR发生机制
启动优化:减少启动运行,优化应用预加载 & 系统初始化
适合人群
有Android开发经验,希望提升到系统级开发的工程师
从事整车、智能硬件、物联网设备开发,需要定制Android系统的工程师
想进入Android Framework领域,深入研究AOSP源码的开发者
通过本课程,你将不仅仅是一个Android App开发人员,而是能够深度定制系统、优化性能、拓展系统功能的Android系统工程师!