我在哪里可以find在线的Android源代码?

特别是,我可以在哪里浏览任何android源应用程序(例如联系人应用程序)的源代码? 是唯一的方式去下载所有的?

一切都在omapzoom.org镜像。 一些代码也在github上镜像 。

联系人就是这个例子。

Android官方源代码浏览器 (基于Gitiles )有许多组成android的不同部分的web视图。 一些项目(比如Kernel)已经被删除了,现在它只能指向可克隆的git仓库。

要在本地获取所有代码,可以使用repo帮助程序,也可以只克隆单个存储库。

和别的:

  • 下载源代码树

我通常参考这个网站的android源代码。

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

只是想提供更多的select:-)

您可以通过http://developer.android.com查看源代码,当您阅读API时,将会有一个链接到GitHub上匹配的源代码,您只需要在Chrome上添加Android SDK参考search插件

我在这里发表了博客:
http://blog.blundellapps.com/add-source-code-links-to-android-apis/

在这里输入图像说明

有一天,我偶然发现了Android XRef ,发现它很有用,尤其是因为OpenGrok提供了非常棒的,快速的searchfunction。

我find了一种方法来获取只有联系人应用程序:

 git clone https://android.googlesource.com/platform/packages/apps/Contacts 

这对我来说已经够好了,但是并没有回答在networking上浏览代码的问题。

您可以使用“代码search”从智能手机浏览Android SDK示例: https : //market.android.com/details?id = sqqwady.codesearch

这个eclipse插件允许内联源代码查看,甚至可以在Android源代码中执行:

http://code.google.com/p/adt-addons/

(编辑:特别是“Android来源”插件: http : //adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/ )

gitweb将允许您通过浏览器浏览代码(和更改)。

http://git.or.cz/gitwiki/Gitweb

(不知道是否有人已经为Android设置了公共的gitweb,但可能并不难。)