Android系统源码分析重构中
关于BeesX开源技术小组
Bees(蜜蜂),取义蜜蜂精神求实、合作与奉献,也即BeesX开源技术小组的宗旨,求真务实,合作奉献,本小组旨在通过提供一系列的工具、方法与文档,帮助更多的无线开发工程师理解和掌握无线开发技术。
BeesAndroid项目于2018年3月6日同步上线,该项目的前身是android-open-source-project-analysis,这个项目提供了一系列的Android系统源码分析文章,收到了良好的反馈。但是一个人的力量是有限的,因此将其推成团体项目BeesAndroid,项目采用GPL协议,在保护作者知识产权的基础上,最大化的做到开源与开放,如果有什么问题和意见欢迎提交issue,也欢迎大家参与到本项目中来。
关于BeesAndroid项目
BeesAndroid项目提供了一系列的工具、理论分析与方法论,旨在降低Android系统源码的阅读门槛,让读者更好的理解Android系统的设计与实现。第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。
代码版本
分析思路
Android是一个庞大的系统,Android Framework只是对系统的一个封装,里面还牵扯到JNI、C++、Java虚拟机、Linux系统内核、指令集等。面对如此庞大的系统,我们得有一定的 章法去阅读源码,否则就会只见树木不见森林,陷入卷帙浩繁的细节与琐碎之中。
在正式阅读本系列文章之前,请先阅读导读相关内容,这会帮助你更加快捷的理解文章内容
你也可以先阅读关于Android系统的概述,让你有Android系统的设计有个整体的把握。
欢迎提交Issue与PR,为帮助我们更好的维护此项目,请先阅读wiki里的相关规范。
欢迎关注我们