我现在跟你一样,刚学Android没多久,现在在公司修改一些他们基本完成的项目,代码看起来很费劲。我建议:
1、熟悉项目功能,测试页面间跳转
2、查找页面代码的类,在去找相关类,及对应的布局等
3、查看相关数据的调用及接口数据传递等
在AndroidManifest中找到入口,从入口开始看,先运行一下,先点一遍
想看哪个模块,先点一遍,跟着UI操作找线索
之间看人家的代码思维是很混乱的,我做开发的时候都是参照一下别人某些功能技术的实现就好,让我去看别人家的代码,我还不得看得半死。所以一般开发人员都是很讨厌去维护别人的技术的东西的。因为你要去看照搬人家的东西,看人家的代码,你得理解他的业务逻辑,要不然你都不知道人家的某些代码为什么要这么写?而且现在有很多人能破解别人的apk,导出class代码,建议这样,很多应用的开发者对自己的代码保护的很好,不会让你轻易看懂。
建议遇到什么难题和技术,直接去网站找一下代码来看,不要看人家整个的应用框架的东西,而且刚入门的你肯定不知道怎么下手啦。现在才几岁个类,下次是几十个你就慢慢看吧。我做开发做了两年了,都从来没真正去看过哪个应用的代码。
我一般1、先按package分好2、包里各种类什么意思3、一个类一个类的读