Android源码:4、阅读详解(一)

目录

一、Android Studio查看源码

1、常用方式

2、特殊情况

二、Eclipse里面查看源码

源码查看

查看类的继承关系


作为一个优秀的Android开发者,对于有没有必要阅读Android源码这个问题给出自己一些见解,希望对在学习之路的你,有所帮助。或许对于许多Android开发者来说,所谓的Android工程师的工作。

不过就是用XML实现设计师的美术图,用JSON解析服务器的数据,再把数据显示到界面上”就好了,源码什么的,看也好不看也罢,反正应用层的开发用不上,再加上现在优秀的轮子越来越多,拿来主义泛滥,能用就是,

反正老板也不关心是不是你自己写的,用我现在老大的话来说,阅读源码似乎只是一种“锦上添花”的事,有自然好,没有也罢。

一、Android Studio查看源码

1、常用方式

如果我们的源码是通过Android SDK Manager下载的话,

如果用Android Studio去查看那么就不用做其它事情,直接查看就可以了。

如:你要查看Handler源码,打开Android Studio任意项目,

选中Handler类执行 CMD + 鼠标左击,

或执行快捷键CMD + O,然后搜索 Handler 即可

点击进去,即可查看 Handler类,相关源码,如下图:

      

如:你要查看Activity源码,打开Android Studio任意项目,

执行快捷键CMD + O,然后搜索 Activity 

要勾选 include non-project items(包括非项目项)

2、特殊情况

如:我要查看ActivityThread类,然后我执行快捷键CMD + O,

然后搜索 ActivityThread,你会发现搜索不到源码 

这时候我们可以尝试通过“双击Shift”,在查找框里输入目标类的名字来定位。

二、Eclipse里面查看源码

源码查看

同样我们可以用Eclipse打开任意项目,右击 android.jar 包,Properties,

按照下面步骤操作

如:我要看Handler的源码,执行快捷键shift + CMD + h,搜索 Handler

如下,提示修改导入的资源文件

如下,选好 sdk 路径 以及编码方式,External Folder

导入以后,ok,如下,就可以看到所需源码了

查看类的继承关系

如,我们查看Activity的源码,左边还可查看,它们的继承关系

好,这就是阅读源码的一些描述,今天就到这里啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值