Android 高级开发——Java层源码探索

前言

已经做了多个Android项目,感觉到技术上遇到了一些瓶颈,对于一些知识点理解不够深入,往往在解决APP一些技术难点时,比较吃力,所以准备读源码,但由于功力还不足以去读底层的源码,所以先读Android系统的Java层源码,从而更好的服务于应用层的开发。

推荐资料

  • Android开源官方文档
  • 罗升阳 --《Android源代码情景分析》非常底层,惭愧我还功力还不够,没看懂,但是一些底层知识点可以服务于我更好的理解Java层;
  • 任玉刚 --《Android开发艺术探索》所有重要的Android知识点都讲到了,服务于我构建重要类之间的连接;
  • 袁辉辉 --《解读Android系统架构》
  • 扔物线 --《给高级 Android 工程师的进阶手册》,是一个系列专题,还在更新中,非常好;

专题系列

  • Android 系统架构及源码说明
  • View工作原理及源码分析
  • View事件体系及源码分析
  • Handler 消息机制原理及源码分析
  • Binder 进程间通信原理
  • 四大组件源码分析

GitHub代码地址

总结

上面的专题后续会根据读源码的情况,随时调整。

你可能感兴趣的:(Android 高级开发——Java层源码探索)