移动应用第二课
1.Android版本发展
Android1.0 API1 2008.08.18提出 代表机型T-Mobile G1
Android1.1 API2 Petit Four(花式小蛋糕) 2008年9月发布的Android第一版
Android1.5 API3 Cupcake(纸杯蛋糕) 2009.04.30 代表机型HTC Magic
Android1.6 API4 Donut(甜甜圈) 2009.09.15 代表机型HTC Hero
Android2.0 API5 Eclair(松饼) 2009.10.26 代表机型NEXUS One
Android2.1 API7
Android2.2/2.2.3 API8 Froyo(冻酸奶) 2010.05.20 代表机型DHD/Galaxy S
Android2.3.1 API9 Gingerbread(姜饼) 2010.12.07 代表机型GALAXY SII/Sensation
Android2.3.3 API10
Android3.0 API11 Honeycomb(蜂巢) 2011.02.02
Android3.1 API12 2011.05.11
Android3.2 API13 2011.07.13
Android4.0 API14 Ice Cream Sandwich(冰激凌三明治) 2011.10.19
Android4.0.3 API15
Android4.1.2 API16 Jelly Bean(果冻豆) 2012.06.28
Android4.2.2 API17 2012.10.30
Android4.3.1 API18
Android4.4.2 API19 KitKat(奇巧巧克力) 2013下半年
Android4.4W.2 API20
Android5.0.1 Api21 Lollopop(棒棒糖) 2014.11.03
Android5.1.1 Api22
Android6.0 API23 Marshmallow(棉花糖) 2015.05.28
Android7.0 API24 Nougat(牛轧糖) 2016.08.22
Android7.1.1 API25
Android8.0 API26 Oreo(奥利奥) 2017. 08.22
2.Android体系结构
应用层:应用程序
应用框架层:各种API
系统运行库层:通过C/C++库来提供主要的特性支持
linux内核:为硬件提供底层驱动,wifi驱动,电源管理等