zoukankan      html  css  js  c++  java
  • Android 系统架构 和 各个版本代号介绍

     

    一、Android 系统架构:

    1. linux内核层
    Android 基于Linux内核,为Android设备的各种硬件提供底层驱动
      比如: 显示驱动、音频、照相机、蓝牙、Wi-Fi驱动,电源管理等

    2. 系统运行库层
    通过 C/C++库来为Android系统提供主要的特性支持,
    如SQLite库提供了数据库层的支持、
    OpenGL|ES库提供了3D绘图的支持
    Webkit库提供浏览器内核的支持

    这一层还有Android运行时库,
    主要提供一些核心库,能够允许开发者使用JAVA来编写Android应用
    运行时库还包含了Dalvik虚拟机(5.0后改为ART运行环境),它使得Android应用能够运行在独立的进程中,并且拥有一个自己的Dalvik虚拟机实例
    相对于Java虚拟机,dalvik虚拟机转为移动设备定制的,针对手机内存和CPU性能有限的情况进行了优化

    3. 应用框架层
    主要提供构建应用程序时可能用到的各种API,
    Android自带的一些核心应用就是使用这些API完成的,
    开发者也可以通过使用这些API来构建自己的程序

    4.应用层
    所有安装在手机上的应用程序都是属于这一层
    比如系统自带的联系人、短信等程序
    或者下载的别人的程序
    或者自己开发的程序

     

    二、Android 各个版本代号

    版本号 系统代号 API 中文含义 发布时间
    1.0 Astro Boy & Bender API 1  铁臂阿童木 & 发条机器人 2008.9
    1.1 Petit Four API 2  花式小蛋糕 2009.2
    1.5 Cupcake API 3 纸杯蛋糕 2009.4
    1.6 Donut API 4 甜甜圈 2009.9
    2.0 Éclair API 5 泡芙 2009.10
    2.0.1 API 6 2009.12
    2.1 API 7 2010.1
    2.2  Froyo API 8 冻酸奶 2010.5
    2.3.0-2.3.2 Gingerbread API 9 姜饼 2010.12
    2.3.3-2.3.7 API 10 2011.2
    3.0 Honeycomb API 11 蜂巢 2011.2
    3.1 API 12 2011.5
    3.2.0-3.2.6 API 13 2011.7
    4.0.0-4.0.2 Ice Cream Sandwich API 14 冰激凌三明治 2011.10
    4.0.3-4.0.4 API 15 2011.12
    4.1 Jelly Bean API 16 果冻豆 2012.7
    4.2 API 17 2012.11
    4.3 API 18 2013.7
    4.4  KitKat API 19 奇巧 2013.11
    4.4w-4.4w.2 API 20 2014.6
    5.0 Lollipop(Android L) API 21 棒棒糖 2014.10
    5.1 API 22 2015.3
    6.0 Marshmallow(Android M) API 23 棉花糖 2015.10
    7.0  Nougat(Android N) API 24 牛轧糖 2016.5
    7.1 API 25 2016.10
    8.0  Oreo(Android O) API 26 奥利奥 2017.3
    8.1 API 27 2017.12
    9.0  Pistachio Ice Cream(Android P) API 28 开心果冰淇淋 2018.8
    10.0  (未知)(Android Q) API 29   2019.5
  • 相关阅读:
    ngx-push-stream模块源码学习(四)——订阅
    nginx-push-stream模块源码学习(三)——发布
    nginx-push-stream模块源码学习(二)——模块初始化
    ngx-push-stream模块源码学习(一)——序言
    微信通过网页版定时推送消息脚本
    移动硬盘 或硬盘显示需先格式化问题解决
    SQL优化方法:
    sqlserver 电脑重启以后服务突然无法启动 报错
    sql server xp_cmdshell 过程中报错原因
    .net Core 2.0应用程序发布到IIS上注意事项
  • 原文地址:https://www.cnblogs.com/nangezi/p/12046637.html
Copyright © 2011-2022 走看看