1、2003年10月 Andy Rubin创办Android,2005年被Google收购;2008年对外发布版本,受到iphone,Linux和Java的压制;
2、Android 系统架构
1)、Linux Kernel
Android 基于Linux2.6内核,为Android各种外设提供driver,displa,Camera,BT,USB,KP,Wifi,Audio,Power等;
2)、Library和Runtime
通过C/C++库提供支持,标准C库,基于PacketVideo的OpenCore;SQLite,OpenGL,WebKit;android Runtime提供核心库,用于开发者基于Java开发应用;
提供了Dalvik Virtual Machine专属移动设备定制;
3)、Application Framework
提供各种可能会使用到的API,android自带的核心应用就是其完成的,用户可使用这些API完成自己的APK;
View,Resource,Notification,Content Providers,Activity Manager;
4)、Application
上层基础应用Contact,Phone,Brower,Launch等,使用Java开发;