在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的定义了
在eclipse中查看android源代码的更多相关文章
- 在eclipse中查看Android源码
		
声明:高手跳过此文章 当我们在eclipse中开发android程序的时候.往往须要看源码(可能是出于好奇,可能是读源码习惯),那么怎样查看Android源码呢? 比方以下这样的情况 图1 如果我们想 ...
 - 如何在Eclipse中查看Android源码或者第三方组件包源码
		
文章出处:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅 ...
 - Android 如何在Eclipse中查看Android API源码 及 support包源码
		
当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方 ...
 - 【转】Android 如何在Eclipse中查看Android API源码 及 support包源码
		
原文网址:http://blog.csdn.net/vipzjyno1/article/details/22954775 当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都 ...
 - Eclipse中查看Android模拟器SD卡目录
		
· 有时候用到Android模拟器来模拟SD卡相关操作,在Eclipse中可以直接查看SD卡目录: 首先,新建模拟器的时候要创建SD卡,存储的大小根据需要创建: 启动模拟器,在Eclipse中打开视图 ...
 - 如何在Eclipse中查看Android API源码以及support包源码
		
http://my.eoe.cn/futurexiong/archive/181.html 开发第三方Android应用的,大多数人应该还是Eclipse结合ADT来开发.那么大多数时候我们可能希望点 ...
 - 下载并在Eclipse中关联Android源代码
		
大家都知道文档写的好当然让人非常舒服,可是有时候文档再好也不如直接看源代码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源代码呢? 1.下载源代码 这部分网上有大量的资料, ...
 - eclipse中查看java源代码设置方法
		
众所周知,第一次查看class文件时,eclipse会给个界面选择添加源代码路径. 但是,如果我要换源代码路径了怎么办,eclipse也不会提示了.那就使用手动的吧 方法1: 使用ec ...
 - 在eclipse中关联android源代码
		
1打包源代码成jar: 1 新建一个java项目 2 import 想打包的源代码文件 3 export 这个文件 : 选择java->jar file . 这里会让你选择输出路径 2 加 ...
 
随机推荐
- kindle书摘-活着-余华-活着不易,珍惜
			
https://github.com/starrtc/android-demo 中文版自序 标注(黄色) - 位置 29 作家的使命不是发泄,不是控诉或者揭露,他应该向人们展示高尚.这里所说的高尚不 ...
 - jQuery&CSS 顶部和底部固定浮动工具栏 兼容IE6
			
http://www.cnblogs.com/lhj588/archive/2013/04/02/2994639.html —————————————————————————————————————— ...
 - Navi.Soft31.WinForm框架(含下载地址)
			
1概述 1.1应用场景 尽管互联网高速发展,互联网软件也随之越来越多,但桌面应用程序在某些领域中还是不可替代,如MIS,ERP,CRM等软件产品,同时,这类软件均包括一些通用的功能,如:与数据库操作, ...
 - IntelliJ IDEA 13.1.3 SVN无法正常使用问题
			
http://my.oschina.net/luckyi/blog/291007 最新升级IDEA12到13版本,升级后发现IDEA中SVN无法正常使用,但文件夹下能够正常使用. 并且报错:svn: ...
 - 对微软Microsoft Dynamics CRM 的认识
			
MS CRM的认识 技术层面: MS CRM使用了当前最为流行的Web Service作为数据交互的手段,这给我们的二次开发和系统级的集成带来了无可比拟的方便性.易用性.我们不用关心如何去访问CRM数 ...
 - unity-------------------打包BuildAssetBundles的使用
			
unity5打包机制下,一种资源打ab和资源管理的方案.1.打ab: 1.设置平台 2.清楚所有资源的assetbundlename: string[] abNameArr = AssetDataba ...
 - 浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)
			
转至 (http://blog.csdn.net/yanzi1225627/article/details/17652643) 经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下. ...
 - PolymiRTS 数据库- miRNA SNP数据库
			
背景: miRNA通过和mRNA的3'UTR区结合,导致mRNA讲解或者抑制mRNA翻译,从而实现转录后调控的作用: 如果在miRNA和 mRNA的结合区域,发生了snp,就可能会影响miRNA和mR ...
 - 每天一个linux命令:ifconfig命令 临时修改重启后恢复原样
			
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改.Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config).通常需 ...
 - winform中文本框,软键盘跟随
			
private void textBox1_Click(object sender, EventArgs e) { //Control.MousePosition Point p = System.W ...