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

大學霸發表於2016-11-29

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

Xamarin Android教程Android基本知識版本介紹與系統介紹,開發Andriod有時候不像iOS一樣輕鬆,因為市場中在使用的Andriod版本和機型較多。而iOS這隻有幾個版本和螢幕。所以,在開發Android應用時需要對Android系統進行一些瞭解,特別是沒有接觸過Andriod系統的開發者更需要了解Android系統,以便在之後的開發過程中準確定位問題的所在。

Android版本介紹

Android作業系統最初由Andy Rubin開發而來,經過幾代的發展成為了現在我們熟知的Andriod系統。2005年,Google收購了Android專案以後,Android的版本除了版本號,還有具有了不同的名稱,這些名稱一般以甜品名命名。按照順序排列有:紙杯蛋糕(CupcakeAndroid 1.5)、甜甜圈(DonutAndroid 1.6)、鬆餅(EclairAndroid 2.0/2.1)、凍酸奶(FroyoAndroid 2.2)、薑餅(GingerbreadAndroid 2.3)、蜂巢(HoneycombAndroid 3.0)、冰淇淋三明治(Ice Cream SandwichAndroid 4.0)、果凍豆(Jelly BeanAndroid 4.1Android 4.2)和KitKatAndroid 4.4)。當然不能忘記當前(筆者寫書時)最新的Android L,也是Android 5.0版本,同時它的名稱是Lollipop(棒棒糖)。具體版本資訊如表1-1所示。而每個版本的具體特性,讀者可以自行查詢。

1-1  Android版本資訊

Android版本

API 級別

Android別名(暱稱)

釋出時間

6.0

23

Marshmallow

2015105

5.1

22

Lollipop

2015310

5.0

21

Lollipop

20141015

4.4

19

KitKat

20131031

4.3

18

Jelly Bean

2013724

4.2, 4.22

17

20121113

4.1, 4.11

16

201279

4.0.3, 4.0.4

15

Ice Cream Sandwich

20111216

4.0, 4.01, 4.02

14

20111019

3.2

13

Honeycomb

2011715

3.1.x

12

2011510

3.0.x

11

2011222

2.3.3, 2.3.4

10

Gingerbread

201122

2.3, 2.3.1, 2.3.2

9

2010126

2.2.x

8

Froyo

2010520

2.1.x

7

?clair

2010112

2.0.1

6

2009123

2.0

5

20091026

1.6

4

Donut

2009915

這裡的幾個版本都是比較常見的版本,而且在開發對應的應用時需要考慮,自己的應用是否可以在這些平臺下正常執行。當然除了版本的問題,由於各大廠商使用了不同的螢幕大小,所以程式設計時對螢幕的大小的掌握也是必須的。

Android系統介紹

首先,在這裡我們需要了解Android系統的結構。AndroidAndroid L之前的版本中的框架結構主要包含了4個部分:Application(應用程式)、Application Framework(應用程式框架)、系統執行層和Linux核心層組成。在系統執行層中又有兩個部分Libraries(庫)和Android RuntimeAndroid執行時)。

Application:主要是提供了各種應用,如撥號、簡訊、瀏覽器等應用程式。

Application Framework:主要提供了各種應用中需要用到的元件,可以讓應用程式使用這些元件進行開發和執行。

系統執行層:系統執行層分兩部分,Libraries提供了執行時的庫,而Android Runtime執行這Dalvk虛擬機器

Linux核心層:提供了基本的系統操作和硬體管理的程式,當然Dalvk虛擬機器也是執行在核心之上。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2129273/,如需轉載,請註明出處,否則將追究法律責任。

相關文章