Android 系统框架
1. Linux 内核层:为硬件提供底层的驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动。
2.系统运行库层:通过C/C++库来为android系统提供主要的特性支持,如SQLite库提供数据库的支持,OpenGL|ES库提供了3D绘图的支持,WebKit库提供了浏览器内核的支持,同时,这一层还有Android运行时库,Android运行时库还包含了Dalvik虚拟机,它使得每一个Android应用都能运行在独立的进程当中,并且拥有自己的Dalvik虚拟机实例。
3.应用框架层:提供构建应用程序可能用到的各种API.
4.应用层:所有安装在手机上的应用
Android 四大组件
活动Activity,服务Service,广播接收器Broadcast Receiver,内容提供者 Content Provider
时间: 2024-11-12 08:06:08