你将收获

精通Bootanimation的源码分析及各种定制

精通android native层线程开发及堆栈打印分析

精通zygote的启动流程,及systemserver启动流程

精通系统Activity的启动过程及与systemserver,zygote的交互

适用人群

android应用高级开发,android framework初中级师,android系统开发

课程介绍

广大的Android应用开发者是不是对Android系统充满着好奇,是不是很想学习Android系统开发,可惜自己学习难度又太大,本课程将手把手教你学Android Framework开发,带你走进Android系统开发的殿堂,全课程以实战为主,让你自己动手可以定制自己喜欢的Android系统,让你的Android职业道路越走越顺。

学完本课程能让你学会如下知识点:

-学习对BootAnimation的启动源码分析

-学习对BootAnimation的opengl绘制源码分析

-学习对BootAnimation的zip方式绘制源码分析

-学习制作一个带有时间的显示的BootAnimation的动画

-深入理解zip方式定制BootAnimation

-学习android native层的posix线程实现

-学习android native层封装的Threads类源码及使用

-学习zygote的启动源码分析

-学习zygote的进程创建过程源码分析

-学习zygote启动systemserver过程分析

-学习systemserver的启动分析

-学习systemserver的HomeActivity的启动源码分析

-学习systemserver与zygote进行socket通信创建进程源码分析

-学习systemserver启动FallbackHome的Activtiy

-学习FallbackHome结束及跳转Launcher源码分析

-学习native c/c++层的堆栈打印

课程目录