2012年7月11日水曜日

Android Project layout

The Android platform consists of several projects already in progress. These projects can be divided into three categories: 
  • Core projects:  These projects make up the foundation of the Android platform.
  • External projects:  The Android Open Source Project makes use of many other open source projects.
  • Packages:  These projects are standard Android applications and services. 

Core projects

Project
Description
bionic
C runtime: libc, libm, libdl, dynamic linker
bootloader/legacy
Bootloader reference code
build
Build system
dalvik
Dalvik virtual machine
development
High-level development and debugging tools
frameworks/base
Core Android app framework libraries
frameworks/policies/base
Framework configuration policies
hardware/libhardware
Hardware abstraction library
hardware/ril
Radio interface layer
kernel
Linux kernel
prebuilt Binaries to support Linux and Mac OS builds
recovery
System recovery environment
system/bluetooth
Bluetooth tools
system/core Minimal bootable environment
system/extras
Low-level debugging/inspection tools
system/wlan/ti TI 1251 WLAN driver and tools

External projects

Project
aes
apache-http
asm
bluez
ccache
clearsilver
dbus
dhcpcd
dropbear
eclipse
elfcopy
elfutils
embunit
emma
esd
expat
fdlibm
flex
freetype
gdata
diflib
googleclient
icu4c
iptables
jdiff
jfreechart
jpeg
kxml2
libffi
libpcap
libpng
libxml2
make
netbeans-visual
netcat
netperf
neven
opencore
openssl
oprofile
ppp
protobuf
qemu
safe-iop
sdl
skia
sonivox
sqlite
srec
strace
swing-worker
swt
tagsoup
tcpdump
tinyxml
toolchain
tremor
webkit
wpa_supplicant
yaffs2
zlib

    Packages

    Applications 

    Project
    AlarmClock
    Browser
    Calculator
    Calendar
    Camera
    Contacts
    Email
    GoogleSearch
    HTML Viewer
    IM 
    Launcher
    Mms
    Music
    PackageInstaller
    Phone
    Settings
    SoundRecorder
    Stk
    Sync
    Updater
    VoiceDialer

    Providers 

    Project
    CalendarProvider
    ContactsProvider 
    DownloadProvider
    DrmProvider
    GoogleContactsProvider
    GoogleSubscribedFeedsProvider  
    ImProvider
    MediaProvider
    SettingsProvider
    SubscribedFeedsProvider
    TelephonyProvider  

    0 件のコメント:

    コメントを投稿