Android 源码学习资源

编译源码

  • MacOS Sierra10.12.4编译Android7.1.1源码必须跳的坑
  • 使用Android Studio查看并调试Android源码

源码

如何学习

学习Android哪个版本??学习当下主流系统版本。

要从哪儿入手?先从最简单的应用入手,应用的研究入口绝对是清单配置文件,看一眼清单配置文件你就大致可以明白该应用界面的复杂程度以及各种权限,组件。然后找到整个程序入口,之后便是源码的海洋。

学会取舍。系统源码代码量庞大至几个甚至几十个g,宏观微观需协调好。

善于总结,在分析之前先要明白自己要研究的问题是什么?在分析之后善于总结,看看自己到底还有什么问题是剩下的。以及代码中有什么样好的设计可以供你使用的。

重点内容

  • Android源码:androidxref
  • 由一个crash log分析android系统的调用流程
  • Android系统定制和源码开发以及源码编译(附视频)
  • Android源码分析之理解Window和WindowManager

##测试 ##
Monkey测试

你可能感兴趣的:(Android)