从事Android开发将近十年, 平时会遇到各种各样的问题, 但是总感觉缺一些什么, 基础方面总是一些星星点点的理解, 缺乏总体脉络的掌控. 我决定花半年到一年时间, 把Android各种原理梳理一遍. 当然会尽量使用简单的原理和语言, 不过多涉级深层次的代码逻辑.
我觉得应该也是可行的, 根据第一性原则, 其实很多东西, 远没有想象的那么高深. 任何一个功能的主框架都是非常简单的, 只不过在实际运行过程中会有很多边边角角细枝末节的考虑, 导致一个简单的功能变成了一个庞大的模块. 我的目的就是要把枝节修剪掉.
这篇文章算是开始. 希望自己能够坚持....