我可以在哪里浏览任何Android开源项目(AOSP)应用程序(例如联系人应用程序)的源代码?为所有AOSP克隆整个源存储库是唯一的方法吗?


当前回答

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

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

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

其他回答

我找到了一种方法,只得到联系人应用程序:

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

这对我来说已经足够好了,但不能回答在网上浏览代码的问题。

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

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

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

2020:官方AOSP代码搜索https://cs.android.com/


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

我在博客上写过: http://blog.blundellapps.com/add-source-code-links-to-android-apis/

这个eclipse插件允许内联源代码查看,甚至进入Android源代码:

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

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

前几天我偶然发现了Android XRef,发现它很有用,尤其是因为它是由OpenGrok支持的,它提供了非常棒和令人眼花缭乱的快速搜索。