1、AndroidXRef:[https://www.androidxref.com](https://www.androidxref.com) ,提供从Android 1.6到Android 9的源码,支持关键字全局搜索。
2、AOSPXRef:[http://aospxref.com](http://aospxref.com) ,提供从Android 7.1到Android 13的系统源码,支持关键字全局搜索。
3、Android OS 在线源代码:[https://www.androidos.net.cn/sourcecode](https://www.androidos.net.cn/sourcecode) ,涵盖Android 1.6到Android 10的源码。
4、aosp.opersys:[http://aosp.opersys.com](http://aosp.opersys.com) ,从Android 4.4到Android 12的系统源码在线查看,支持关键字全局搜索。
5、cs.android.com:[https://cs.android.com/android/platform/superproject](https://cs.android.com/android/platform/superproject) ,涵盖Android所有系列版本(Android 2.2到Android 13)的源码,可切换分支查看不同Android版本的系统源码,同时支持AndroidX等的源码查看。
6、android.googlesource:[https://android.googlesource.com/platform/](https://android.googlesource.com/platform/) ,Google Git下载,从Android 1.6到Android 13的源码,涵盖Google的所有修改记录,涵盖Android系统源码中Git仓库分支以及Tag,通过git clone
下载Android源码中的仓库,下载后可切换仓库的所有版本分支,查看最新修改记录和系统源码。
1、问:这些网站中的源码都是官方发布的吗?
答:大部分是官方发布或基于官方源码的,像cs.android.com
、android.googlesource.com
是官方性质的站点,而AndroidXRef
、AOSPXRef
等虽不是完全由谷歌官方运营,但它们的源码也是基于官方源码,经过整理和索引后提供给大家方便查阅,不过在使用时,建议以官方渠道获取的源码为准,尤其是进行商业开发等情况。
2、问:为什么有些网站需要科学上网才能访问?
答:这是因为这些网站是国外的网站,受到网络限制的原因,例如aosp.opersys
、cs.android.com
、android.googlesource
等,由于服务器在国外,部分网络运营商会对这类国外网站的访问进行限制,所以需要通过科学上网的方式来突破网络限制,从而正常访问这些网站获取Android源码。