如何轻松找到android类的源代码

如何轻松找到android类的源代码,android,android-source,Android,Android Source,我知道我可以从访问android源代码,但如果我只知道软件包和android类的名称,就很难选择正确的git repo 是否有办法在中查找文件?您想查看的大多数内容都可以在repo下找到。 这几乎包括构成Android Java框架的所有公共和私有API类 如果希望能够从Eclipse中浏览源代码,可以遵循以下指南: 最后,Chrome的扩展允许您通过在URL栏中键入ad来浏览公共API,并为每个Javadoc页面添加一个方便的“查看源代码”链接。有一个用于包含Java源代码的单个.jar文件的

我知道我可以从访问android源代码,但如果我只知道软件包和android类的名称,就很难选择正确的git repo


是否有办法在中查找文件?

您想查看的大多数内容都可以在repo下找到。 这几乎包括构成Android Java框架的所有公共和私有API类

如果希望能够从Eclipse中浏览源代码,可以遵循以下指南:

最后,Chrome的扩展允许您通过在URL栏中键入
ad
来浏览公共API,并为每个Javadoc页面添加一个方便的“查看源代码”链接。

有一个用于包含Java源代码的单个
.jar
文件的扩展


该问题已被拒绝,但注释是在Eclipse中访问源代码的一个很好的方法来源。

此外,这是一个关于如何在Eclipse中获取源代码的非常好的方法,而不必弄乱任何repo或任何东西,它包括源代码的zip文件(可能已经过时)

在我看来,今天查看android源代码的最佳方式是github存储库:

公共java类可以在这里找到

内部包在这里

资源就在这里


支持库

自2011年起,可使用SDK管理器下载源代码(窗口>Android SDK管理器)

  • 安装软件包“Android SDK源代码”
  • 打开android.jar的属性,您可以在android库下面的PackageExplorer中找到它
  • 在“Java源代码附件”中,选择android/sdk/sources作为外部文件夹

编辑:Eclipse似乎定期扫描外部文件夹以获取更新。如果这让您感到烦恼,您可以将文件夹压缩到一个.jar中,然后告诉Eclipse在该jar中查找源代码。Eclipse将不再扫描更改。

您可以轻松搜索任何Android类。

如果您正在使用Eclipse,请参阅问题的答案,谢谢。一个多小时的搜寻把我带到了这里,这就是我所需要的。