Info

Android '

Android Architecture^B 2-1 :

Camera > Bluetooth > WiFi > GPS > LCD > Touch > Battery

' ^fttflff'^ OS (Operating System) ifS^t&^t^^ffi '

Android Linux 2.6 a

2. Library ° Android open source software

Jc Library Android open source software

Android

3. Virtual Machine ° Google Java Virtual Machine : Dalvik Register-based Virtual Machine Stack-based Virtual Machine ( Java Virtual Machine) 'S jtb Dalvik

4. Application Framework A Applications ° Google

Framework ' ' Android

Appui dation s

Home

Contacts

Phone

Browser

...

Activity Manager Package Manager

Surface Manager OpenGLfES

Application Framework

Window Manager

Telephony Manager libraries

Medu Framework

FreeType

Camera Driver Keypad Driver

ContEnt Providers

Resource Manager

Linux Kernel.

Bluetooth Driver

WiFi Driver

Location Manager

Notification Manger

XMPP Service

Android Runtime

Core Libraries

Flash Memory Driver

Binder (IPC) Driver

Power

Management

B 2-1 Android Architecture5[12]

1. Android ^ ffl Bionic Libc # & % & l C Library ' BSD License[13] 200KB >£^^ffl£Embedded Linux System»

2. Sfl^^M^^ ' ji MPEG4 > H.264 > MP3 > AAC > AMR > JPG and PNG °

5 ' http://code.google.com/android/what-is-android.html

7. Dalvik Virtual Machine °

9. ft^^fft' Android Emulator > Debugging Tools > ADT ( Android Development Tools ) [14] for Eclipse[15] ° B 2-2^Android Emulator^^f

B 2-2 Android Emulator
0 0

Post a comment