各位Android大牛,你们好!由于小弟是Android新手,学习android只有半年,以前做过一些的项目,不过只是3、4个activity的小项目。现在接手了一个淘宝购物的App,要求是先读懂代码,再对一些功能做一些修改。可是我看了一下源程序大概有30多包,50个java文件。倍感压力,但我是一个学习能力强,从不认输的一个学生,不想放弃这种锻炼的机会。所以想问一下大牛们作为过来人,能否对小弟指点一二,能否分享一下你们刚开始读一个比较大的android项目有什么技巧经验吗?在线坐等大牛们的回答,小弟感激不尽,先谢谢各位的关注了!!!~~~
Android源码两个部分看得最多,一个是packages,就是各个系统应用的实现,另外就是framework,框架层的实现。具体看什么就看想了解什么。
工具eclipse也很好,build一下生成class path,各种转跳非常方便,不需要grep了。
1、使用工具Android Studio
2、查看源码方法: 使用Android Studio查看Android Lollipop源码 // Android Performance
3、查看部分:
1).Framework/base
2).Package/apps
3).art
4).external
如果是应用,那么从manifest里面先找到入口,然后一个功能一个功能的看呗。