标签:
第一章、开始启程,你的第一行android代码
1.android系统架构:
1)linux内核层:为底层硬件提供驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wifi驱动、电源管理等
2)系统运行库层:用C/C++实现的各种底层库,如:OpenGL/ES库提供了3D绘图的支持,Webkit提供了浏览器内裤的支持,Dalvik虚拟机(Java的虚拟机)
3)应用框架层:提供各种API
4)应用层:手机上的各种应用,你开发的程序
2.四大组件:活动(Activity)、服务(Svedrvice)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)
3.其它系统提供的:系统控件、SQLite数据库、地理位置定位、强大的多媒体、传感器(利用android和移动设备实现不止于手机的用途)
4.
标签:
原文地址:http://www.cnblogs.com/xujanus/p/5405574.html