前言:
现在我们已经脱离菜鸟的行列,准备进阶。那么,阅读源码是十分必要的,读源码的好处在于“知其所以然”,读源码的心得与方法请见
大概有些童鞋会在Source In Sight上阅读源码,但是在Eclipse上如何阅读呢?
下面以2.3.3源码为例进行讲解。
正文:
第一步 下载源码
http://download.csdn.net/detail/u013651247/6918915
第二步 在SDK包下的API10文件夹中创建sources包
例如我的路径: C:\Program Files (x86)\android-sdk-windows-18\platforms\android-10
把源码解压进sources文件夹下面
第三步 设置source.propertise文件 其主要目的是换一下源码的位置指向
参考我的
### Android Tool: Source of this archive.
#Wed Aug 22 16:17:58 CST 2012
Layoutlib.Api=4
Layoutlib.Revision=0
Pkg.Desc=Android SDK Platform 2.3.3._r2
Pkg.UserSrc=true ## step 1
Archive.Arch=ANY
Platform.Version=2.3.3
##Pkg.DescUrl=http\://developer.android.com/sdk/ ## step 2
Platform.MinToolsRev=8
Archive.Os=ANY
##Pkg.SourceUrl=https\://dl-ssl.google.com/android/repository/repository-7.xml ## step 3
Pkg.Revision=2
AndroidVersion.ApiLevel=10
Pkg.SourceUrl=sources ## step 4
第四步 重启eclipse OK Ctrl键看结果吧
再讲一个更为简单的方法
第一步
Ctrl+鼠标左键 点开任意一个SDK里面的类,比如String,int这样最常见的
第二步
一定会显示下面的界面,注意了,英文好的同学就知道,红框内有文章。
第三步
点开后,打开如下界面。
第四步
看到源码了把!