




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)概述(二)遼寧科技學(xué)院 電信學(xué)院 張宏智能移動(dòng)應(yīng)用開發(fā)技術(shù)教學(xué)目標(biāo)oid操作系3Andr統(tǒng)的歷史2掌握Android系統(tǒng)體系結(jié)構(gòu)中各部分的功能及特點(diǎn)Android操作系統(tǒng)的體系結(jié)構(gòu)1教學(xué)內(nèi)容Android操作系統(tǒng)簡(jiǎn)介Android的發(fā)展歷史Android的系統(tǒng)架構(gòu)Android操作系統(tǒng)特點(diǎn)Android操作系統(tǒng)優(yōu)勢(shì)Android是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。尚未有統(tǒng)一中文名稱,在國(guó)內(nèi)我
們通常稱之為安卓系統(tǒng)。Android是Google于2007年11
月05日宣布的基于Linux平臺(tái)的開源移動(dòng)操作系統(tǒng)的名稱Google通過與軟、硬件開發(fā)商、設(shè)備制造商、電信、android系統(tǒng)運(yùn)營(yíng)商等其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)全球性的聯(lián)盟組織“開放手機(jī)聯(lián)盟”,Open
Handset
Alliance。整個(gè)手機(jī)市場(chǎng)供應(yīng)鏈都被涵蓋其中。Android
作為Google企業(yè)戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。全球?yàn)閿?shù)眾多的移動(dòng)電話用戶正在使用各種基于Android的電話。谷歌的目標(biāo)是讓(移動(dòng)通訊)不依賴于設(shè)備甚至平臺(tái)。Android操作系統(tǒng)簡(jiǎn)介Android發(fā)展歷史(一)Android之父:Andy
Rubin安迪.羅賓1989年加入蘋果公司。 1990年,蘋果將手持電腦和通訊設(shè)備部門剝離出來,成立了一個(gè)新公司。兩年后,AndyRubin加入這個(gè)新公司。1997年,Artemis公司被微軟收購(gòu)1999年,Andy
Rubin離開微軟,之后成立Android公司2005年google收購(gòu)Android公司,擔(dān)任google公司技術(shù)副總裁 第一部Android智能手機(jī)發(fā)布于2008年10月。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。 2011年第一季度,Android在全球的市場(chǎng)份額首次超過塞班系統(tǒng),躍居全球第一。2013年的第四季度,Android平臺(tái)手機(jī)的全球市場(chǎng)份額已經(jīng)達(dá)到78.1%。2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到10億臺(tái)。Android發(fā)展歷史(二)Android在正式發(fā)行之前,最開始擁有兩個(gè)內(nèi)部測(cè)試版本,并且以著名的機(jī)器人名稱來對(duì)其進(jìn)行命名,它們分別是:阿童木(AndroidBeta),發(fā)條機(jī)器人(Android1.0)所以,Android1.0只是一個(gè)測(cè)試版本。后來,由于涉及到版權(quán)問題,谷歌將其命名規(guī)則變更為用甜點(diǎn)作為它們系統(tǒng)版本的代號(hào)的命名方法。Android發(fā)展歷史(三)Ice
Cream
Sandwich
冰淇淋三明治(CyanogenMod代號(hào)CM9)Jelly
Bean
果凍豆(CyanogenMod代號(hào)CM10)Jelly
Bean
果凍豆(CyanogenMod代號(hào)CM10.1)Jelly
Bean
果凍豆(CyanogenMod代號(hào)CM10.2)4.3.1(CyanogenMod代號(hào)10.2.1*)Kitkat(CyanogenMod代號(hào)CM11):Android4.4版本是當(dāng)前的最佳選擇Lollipop
棒棒糖北京時(shí)間2014
年6
月26
日0時(shí)發(fā)布的全新
Android
操作系統(tǒng)Android
5.0。Android5.0系統(tǒng)即徹底從Dalvik轉(zhuǎn)換到ART。加入了更多的健身功能。Google還稱Android5.0Lollipop適應(yīng)各種型號(hào)智能手機(jī)、平板電腦、手表甚至電視,可以實(shí)現(xiàn)無縫鏈接。Marshmallow(棉花糖):2015年9月30日Google新品發(fā)布會(huì)上發(fā)布了最新版本Marshmallow(棉花糖)。6.0對(duì)軟件體驗(yàn)與運(yùn)行性能上進(jìn)行了大幅度的優(yōu)化。據(jù)測(cè)試,安卓6.0可使設(shè)備續(xù)航時(shí)間提升30%。Android最新版本:Marshmallow(棉花糖)特性Android
對(duì)軟件體驗(yàn)與運(yùn)行性能上進(jìn)行了大幅度的優(yōu)化,其新特性如下:1、大量漂亮流暢的動(dòng)畫:安卓6.0系統(tǒng)增加了大量漂亮的過度動(dòng)畫,可以從視覺上減少卡頓感,給用戶帶來流暢的體驗(yàn)。說到過渡動(dòng)畫,以前可是蘋果手機(jī)的拿手好戲,現(xiàn)在安卓大有趕超iOS的趨勢(shì)。2、相機(jī)新增專業(yè)模式:相機(jī)中新增了Pro專業(yè)模式,增加了快門速度調(diào)節(jié)和曝光度調(diào)節(jié)等新功能。3、全新的電源鍵菜單:安卓6.0變成了關(guān)機(jī)/重啟/緊急,這個(gè)緊急模式是為了手機(jī)快沒電的時(shí)候設(shè)計(jì)的,相當(dāng)于飛行模式的高級(jí)版,可以關(guān)閉一切耗電應(yīng)用,盡最大可能節(jié)省電量。4、可自定義鎖界面樣式:支持電話、信息、相機(jī)等快捷方式在鎖屏界面的定制,用戶可以根據(jù)自己的喜好調(diào)整這些圖標(biāo)的位置,或者開啟或關(guān)閉這些快捷方式。5、全新的快速設(shè)置風(fēng)格:安卓6.0還采用了全新的快速面板的色彩方案,用戶可以通過更換主題換顏色。Android最新版本:Marshmallow(棉花糖)特性6、支持快速充電的切換:速充電是手機(jī)廠商們的一大新發(fā)明,很多廠商都聲稱“充電X分鐘,通話兩小時(shí)”,這個(gè)功能雖然方便,但其實(shí)也有弊端,容易造成手機(jī)和電池發(fā)熱。所以除非是在緊急情況下,一般不建議快速充電,安卓6.0原生支持關(guān)閉和開啟快速充電功能。7、支持文件夾拖拽應(yīng)用可在應(yīng)用從一個(gè)文件夾內(nèi)直接拖到另一個(gè)文件夾,簡(jiǎn)化了此前繁瑣的操作方式,拖拽的過程和Windows的拖拽功能有點(diǎn)相似。8、原生的應(yīng)用權(quán)限管理無需第三方應(yīng)用和Root權(quán)限,原生的安卓6.0就支持應(yīng)用權(quán)限管理,用戶可以在安裝應(yīng)用時(shí)選擇關(guān)閉一些應(yīng)用權(quán)限,這一功能非常方便,再也不用擔(dān)心流量偷跑和扣費(fèi)了。9、Now
on
Tap功能“Now
on
Tap”功能,是指將Google
Now(一種語音助手)作為底層植入到安卓
6.0系統(tǒng)中,用戶只要只要雙擊home鍵啟動(dòng)GoogleNow,“這意味著用戶隨時(shí)都能啟動(dòng)搜索功能。10、支持RAW格式照片RAW格式的支持是眾多拍照愛好者夢(mèng)寐以求的,然而絕大多數(shù)的安卓手機(jī)都沒有或者剔除了這項(xiàng)功能。由于照片保存為jpg格式時(shí)或多或少都會(huì)損失一些畫質(zhì),所以支持RAW格式是非常明智的。Android體系結(jié)構(gòu)體系分為四層:4、應(yīng)用程序?qū)?、程序框架層2、中間件層
1、Linux內(nèi)核應(yīng)用程序?qū)覣ndroid平臺(tái)不僅僅是操作系統(tǒng),也包含了許多應(yīng)用程序,諸如
SMS短信客戶端程序、電話撥號(hào)程序等應(yīng)用程序。這些應(yīng)用程序都是用Java語言編寫的,并且這些應(yīng)用程序都是可以被開發(fā)人員開發(fā)的其他應(yīng)用程序所替換應(yīng)用程序框架層應(yīng)用程序框架層是我們從事Android開發(fā)的基礎(chǔ),很多核心應(yīng)用程序也是通過這一層來實(shí)現(xiàn)其核心功能的,該層簡(jiǎn)化了組件的重用,開發(fā)人員可以直接使用其提供的組件來進(jìn)行快速的應(yīng)用程序開發(fā),也可以通過繼承而實(shí)現(xiàn)個(gè)性化的拓展。中間件層系統(tǒng)運(yùn)行庫(kù)層可以分成兩部分,分別是系統(tǒng)庫(kù)和Android運(yùn)行時(shí)(android虛擬機(jī))Linux內(nèi)核層Android是基于Linux2.6內(nèi)核,其核心系統(tǒng)服務(wù)如安全性、內(nèi)存管理、進(jìn)程管理、網(wǎng)路協(xié)議以及驅(qū)動(dòng)模型都依賴于Linux內(nèi)核。Android體系結(jié)構(gòu)Android體系結(jié)構(gòu)Linux內(nèi)核Linux
3.0內(nèi)核硬件和其他軟件堆層之間的一個(gè)抽象隔離層提供安全機(jī)制、內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)協(xié)議堆棧、和驅(qū)動(dòng)程序等Android體系結(jié)構(gòu)中間件層:由函數(shù)庫(kù)和Android運(yùn)行時(shí)構(gòu)成Android運(yùn)行時(shí)核心庫(kù),提供Android系統(tǒng)的特有函數(shù)功能和Java語
言函數(shù)功能 Dalvik虛擬機(jī),是經(jīng)過優(yōu)化的多實(shí)例虛擬機(jī),基于寄存器架構(gòu)設(shè)計(jì),實(shí)現(xiàn)基于Linux內(nèi)核的線程管理和底層內(nèi)存管理,采用專用的Dalvik可執(zhí)行格式(.dex),該格式適合內(nèi)存和處理器速度受限的系統(tǒng)Android體系結(jié)構(gòu)中間件層函數(shù)庫(kù),主要提供一組基于C/C++的函數(shù)庫(kù) SurfaceManager,支持顯示子系統(tǒng)的訪問,提供應(yīng)用程序與2D、3D圖像層的平滑連接Media
Framework,實(shí)現(xiàn)音視頻的播放和錄制功能SQLite,輕量級(jí)的關(guān)系數(shù)據(jù)庫(kù)引擎OpenGLES,基于3D圖像加速FreeType,位圖與矢量字體渲染W(wǎng)ebKit,Web瀏覽器引擎SGL,2D圖像引擎SSL,數(shù)據(jù)加密與安全傳輸?shù)暮瘮?shù)庫(kù) Libc,標(biāo)準(zhǔn)C運(yùn)行庫(kù),Linux系統(tǒng)中底層應(yīng)用程序開發(fā)接口Android體系結(jié)構(gòu)應(yīng)用程序框架提供Android平臺(tái)基本的管理功能和組件重用機(jī)制Activity
Manager,管理應(yīng)用程序的生命周期Windows
Manager,啟動(dòng)應(yīng)用程序的窗體 ContentProvider,共享私有數(shù)據(jù),實(shí)現(xiàn)跨進(jìn)程的數(shù)據(jù)訪問 PackageManager,管理安裝在Android系統(tǒng)內(nèi)的應(yīng)用程序Android體系結(jié)構(gòu)應(yīng)用程序框架提供Android平臺(tái)基本的管理功能和組件重用機(jī)制 TeleghonyManager,管理與撥打和接聽電話的相關(guān)功能 ResourceManager,允許應(yīng)用程序使用非代碼資源LocationManager,管理與地圖相關(guān)的服務(wù)功能 NotificationManager,允許應(yīng)用程序在狀態(tài)欄中顯示提示信息Android體系結(jié)構(gòu)應(yīng)用程序提供一系列的核心應(yīng)用程序包括電子郵件客戶端、瀏覽器、通訊錄和日歷等Android的特點(diǎn)應(yīng)用框架可以重復(fù)使用,其組件也可以更換。?Dalvik虛擬機(jī)針對(duì)移動(dòng)設(shè)備進(jìn)行了優(yōu)化。優(yōu)化的圖形能力支持2D、3D圖形(OpenGL
ES)。集成了基于開源WebKit引掣的瀏覽器。?SQLite作為結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)。多媒體支持多種音頻、視頻格式。?GSM
Telephony
(hardware
dependent)支持藍(lán)牙Bluetooth,3G和WiFi支持照相機(jī)、GPS、指南針和加速度儀等傳感器硬件。 豐富的開發(fā)環(huán)境。包括模擬機(jī)、調(diào)試工具、內(nèi)存運(yùn)行檢測(cè),以及為Eclipse
IDE所寫的插件Android的優(yōu)勢(shì)開放性;掙脫運(yùn)營(yíng)商束縛;豐富的硬件選擇;不受任何限制的開發(fā)商;無縫結(jié)合的Google應(yīng)用;小結(jié)Android:是一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。Android之父
:An
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上古美術(shù)試題及答案
- 網(wǎng)易社面試題及答案
- 人設(shè)標(biāo)簽測(cè)試題及答案
- 閥門設(shè)計(jì)面試題及答案
- 會(huì)展?fàn)I銷面試題及答案
- 青島歷年考試題及答案
- 全國(guó)2015年04月自考《教育學(xué)原理00469》試題及答案
- 2025年中醫(yī)手術(shù)理論考試題庫(kù)
- 2025年起重機(jī)理論考試題庫(kù)
- 2025年三基本考試題庫(kù)及答案
- 2025年浙江省公務(wù)員錄用考試《行測(cè)》真題及答案解析(C類)
- 機(jī)坪證考試試題及答案
- 2024第41屆全國(guó)中學(xué)生物理競(jìng)賽預(yù)賽試題(含答案)
- 購(gòu)買物業(yè)定制合同協(xié)議
- 人教版物理九年級(jí)全冊(cè)同步練習(xí)題
- 2025-2030中國(guó)PET-CT掃描服務(wù)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 《加快實(shí)施綠色公路建設(shè)的指導(dǎo)建議意見》干院宣講宣講專題培訓(xùn)課件
- 精益生產(chǎn)6S管理
- 中廣核吉木乃縣黑山風(fēng)電場(chǎng) 75 萬千瓦風(fēng)電項(xiàng)日?qǐng)?bào)告表
- 個(gè)人受托支付合同標(biāo)準(zhǔn)文本
- 應(yīng)急照明及疏散指示系統(tǒng)基礎(chǔ)知識(shí)課件
評(píng)論
0/150
提交評(píng)論