Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android应用到Android framework开发——成为Android大师!
Rating: 4.0 out of 5(1 rating)
15 students

Android应用到Android framework开发——成为Android大师!

全网最全的Android系统开发课程,没有之一!你将轻松入门Android系统开发,深入了解Android系统应用,深入了解framework,深入了解Android性能
Created byzk wang
Last updated 3/2025
Chinese

What you'll learn

  • Android源代码如何编译
  • Android源代码如何调试
  • Android开机动画如何定制
  • Android系统应用如何定制
  • Android系统服务如何定制
  • Android Frmaework机制深入分析讲解

Course content

4 sections86 lectures31h 45m total length
  • 基础篇.前言9:36

    课程成果展示、介绍,以及整机开发的钱景和未来


  • 基础篇.android12编译环境搭建27:38
  • 基础篇.android12源码目录简介17:18
  • 基础篇.系统mk_bp讲解1:02:46
  • 基础篇.开机动画定制38:32
  • 基础篇.定制桌面壁纸、导航方式39:17
  • 基础篇.系统属性、api使用48:00
  • 基础篇.名称修改、名词介绍28:53
  • 基础篇.用bugreport带你看Crash和ANR35:15
  • 基础篇.Protolog调试方式8:55

Requirements

  • 具备一些Android经验

Description

随着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系统工程师

Who this course is for:

  • 对Android感兴趣的人
  • 具备Android应用开发能力的人