更新2.1

This commit is contained in:
feiocng 2023-03-06 10:51:15 +08:00
parent 12584fdc6a
commit 54ef6491fa

View File

@ -2,11 +2,11 @@
## 2.1 重新看待系统定制
经过第一章的学习对AOSP定制进行简略的了解后相信这时在读者的心中已经对系统定制开发有了大致的理解。简单来说,所谓的系统定制,相当于在一款成熟的产品上进行二次开发。和我们二次开发其他软件项目的学习步骤不会有太大的出入细节的区别就在于Android源码相比其他软件项目要更加庞大。
经过第一章的学习对AOSP定制进行简略的介绍后相信此时系统定制开发这个领域在读者的心中会有大致的了解。简单来说,所谓的系统定制,相当于在一款成熟的产品上进行二次开发。和常见的软件项目的二次开发的学习步骤类似,不会有太大的出入,细节的区别就在于Android源码相比其他软件项目要更加庞大复杂,修改编译以及测试系统所花费的时间周期更长
尽管Android源码非常庞大但对于初学者并不需要完整的吃透所有代码。重要的是学会分析的思路学会看代码了解Android的部分运行原理然后思考如何达到自己的目的最后自已去尝试实现
尽管Android源码结构非常庞大,但对于初学者,并不需要完整的吃透所有代码。重点的是掌握系统代码分析的思路阅读理解工程的整体结构了解Android系统框架的运行原理结合思考与实践达到自定义定制的目标
学习的流程和我们二次开发其他应用一样,第一步是要了解如何将项目成功编译并运行。这一章将详细讲解在各种不同的环境下我们应该如何编译Android源码并将其刷入手机中。
学习的流程需要循序渐进,有的放矢,以免迷失在纷繁复杂的代码海洋中。通常,第一步需要了解如何将整个系统项目成功编译并刷机。这一章将详细讲解在各种不同的环境下我们应该如何编译Android源码并将其刷入手机中。
## 2.2 环境准备