采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师总结的框架很清晰,我自己看源码时,就屡不清关系,分不清主干,看哪都是一团乱麻,过长的callstack让我经常走着走着就迷失了方向,效率极低
谢谢啊,这段话建议可以放到评论里说。
要搞清楚源码中的主线通常不是一件容易的事,因为调用链很长,跟着跟着就丢了。有几点建议:
一,做笔记,可以加深自己的印象,理清思路,在哪block了没关系,过段时间再回过头继续看一遍,每看一遍也许都会有新的发现,慢慢地就越来越清楚了。
二,参考别人的资料,比如看博客,看看别人是怎么理解的,然后自己去揣摩,可能会有所启发。
三,编译和调试源码,一步一步地跟进,看它是怎么跳转的
四,靠经验,一般源码看多了,就会发现有一些常用的套路
非常感谢!
好的,谢谢回复,源码经常看得很受打击,怀疑自己脑子不行。我再按照老师说的4条努努力
登录后可查看更多问答,登录/注册
一手助力冲刺Android高级职位,一手把握系统底层原理,理清面试思路,提升技术段位
3.5k 4
1.3k 16
1.2k 8
1.6k 8
1.8k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号