Проект Android выполнен из множества небольших проектов, все они загружаются, когда вы клонируете репозиторий Android (с репо init ...). Я не знаю, есть ли такой ресурс, объясняющий, что такое каждый проект, и я не ожидал, что он есть.
Классы инфраструктуры Android в большинстве своем находятся в каталоге frameworks/base /, в то время как приложения, такие как «Настройки», «Браузер» и другие, можно найти в пакетах/apps /. Действительно хороший способ навигации по источникам - использовать find + grep, если вы находитесь под Linux. Другой подход, который является независимым от SO, использует Eclipse для навигации по источникам. Для этого последнего подхода вы можете найти здесь: http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html
Обратите внимание, что классы в структуре, которые не видны разработчикам приложений, не так хорошо документированы, поэтому, если вы планируете настраивать Android, вы должны быть готовы прочитать много кода.
http://developer.android.com/search.html? – Andrei