第一章.开始启程,你的第一行android代码 1.android系统架构: 1)linux内核层:为底层硬件提供驱动,如显示驱动.音频驱动.照相机驱动.蓝牙驱动.Wifi驱动.电源管理等 2)系统运行库层:用C/C++实现的各种底层库,如:OpenGL/ES库提供了3D绘图的支持,Webkit提供了浏览器内裤的支持,Dalvik虚拟机(Java的虚拟机) 2.5)android运行时:由android核心库集和ART组成,ART是虚拟机. 3)应用框架层:提供各种API 4)应用层:手机上的各