一、今天,简单的来介绍一下在Eclipse下看源代码的一些技巧。

二、Eclipse里有很多快捷键:
1、其中在查看源代码中,常用到的快捷键有:
ctrl-F 查找快捷键,在查看源代码时,一堆变量常量和方法,如果要查找那个常量在其它的地方用到的话,就可以使用这个快捷键。
例如:在Activity类中定义一个mDialog常量,类型为Dialog,然后我们想知道这个常量在哪里用到了,可以使用这个快捷键,如下图所示:

2、第二个快捷键:ctrl+单击鼠标左键,此快捷键可以由在当前你查看的类中调用了另外一个类的方法,你需要查看那另外一个类的话,把鼠标移到那个类下,使用ctrl+单击鼠标左键,然后就可以打开那个类了。

3、第三个快捷键:F3键,这个键也是查看另外一个类的,鼠标点击那个类名,按F3即可查看类了。

4、第四个快捷键:F2键,这个键是可以查看类的一些内容,鼠标移到那个类中,按F2键,出现如下图所示:

然后看到有个@键,点击就可以展示一些信息在Javadoc视图下,如下图所示:

点击@旁边的那个图标就可以查看Bundle类了。
最后一个按钮时用浏览器的方式查看此类的信息,即在Javadoc的信息。
其中这个快捷键在查看错误时也有用到。

三、最后一个技巧,是使用大纲视图来查看源代码,大纲视图里显示了一个类下面定义的常量和方法,点击大纲视图下的常量和方法可以快速定位到那个类下的常量和方法。
那么怎么打开这个视图呢,在Eclipse里下,可以打开工具栏下的Window->Show View->OutLine,这样就可以出现此视图了,打开后大部分是在工具视图的最右边部分,如下图所示:

四、以上内容仅供大家学习参考,谢谢!

Android学习之在Eclipse看源代码的技巧相关推荐

  1. 一篇文章一张思维导图看懂Android学习最佳路线

    一篇文章一张思维导图看懂Android学习最佳路线 先上一张android开发知识点学习路线图思维导图 Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级 ...

  2. Android学习笔记07---查看Android虚拟机输出的错误信息与如何部署应用到自己的真实手机

    Android学习笔记07---查看Android虚拟机输出的错误信息

  3. Android开发学习总结(四)——Eclipse在线安装ADT插件

    Android开发学习总结(四)--Eclipse在线安装ADT插件 要想使用Eclipse开发Android应用,首先要安装一个ADT插件,在此记录一下在Eclipse中采用在线安装的方式ADT插件 ...

  4. 《Android学习指南》目录

    转自:http://android.yaohuiji.com/about Android学习指南的内容分类: 分类 描述 0.学习Android必备的Java基础知识 没有Java基础的朋友,请不要先 ...

  5. 二十六个月Android学习工作总结

    零零碎碎的总结 1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来. 3.要有自己 ...

  6. [转] android学习和广告平台赚钱

    转自:http://www.iteye.com/topic/1121899 前言: 2011年11月份我开始学习android软件开发(本人有良好的java基础.web开发基础.c++基础),2011 ...

  7. Android 学习资料收集 1

    收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, ...

  8. Android学习 书籍

    看到很多人提问非科班该如何学习编程,其实科班也基本靠自学.有句话叫"师傅领进门修行靠个人",再厉害的老师 能教你的东西都是很有限的,真正的修行还是要靠自己.我本科是学数学的,虽然研 ...

  9. 一个拿到人人网和淘宝网offer的大四学生的Android学习经历

    一个拿到人人网和淘宝网offer的大四学生的Android学习经历 本来早就应该整理好的,但是最近一直杂事比较多,现在在家,我家不能上网,在亲戚家用网,总算整理好了.我也着急啊.因为过几天就要去实习了 ...

最新文章

  1. Eclipse导入Spring Boot项目后pom.xml出现红叉的解决办法
  2. 深入理解Hadoop YARN中的Container概念
  3. SubSonic3.0.0.4.3源码包与调用Dll
  4. RedirectToAction()转移方式及参数传递
  5. java安全编码指南之:输入校验
  6. 计算机程程序员英语,计算机程序员常用英语词汇(2)
  7. 运算符 优先级 结合性
  8. 车纷享:基于阿里云HBase构建车联网平台实践
  9. python excel vlookup_Python Excel vlookup实现
  10. 关于git stash的应用总结
  11. java变量,初始化快,构造函数的执行顺序
  12. 关闭此标签页 关闭所有标签页easyUI
  13. 蓝桥杯2019年第十届C/C++国赛B组 题B-质数拆分(素数筛选+01背包问题)
  14. 【NeurIPS 2019】最大熵的蒙特卡洛规划算法
  15. linux输出 /dev/null
  16. python写透视挂_python – OpenCV透视变换给出了意想不到的结果
  17. 2018国家网络安全宣传周系列漫画
  18. 机器学习之------信号处理(入门原理)
  19. android获取摄像头视频分辨率,相机自定义拍照录像,可设置分辨率、焦距、无声录像、支持横竖屏...
  20. 计算机条文式求职简历范文,个人简历自我描述#40;范本)(11页)-原创力文档

热门文章

  1. 远程过程调用(RPC)
  2. onclick 拼接时如何传递json对象
  3. SCU 4445 Right turn(dfs)题解
  4. 使用python脚本定时备份web网站
  5. 利用WIX制作安装包(2)
  6. js脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得
  7. 2016年度最受欢迎中国开源软件评选
  8. Memcache 和 Radis 比较
  9. 从统计代码来谈JS加载的优化
  10. Delphi 设计模式:《HeadFirst设计模式》Delphi7代码---模板方法模式之CoffeineBeverageWithHook[转]...