Xamarin Android教程Android基本知識版本介紹與系統介紹

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版本spa

API 級別操作系統

Android別名(暱稱)教程

發佈時間ip

6.0ci

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虛擬機也是運行在內核之上。

相關文章
相關標籤/搜索