android 开始启航

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开发;

     android 开始启航_第1张图片

你可能感兴趣的:(android 开始启航)