1.what is Android?
2.android's framework:
1.Linux :
display Driver
Camera Driver
Flash Memory Driver
Binder(IPC) Driver
Keypad Driver
WiFi Driver
Audio Driver
Power Managerment
2.
LIBRARIES:
Suface Manager
Media Framework
SQLite
OpenGL | ES
FreeType
Webkit
SGL
SSL
libc
Android Runtime
Core Libraries
Dalvik Virtual Machine : .class --dx--.dex
3.Application Framework
Activity Manager
Window Manager
Content Provider
View System
Package Manager
Telephony Manager
Resource Manager
Location Manager
Notification Manager
4.Application
Home
Contacts
Phone
Browser
……
Application framework enabling reuse and replacement of components
Dalvik virtual machine optimized for mobile devices
Integrated browser based on the open source WebKit engine
Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
SQLite for structured data storage
Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM Telephony (hardware dependent)
Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
3.smartPhone:
Symbian , Windows Mobile , RIM BlackBerry ,Android ,Iphone
2.android's framework:
1.Linux :
display Driver
Camera Driver
Flash Memory Driver
Binder(IPC) Driver
Keypad Driver
WiFi Driver
Audio Driver
Power Managerment
2.
LIBRARIES:
Suface Manager
Media Framework
SQLite
OpenGL | ES
FreeType
Webkit
SGL
SSL
libc
Android Runtime
Core Libraries
Dalvik Virtual Machine : .class --dx--.dex
3.Application Framework
Activity Manager
Window Manager
Content Provider
View System
Package Manager
Telephony Manager
Resource Manager
Location Manager
Notification Manager
4.Application
Home
Contacts
Phone
Browser
……
Application framework enabling reuse and replacement of components
Dalvik virtual machine optimized for mobile devices
Integrated browser based on the open source WebKit engine
Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
SQLite for structured data storage
Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM Telephony (hardware dependent)
Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
3.smartPhone:
Symbian , Windows Mobile , RIM BlackBerry ,Android ,Iphone