當前位置:
首頁 > 最新 > 九月 來和Android來一場美麗的邂逅吧

九月 來和Android來一場美麗的邂逅吧

九月,一個清爽的季節!來跟Android來一次美麗的邂逅吧!

今天,Android選修課正式開課,報了名的學員都準時來到教室等待上課。

學員們課上認真聽課,動手操作(聯航精英訓練營培養的就是學員們理論和動手能力一樣出色)

張老師幫助同學解決問題

旁邊的學生也順耳一聽,呦喂,這脖子伸得挺長呀!也定是學習到了。

Android是谷歌推出的基於Linux的手機平台,作為開源的移動操作系統,不存在任何阻礙移動產業創新和發展的專利權障礙,因此android一經面世就獲得了空前的發展,在移動操作系統市場份額一度達到80%多,處於絕對的壟斷地位。

現如今Android已經不局限於手機系統,越來越多的車載、穿戴、電視設備也集成了Android系統。我們相信隨著物聯網的不斷深入和發展,Android系統將會以更多樣的形式融入到我們的生活、學習和工作之中。

Android系統架構

Android的系統架構,如圖1.1所示

圖1.1 Android的系統架構

和其他操作系統一樣,Android的系統架構也採用了分層的結構。從架構圖來看,Android分為四個層次,下面分別來總結一下這幾個層。

1.應用程序(Applications)

Android應用程序的源程序除了包含Java代碼之外,還包含各種資源文件(放置於res目錄中)、將源程序進行編譯可以得到一個APK安裝包,這個安裝包可以安裝到Android手機上,將對應一個Android應用程序。Android軟體開發者可以使用應用程序框架層提供的API快速開發Android應用,這也是Android的巨大潛力所在。

2.應用程序框架(Application Framework)

Android的應用程序框架層有供Android開發者所調用的豐富API,該層實際上就是一個應用程序的框架。框架中不僅包含各種API,同時還內置了方便開發者開發的各種控制項,比如Views(視圖組件),其中又包含了List(列表)、Grid(柵格),Button(按鈕)TextView(文本框)等等,甚至還內置了一個瀏覽器。有了這些基本控制項,開發人員可以更快速地構建應用程序,提高開發人員的開發效率。

3.各種庫(Libraries)和Android 運行環境(Android Runtime)

對應一般的嵌入式操作系統,本層相當於中間件層次。Android中的本層分成兩個部分,一個是各種庫(Libraries),另一個是Android運行時環境。本層的大多數代碼是由C和C++語言實現。Android運行環境指的是Android虛擬機技術Dalvik。

4.操作系統層(OS)最底層

Android基於linux,使用的是Linux 2.6操作系統作為底層。Android對操作系統的使用包括了核心和驅動程序兩個部分,其中驅動程序有:顯示驅動、藍牙驅動、相機驅動、網路驅動和各種感測器設備驅動等等。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 聯航精英訓練營 的精彩文章:

TAG:聯航精英訓練營 |