Xamarin Android教程Android基本知识版本介绍与系统介绍
2016-11-29 10:47
429 查看
Xamarin Android教程Android基本知识版本介绍与系统介绍
Xamarin Android教程Android基本知识版本介绍与系统介绍,开发Andriod有时候不像iOS一样轻松,因为市场中在使用的Andriod版本和机型较多。而iOS这只有几个版本和屏幕。所以,在开发Android应用时需要对Android系统进行一些了解,特别是没有接触过Andriod系统的开发者更需要了解Android系统,以便在之后的开发过程中准确定位问题的所在。Android版本介绍
Android操作系统最初由Andy Rubin开发而来,经过几代的发展成为了现在我们熟知的Andriod系统。2005年,Google收购了Android项目以后,Android的版本除了版本号,还有具有了不同的名称,这些名称一般以甜品名命名。按照顺序排列有:纸杯蛋糕(Cupcake,Android 1.5)、甜甜圈(Donut,Android 1.6)、松饼(Eclair,Android 2.0/2.1)、冻酸奶(Froyo,Android 2.2)、姜饼(Gingerbread,Android 2.3)、蜂巢(Honeycomb,Android 3.0)、冰激凌三明治(Ice Cream Sandwich,Android 4.0)、果冻豆(Jelly Bean,Android 4.1和Android 4.2)和KitKat(Android 4.4)。当然不能忘记当前(笔者写书时)最新的Android L,也是Android 5.0版本,同时它的名称是Lollipop(棒棒糖)。具体版本信息如表1-1所示。而每个版本的具体特性,读者可以自行查找。表1-1 Android版本信息
Android版本 | API 级别 | Android别名(昵称) | 发布时间 |
6.0 | 23 | Marshmallow | 2015年10月5日 |
5.1 | 22 | Lollipop | 2015年3月10日 |
5.0 | 21 | Lollipop | 2014年10月15日 |
4.4 | 19 | KitKat | 2013年10月31日 |
4.3 | 18 | Jelly Bean | 2013年7月24日 |
4.2, 4.22 | 17 | 2012年11月13日 | |
4.1, 4.11 | 16 | 2012年7月9日 | |
4.0.3, 4.0.4 | 15 | Ice Cream Sandwich | 2011年12月16日 |
4.0, 4.01, 4.02 | 14 | 2011年10月19日 | |
3.2 | 13 | Honeycomb | 2011年7月15日 |
3.1.x | 12 | 2011年5月10日 | |
3.0.x | 11 | 2011年2月22日 | |
2.3.3, 2.3.4 | 10 | Gingerbread | 2011年2月2日 |
2.3, 2.3.1, 2.3.2 | 9 | 2010年12月6日 | |
2.2.x | 8 | Froyo | 2010年5月20日 |
2.1.x | 7 | Éclair | 2010年1月12日 |
2.0.1 | 6 | 2009年12月3日 | |
2.0 | 5 | 2009年10月26日 | |
1.6 | 4 | Donut | 2009年9月15日 |
Android系统介绍
首先,在这里我们需要了解Android系统的结构。Android在Android L之前的版本中的框架结构主要包含了4个部分:Application(应用程序)、Application Framework(应用程序框架)、系统运行层和Linux核心层组成。在系统运行层中又有两个部分Libraries(库)和Android Runtime(Android运行时)。Application:主要是提供了各种应用,如拨号、短信、浏览器等应用程序。
Application Framework:主要提供了各种应用中需要用到的组件,可以让应用程序使用这些组件进行开发和运行。
系统运行层:系统运行层分两部分,Libraries提供了运行时的库,而Android Runtime运行这Dalvk虚拟机。
Linux内核层:提供了基本的系统操作和硬件管理的程序,当然Dalvk虚拟机也是运行在内核之上。
相关文章推荐
- Xamarin Android教程Android基本知识版本介绍与系统介绍
- Xamarin Android教程Android基本知识版本介绍与系统介绍
- android 系统知识之Build.VERSION.SDK_INT 兼容介绍
- Android系统基本情况介绍
- Android 系统的名字 及 版本和api基本对应关系 及 代码获取
- 九 Android基本知识介绍
- Java Android程序员软件开发知识:枚举的介绍,以及代码的编写教程。
- Visual Studio跨平台开发实战(4) - Xamarin Android基本控制项介绍
- [Android Studio 权威教程]AS 中配置强大的版本管理系统(Git、SVN、等)
- Android开发环境搭建,各版本系统下android环境搭建,android入门教程
- [XMOVE自主设计的体感方案] 历代版本系统介绍(五)X-MOVE4.0 Android子系统
- 本文介绍Android平台中进程与线程的基本知识。
- Android 系统的名字 及 版本和api基本对应关系 及 代码获取
- Visual Studio 跨平台开发实战(4) - Xamarin Android 基本控制项介绍
- android系统版本介绍,还有可爱的版本代号 ,给安卓开发者看的,
- Android进阶#(8/12)让不断升级的系统更好管理——Git 版本控制_Git基本命令
- android 进程和线程的区别,以及系统的进程的基本知识
- Android系统性能调优工具介绍