有没有必要阅读ANDROID源码
来源:https://zhuanlan.zhihu.com/p/20563936?columnSlug=kaede
关键字:
MoeLoader 开源收图软件
Github 开源项目 AndroidStudio
BUG ISSUE [问题]
SDK项目 整体使用了基于ClassLoader的动态加载框架
全圆角点九图
阅读源码的优点:
- 了解基础层,高层才能更好的工作;
1.1 View的绘制机制, 了解TouchEvent的分发和拦截过程的细节 -->自定义View-->炫酷UI
1.2 无法接收触摸事件,滑动事件冲突等 - 能够理解Android设计者的意图
2.1 Context类源码
2.2 ActivityService类源码,四大组件
2.3 Handler/Message/Looper运行原理和源码
[数据驱动比事件驱动更适合用于设计需要经常改动的框架。]