查看Android源码和源码布局

一、查看源码

1、https://github.com/android

2、http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

3、Android SDK Search,这个方式需要google浏览器,然后在谷歌应用商店中下载安装这个插件,之后到Android Api官方网站就可以使用这个插件了:http://developer.android.com/reference/packages.html,例如,当你想查看SearchView的源码的时候,在AndroidApi网站中搜素这个类,接着你可以看到这个类旁边有个view source,点击这个view source就可以查看源码了。

4、利用AndroidStudio查看源码:这个比较简单,只要你的AndroidStudio中有源码,Ctrl + 左键点击你想查看的类就可以看了。不清楚的可以百度,网上很多。

二、查看源码布局

查看源码这个比较简单,方式也多种多样。但是查看源码布局这个网上搜索的就比较少了,也可能是我搜索的方式不对。不过我刚get到一个笨方法。首先,打开https://github.com/android这个网址,然后先进入你要查看的类的Android源码项目。比如说我要查看SearchView的布局文件,我先进去这个网址的platform_frameworks_support项目,因为SearchView这个类就在这个项目里面。

接着找到这个项目的搜索框

搜索SearchView.java文件,你就可以看到这个类的源码了。源码里面肯定有引用布局

知道了这个布局的名字之后,返回整个项目首页,按下键盘上的“t”,然后输入abc_search_view就会出现这个布局文件了。

三、结语

方法就介绍到这里,老铁们要是有更好的查看Android源码和布局文件的方法麻烦分享一下。
 
原文地址:https://www.cnblogs.com/zeling/p/8494852.html