不论是工作还是学习,很多时候我们都需要浏览 Android 系统的源代码;在深入钻研某个特定问题的时候,把源码下载到本地固然是最好的选择;但很多场景下,在线看源码更加方便和快捷。

很多年前,在线看源码我们有两个选择:grepcode.com 和 androidxref.com。不过,grepcode.com 随着 Android 5.0的出现已经销声匿迹,现在压根都无法访问了。在过去几年的时间里,我个人一直在使用 androidxref.com;虽然有些时候这个网站无法访问,还有些时候它的速度慢得令人发指,但是没办法我都一一忍受了。

直到两个月前 Android 10 发布,当我想要在线查看源码的时候,发现这个网站压根没有提供相应版本的源代码。于是我就各种寻找替代方案,经过一番查询之后,我发现有两个网站也提供了在线浏览源码的服务,一个是 https://www.androidos.net.cn/ 还有一个是 http://aosp.opersys.com/。前一个没有提供交叉索引,对我来说没什么用。第二个网站可以满足需求,它还有个很棒的 changelog 功能;不过用了一段时间之后,我发现它依然会时不时宕机;而且在大多数时候,它的访问速度不甚理想,打开一个源文件估计等几十秒。

既然工作需要而它又严重影响效率,为什么不自己做一个呢?

于是,http://aospxref.com/ 应运而生。

aospxref.com 提供了与 androidxref.com 完全一样的源码浏览和交叉索引功能;除此之外,它还有一些别的优点:

跟随 Android 版本更新,你永远可以看到最新的源代码。

服务器在阿里云,国内访问速度贼快。

opengrok 版本较高,查阅代码时会有自动提示。

我们对页面做过部分优化,使用更便捷;比如可以在任意界面跳转到首页。

大家可以点击左下角的“阅读原文”直接访问网站,希望这个网站能给大家带来便利!

aospxref.com 由我司提供及维护,如果有对 Android 职位感兴趣的同学,可以考虑发邮件给 twsxtd@gmail.com,欢迎你的加入 :)

声明:本站为非盈利性赞助网站,本站所有软件来自互联网,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立即删除。