我在哪里可以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/ )