660

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

4

7 回答 7

331

一切都反映在omapzoom.org上。部分代码也镜像在 github 上

例如,联系人在这里

自 2019 年 12 月起,您可以使用 AOSP 新的官方公​​共代码搜索工具:cs.android.com。还有 Android 官方源代码浏览器(基于Gitiles)具有组成 android 的许多不同部分的 Web 视图。一些项目(例如内核)已被删除,现在它只指向可克隆的 git 存储库。

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

和别的:

于 2009-01-16T07:58:46.747 回答
68

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


您可以通过http://developer.android.com查看源代码,当您阅读 API 时,会在 GitHub 上找到匹配源代码的链接,您只需在 Chrome 上添加Android SDK Reference Search Plugin .

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

在此处输入图像描述

于 2012-02-18T13:14:32.730 回答
44

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

于 2012-04-04T06:13:21.657 回答
6

我找到了一种只获取联系人应用程序的方法:

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

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

于 2009-01-16T07:34:15.580 回答
1

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

于 2011-12-18T20:11:34.377 回答
1

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

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

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

于 2012-03-05T17:14:43.680 回答
0

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

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

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

于 2009-01-16T07:44:10.350 回答