【发布时间】:2012-02-08 19:38:14
【问题描述】:
我最近下载了 Android 的源代码。从根级别开始有许多文件夹,我想知道网络上是否有任何资源仅包含不同文件夹内容的概述以及常用库/框架类所在的位置。
谢谢。
【问题讨论】:
标签: android
我最近下载了 Android 的源代码。从根级别开始有许多文件夹,我想知道网络上是否有任何资源仅包含不同文件夹内容的概述以及常用库/框架类所在的位置。
谢谢。
【问题讨论】:
标签: android
Android 项目由一堆较小的项目组成,所有这些项目都是在您克隆 Android 存储库时下载的(使用 repo init ...)。我不知道是否有这样的资源来解释每个项目是什么,我不希望有。
Android 框架类大部分位于 frameworks/base/ 目录下,而 Settings、Browser 等应用程序可以在 packages/apps/ 下找到。如果您在 Linux 下,浏览源代码的一个非常好的方法是使用 find + grep。另一种独立于 SO 的方法是使用 Eclipse 来导航源。对于最后一种方法,您可以在此处找到详细信息:http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html
请注意,框架中对应用程序开发人员不可见的类没有很好的文档记录,因此如果您计划自定义 Android,请准备好阅读大量代码。
【讨论】:
听起来你在关注javadocs?
【讨论】: