利用google快速搜索android源码

来源:互联网 发布:求最大公约数算法 编辑:程序博客网 时间:2024/06/05 07:08

前段时间在网上看到Google搜索原来还有一些特殊的用法,具体的可自行搜索“google高级搜索使用技巧",其中我比较感兴趣的是有一条可以指定某个网站来搜索,比如我现在想搜索在CSDN上关于“android”的文章,则可以这样来搜索 “android site:csdn.net”,这样一来搜出来的链接全部都是CSDN上的


于是乎,我们就可以利用这一点来快速的搜索一些我们想要找的东西,比如我现在想要搜索Android应用框架层中的某个类,如Context,我们可以这样搜索

"Context site:github.com"(这里都以Github网站为例),但是搜出来一看,结果如下:





这里并没有我们想要的结果,甚至于前几页都没,因为像Context这种在编程语言中用的比较多的单词,很多语言可能都会用到,所以这里我们再改进一下,把搜索关键字变为“Context site:github.com/android”,在域名后面再添加一个关键字android,搜出来的结果如下:







于是这里搜出来的第一个链接就是我们想要的,然后我们再继续搜索一个其他的,比如Service,搜出来的结果如下:






结果让人大跌眼镜,整个第一页居然都没有我想要的结果,什么service.cpp这些底层文件都搜出来了,我们想要的是应用层的java文件,于是我们再进一步改进搜索关键字,改为“Service.java site:github.com/android”,添加一个.java关键字,搜索结果如下:





这里终于得到我们想要的结果了,第一个链接便是


当然android源码还可以在其他网站搜索,如googlesource.com,grepcode.com等。 

googlesource虽然是Google官方源代码出处,但是却有被墙的风险,而且打开链接的速度很慢。grepcode的界面风格不太喜欢,相比之下感觉还是github.com更稳定,更美观点



原创粉丝点击