2012-02-08 65 views
3

我最近下载了Android的源代码。有许多从根级开始的文件夹,我想知道网络上是否有任何资源只包含不同文件夹内容的概述以及公共库/框架类所在的位置。Android源代码导航

谢谢。

+1

http://developer.android.com/search.html? – Andrei 2012-02-08 19:41:48

回答

0

听起来像是在javadocs之后?

+0

例如,我想查看Package Manager的源代码,所以即使在查看联机文档后,我也无法找到源代码层次结构中文件的位置,因此我必须从另一个问题进行搜索和查找:http ://stackoverflow.com/questions/5052659/packagemanager-class。我只是在寻找一些可以减少搜索时间的资源。 – Jake 2012-02-08 19:49:56

+0

哦,对,如果你只想查找类,那么你可以使用IDE(Eclipse中的Ctrl-Shift-T),假设你已经在一个IDE中打开了源代码。 – 2012-02-08 20:15:16

4

Android项目由一系列较小的项目组成,当您克隆Android回购(通过repo init ...)时,所有这些项目都会下载。我不知道是否有这样的资源解释每个项目是什么,我不希望有一个。

Android框架类在frameworks/base /目录下占多数,而Settings,Browser和其他应用可以在packages/apps /下找到。如果你在Linux下,一个真正好的方法是使用find + grep。另一种独立的方法是使用Eclipse来导航源。对于这最后的办法,你可以在这里找到细节:http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html

注意班的框架是不可见的应用程序开发人员都不是有据可查的,所以如果你在定制的Android计划准备读很多代码。