2012-02-08 101 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計劃準備讀很多代碼。