技术开发 频道

Android的源代码结构

  packages目录展开的两个级别的目录如下所示:

  packages/

  |-- apps

  | |-- AlarmClock

  | |-- Browser

  | |-- Calculator

  | |-- Calendar

  | |-- Camera

  | |-- Contacts

  | |-- Email

  | |-- GoogleSearch

  | |-- HTMLViewer

  | |-- IM

  | |-- Launcher

  | |-- Mms

  | |-- Music

  | |-- PackageInstaller

  | |-- Phone

  | |-- Settings

  | |-- SoundRecorder

  | |-- Stk

  | |-- Sync

  | |-- Updater

  | `-- VoiceDialer

  `-- providers

  |-- CalendarProvider

  |-- ContactsProvider

  |-- DownloadProvider

  |-- DrmProvider

  |-- GoogleContactsProvider

  |-- GoogleSubscribedFeedsProvider

  |-- ImProvider

  |-- MediaProvider

  `-- TelephonyProvider

  packages中包含两个目录,其中apps中是Android中的各种应用程序,providers是一些内容提供者(在Android中的一个数据源)。

  packages中两个目录的内容大都是使用JAVA编写的程序,各个文件夹的层次结构是类似的。

  prebuilt目录展开的一个级别的目录如下所示:

  prebuilt/

  |-- Android.mk

  |-- android-arm

  |-- common

  |-- darwin-x86

  |-- linux-x86

  `-- windows

0
相关文章