畢業論文

打賞
當前位置: 畢業論文 > 文獻綜述 >

Android技術文獻綜述和參考文獻

時間:2018-03-21 10:53來源:畢業論文
Android概要Android是一個基于Linux平臺的開源手機操作系統。它由Google公司在2007年11月5日所發布。其實,這一詞本來的表述是安卓機器人。可以說安卓是全球第一個為手機終端上打造的真真

Android概要Android是一個基于Linux平臺的開源手機操作系統。它由Google公司在2007年11月5日所發布。其實,這一詞本來的表述是“安卓機器人”。可以說安卓是全球第一個為手機終端上打造的真真正正的開放的并且完整的移動應用平臺。19907
安卓是目前最為流行的手機操作系統之一。它是由Android公司開發設計的,2005年,Google對其進行收購,2007年,它正式在開放手機聯盟中發布面世。緊接著的一年,HTC發售了全球第一款安卓手機G1。
安卓起初設計主要針對于使用觸摸屏幕的智能手機,但目前它已將觸角伸到平板電腦、物聯網設備、智能電視等等設備上,它的發展前景不可小覷。電子產品領域的“安卓風暴”已在逐漸逼近。
安卓采用了software stack,也就是以軟件疊層的知識架構。低層以內核工作為基礎,只提供手機上很多的基本操作功能,以Java語言作為主力來編寫程序從而進行一部分的開發。
2  關于 Android特性
Android系統主要有以下幾點特性:
(1)    裝載了Dalvik虛擬機,利用它可以大力優化移動端設備;
(2)    裝載了可以作為WebKit引擎的瀏覽器,它是個開放的并且與內部系統相結合的瀏覽器;
(3)    支持多媒體應用。支持的多媒體文件格式包括了平日生活中常用的靜態圖片、音頻music以及視頻video等等;
(4)    GSM手機設備端的電話配置對許多硬件的組成有依賴性;
(5)    SQLite 是可以對內部的數據進行存儲的;
(6)    WiFi,藍牙,3G 以及 EDGE都對許多硬件有依賴性;
源¥自%六:維;論-文'網=www.mmeqir.tw

(7)    指南針,全球定位系統,加速度計以及照相機等許多功能都對許多硬件有依賴性;
(8)    開發代碼的環境不僅僅包括了Eclipse的集成編譯開發環境和它的各個插件,除此之外還包括了一些安卓設備的模擬器。另外還有分析各個性能的圖表。當然也少不了一些調試工具和內存。如此豐富的開發環境會讓開發者感到非常有趣;
(9)    搭載著能夠支持眾多組件互替互換、重復利用的應用程序框架;
(10) 諸多的系統圖形庫得到了優化。優化庫里不僅包括傳統的2D圖形庫也有現代的3D圖形庫。要強調的一點是,如今的3D圖形庫都在OpenGL ES上。
3  Android平臺的基本框架
安卓平臺的系統架構層次自頂向下可分為4層,分別是應用層、應用框架層、系統運營庫層以及內核層。具體框架圖如下所示:
 安卓平臺的系統架構圖
(1)應用層
Application層會同一個主要的應用程序開發包一并發布出來,這個App程序包包含了以下的內容:email客戶端,SMS,日歷功能,地圖的查找,瀏覽器的查看,聯系人進行管理等等。這些App程序都必須要用JAVA編寫。由于安卓系統是一個開放的平臺,即使是上述這些必備的應用,安卓也能包容第三方的軟件去將這些系統默認的應用替換掉。
可以說安卓系統的開放性是目前市場上所有主流平臺中最好的,它給用戶的不是捆綁式固化的系統程序,而是給了用戶很多自由選擇空間。
(2)應用框架層
Application Framework層對于一個開發者而言是所有軟件開發的基礎。通過這一層,系統本身的軟件也可以實現它的核心功能。開發者完全可以去查看對應的應用程序所用到的API framework。該application framework還可以對很多組件的重用起到簡化作用。任何一個應用都有權利來發布自己的相應功能模塊。與此同時,任何其它的應用也能夠充分地把其它應用發布出的功能塊給利用起來。這樣的重用機制正好適用于諸多組建可以被使用者替換掉。 Android技術文獻綜述和參考文獻:http://www.mmeqir.tw/wenxian/20180321/11481.html
------分隔線----------------------------
推薦內容
体彩22选5