声明:高手跳过此文章

当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?

比如下面这种情况

图1

假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。

图2

此时点击下面的按钮,“Change Attached Source…”,选择android源代码所在位置,便弹出图三的对话框。

图3

第一种是选择工作目录,即已经存在的android应用程序源代码。

第二种分两种方式

(1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;

(2)选择External Floder…按钮,添加文件夹所在路径。

下面问题就来了,源代码在哪里?不能凭空产生阿。

可以通过Android SDK Manager进行源代码下载;(推荐该种方法),如图四

图4

勾选Source for Android SDK,进行下载即可。

此外也可通过其他途径下载,网上有很多共享的资源。

这里选择第二种方式的(2)方法,选择源码所在目录(即图四下载源代码目录所在路径),如图五

图5

点击“OK”按钮,此时,Activity文件便能够查看源代码了,如图六。

图6

这样就大功告成了!!!

在eclipse中查看Android源代码相关推荐

  1. eclipse查看mysql代码_在eclipse中查看Android源代码

    声明:高手跳过此文章 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢? 比如下面这种情况 图一 假设我们 ...

  2. Eclipse中查看Android源代码

    Eclipse在代码中可以通过Ctrl+点击的方式查看任何的相关内容的源代码,如果没有关联成功,会显示: 由于新版本的SDK中源代码已经放到sources子目录中,而不是flatforms子目录下,因 ...

  3. eclipse中查看android源代码,Android Eclipse中查看 Android框架源码

    有时候用Eclipse想按住ctrl键查看源码怎么办? 下面具体步骤让你轻松看源码: project->properties->java build path->libraries ...

  4. 在Eclipse中查看Android SDK源码

      很多时候我们需要查看Android SDK源码来更好的了解API和分析问题. SDK 源码 从Android4.0开始在AndroidSDK Manager中就为我们提供了SDK源码下载,打开Ec ...

  5. 如何在Eclipse中查看Android源码或者第三方组件包源码

    文章出处:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅 ...

  6. eclipse中查看java源代码设置方法

    众所周知,第一次查看class文件时,eclipse会给个界面选择添加源代码路径. 但是,如果我要换源代码路径了怎么办,eclipse也不会提示了.那就使用手动的吧 方法1: 使用eclipse添加一 ...

  7. 如何在Eclipse中查看Android API源码以及support包源码

    http://my.eoe.cn/futurexiong/archive/181.html 开发第三方Android应用的,大多数人应该还是Eclipse结合ADT来开发.那么大多数时候我们可能希望点 ...

  8. 下载并在Eclipse中关联Android源代码

    大家都知道文档写的好当然让人非常舒服,可是有时候文档再好也不如直接看源代码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源代码呢? 1.下载源代码 这部分网上有大量的资料, ...

  9. Android 如何在Eclipse中查看Android API源码 及 support包源码

    http://blog.csdn.net/vipzjyno1/article/details/22954775     当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是 ...

最新文章

  1. ***:***之路的必备技能
  2. ACR2010_MRI骶髂关节炎症与CTX-II变化以及TNF拮抗剂治疗过程中全身炎症改变相关...
  3. 收入最高的 24 个开发人员职位
  4. 微云存照片会变模糊吗_保存照片的最佳方式是网盘、硬盘、SSD还是光盘?
  5. php-fmp开机启动,php-fpm设置成服务并开机自动启动
  6. typedef的详细用法
  7. mysql数据库集群技术_使用MySQL-Cluster搭建MySQL数据库集群
  8. 排队问题解题思路_1120各数的认识解决问题
  9. SAP透明工厂和弹性制造的原型mockup - SAP 工业 4.0 的一个尝试
  10. Web自动化测试理论知识
  11. 公积金10万元,为何却不能贷款买房?
  12. html 消息通知声音,ajax实现web页面的消息实时提醒时播放提示音
  13. 3.14 01串排序
  14. 新特性 | Java8 的这个特性,用起来真的很爽!
  15. Poisson方程五点差分格式例题及解答
  16. Cesium.js点击事件
  17. oracle优化策略一般包括,一些很实用的Oracle数据库优化策略总结篇
  18. 五大流程成就网络运维管理的基础
  19. 打开计算机没显示硬盘分区,电脑新插了一个硬盘没显示怎么办
  20. UnityWebRequest下载文件

热门文章

  1. 发布丨网易云信智慧云课堂解决方案,让教育不再难
  2. JavaScript 是如何工作的:解析、抽象语法树(AST)+ 提升编译速度5个技巧
  3. CSS3 border-radius妙用
  4. Rails开发细节《七》ActiveRecord Associations关联
  5. Linux下的shell简介(三)
  6. 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点
  7. Bower 使用指南
  8. C++11 中STL库中新增内容
  9. maven实战笔记-12
  10. qt文件逐行读取_qt读取txt文件并绘图 qt逐行读取txt文件