1.作为 Android 开发,在日常工作和学习中,经常需要去阅读 Android 系统的源代码。体验最优的做法当然是把源码下载到本地,但是 Android 版本那么多,对于广大开发而言,略显过重。所以通常我们会选择一些在线看源码的方式。在之前的文章中,推荐了 androidxref.com,不过它在源码上的的更新没有那么及时,最新的源码只更新到了 Android 9.0,但两个月前 Android 10 的源码已经发布了。虽然 androidxref.com 本身提供的功能很好,而且提供了交叉索引,如果不需要研究最新的系统源码,其实也已经满足需求。但它的缺点也很明显,偶尔会无法访问,并且能访问的时候,速度也非常的慢,经常打开一个源文件要等待几十秒。2.今天再推荐给大家一个刚上线的 Android 源码阅读利器,可以在线阅读最新的 Android 10,并且服务器在阿里云,国内访问速度有保障。这个工具就是 aospxref.com 。aospxref.com 来自「虚拟框架」,他们公司的主力产品「太极App」是一款基于 Xposed 框架的工具,Xposed 是什么就不用多说了吧。「太极App」程序员的工作日常,就是熟读 Android 源码找到可扩展的功能点,以及解决问题的新方案,所以方便的阅读源码对他们来说是强需求。有需求就自己动手,是程序员的优良传统。开发小哥用开源的 OpenGrok 搭建了一个网站,开放出来给大家使用,同时也承诺保证跟随最新的源码更新。使用体验上和 androidxref 类似,是因为本身 androidxref 也是基于 OpenGrok,不过版本低于 aospxref 使用的 OpenGrok。从使用体验上来说 aospxref 更优,因为有一些新功能的加持,例如查阅代码的时候会有自动提示。3.因为 aospxref 刚上线,我也仅仅是粗略的体验了一下,感觉还不错。aospxref 是「太极」团队提供的一个 Android 源码阅读网站,并负责维护更新最新的 Android 源码,支持最新的 Android 10。服务器在阿里云,国内访问速度有保障。基于较高版本的 OpenGrok,阅读体验优于 androidxref。另外还有两个网站也提供了在线源码阅读的服务,androidos.net.cn 和 aosp.opersys.com,不过也有不同的缺陷,前一个没有提供交叉索引,导致无法很方便的在不同文件之间跳转,后一个呢也有不稳定的情况,而且访问速度也不理想。总体来说还是推荐大家试试 aospxref.com,毕竟对「太极」团队来说这是强需求,让这个工具越来越好用,本身也符合他们高效工作的目标。本文对你有帮助吗?留言、转发、收藏是最大的支持,谢谢!在头条号私信我。我会送你一些我整理的学习资料,包含:Android反编译、算法、设计模式、虚拟机、Linux、Kotlin、Python、爬虫、Web项目源码。