S1.0:3D效果的支持。 SQLite:关系数据库。 Webkit:Web浏览器引擎。 FreeType:位图(bitmap)及矢量(vector)。在Android操作系统中,每个Java程序都运行在Dalvik虚拟机上,其只能执行.dex的可执行文件,当Java程序通过编译后,最后还需要通过SDK中的dx工具转为成.dex格式才能正常在虚拟机上执行,Java虚拟机运行的是Java字节码,而Dalvik虚拟机运行的则是其专有的文件格式dex(DalvikExceutable)的文件。 Dalvik虚拟机有如下几个主要特征: 1.专有的dex文件格式。 2.dex的优化,dex文件的结构是紧凑的。 3.基于寄存器。4.一个应用,一个虚拟机实例,一个进程。每一个Android应用度运行在一个Dalvik虚拟机实例中,每一个虚拟机实例都是一个独立的进程空间。四、LinuxKernel(Linux内核层) 显示驱动(DisplayDriver):基于Linux的帧缓冲(FrameBuffer)驱动。键盘驱动(KeyBoardDriver):作为输入设备的键盘驱动。 Flash内存驱动(FlaseMemoryDriver):基于MTD的Flash驱动程序。照相机驱动(CameraDriver):常用的基于Linux的v412(VideoforLinux)的驱动。音频驱动(AudioDriver):常用的基于ALSA的高级Linux声音体系驱动。蓝牙驱动(BluetoothDriver):基于IEEE802.15.1标准的无线传输技术。 WiFi驱动:基于IEEE802.11标准的驱动程序。 BinderIPC驱动:Android的一个特殊的驱动程序,具有单独的设备节点,提供进程间通信的功能。PowerManagement(电源管理):比如电池电量等。五、Android应用程序框架