在eclipse中查看android源代码
自己写了一个类MainAcvitivity extends Activity, 按F12(我把转到定义改成了F12的快捷键),转到Activity的定义,弹出下面这样的界面
就是说没有找到android的源码,那就使用SDK Manager将android下载下来
先看一下工程使用的android sdk版本:右击工程->Properties
打开SDK Manager 将对应的android SDK level 源码下载下来
有时候可能无法使用SDK Manager进行更新,可以使用代理的方式,请参考:
http://www.cnblogs.com/sunzn/p/4242131.html
下载完对应的android SDK之后,在eclipse中设置指定目录,如下图
可以指定android SDK的目录,就是android-20(这是我电脑上面的目录),20是level,里面有android.jar;也可以直接指定android-20/android.jar,两种方式二选一,点击OK之后一般就会转到Activity.class源码了,如果没有转到Activity.class的源码文件,那就要设置一下反编译的工具,就是将Activity.class反编译成Activity.java,呈现到eclipse上
安装JadClipse插件
1. 到http://sourceforge.net/projects/jadclipse/ 处下载 jadclipse3.3
2. 到http://varaneckas.com/jad/ 处下载jad.exe 然后将jad.exe放在本地一个目录下面3. 将文件net.sf.jadclipse_3.3.0.jar复制到eclipse的plugins目录下,重启一下eclipse,设置jad的可执行文件,如下图
4. 设置*.class 类型文件的默认打开方式,如图:
5. 设置*.class without source 的默认打开方式, 如图:
OK,这回可以转到Activity.class的定义了