Android源码学习系列开篇

2014-12-20

Android源码学习开篇

最近一直觉得自己后劲不足,很多想做的效果都觉得很艰难,不知道怎么下手。从很早的时候我就想学习Android源代码。第一次下载Android的源代码是2011年四季度的时候,那时候在公司的电脑上安装了Linux系统,也把源码下载下来了。但是后来一段时间后,我离开那个公司。后来几年时间都没有下过Android源码,因为一直在Android和iOS直接切换开发。不过我确实下载了Android SDK源码。其实一般的应用开发只要了解Android SDK开发就够。这些年断断续续看过一些SDK的源码。

这段时间,我终于下定决心要好好学习一下Android源码,原因之一是我拥有了一部自己的MacBook Pro,不再为电脑而烦恼。为了下载Android源代码,我试了很多方法下载,人生第一次为软件付费,买了一个VPN。但是我电脑硬盘比较小,源码很大,我下载了好几次要么下载到一部分就中断了没法继续下载,要么是我的电脑磁盘装不下。。最后我还是在百度网盘下载了一个别人已经下载好的。

当然我的学习还是以framework的源码为主,然后逐渐往底层学习。要学习framework根本不必下载Android源码,直接下载Android SDK的源码就行,Google提供的SDK Manager就有下载源码功能,然后在Eclipse或者Android Studio关联即可。为了鞭策自己学习,我决定写一个自己Android源码学习系列文章,记录自己的学习心得。另外最近作为面试官,面了一些Android的求职者,感觉很多人都是满足实现功能,不能自己去探究实现原理。想当年自己也是这样。越早摆脱这种情况,越有优势。

Category: Android Tagged: Android源码学习

Comments