Android之推荐看的Android源码
推荐阅读的源码
AOSP项目这么庞大,就算是Framework部分也有够看上一阵子的,所以推荐从常用的看起,由浅及深,同时向横向和纵向深入阅读。
开始
Handler-Message-Looper
Handler被称为“异步提交器”,是Android开发入门教程必定谈及的东西,这也是Activity等组件的工作机制需要用到的东西,是“数据驱动”框架的重要组成,作为阅读源码的入门最适合不过。
Activity和Service
作为经常使用到的组件,阅读其源码的花费和带来的技术提高的性价比肯定是最高的,Service可以不看,但是Activity总不能少吧。
Fragment
还在认为Fragment是一个视图吗,还在认为FragmentActivity的界面有多个Fragment组成吗,看看Fragment和FragmentManager吧,了解下生命周期的本质到底是什么。
View
想自定义高级的View类吗,那总得知道onMeasure/onLayout/onDraw这些方法是怎么被调用的,了解LayoutParams是怎么工作的,知道调用requestLayout和Invalidate的时候有什么区别。
MotionEvent
在懂的怎么自定义高级的View后,只能向用户显示界面,还得知道怎么与用户交互才能做出华丽的UI。所以必
文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/53535757
- 点赞
- 收藏
- 关注作者
评论(0)