![Android應(yīng)用程序開發(fā)技術(shù) 課件 第1章 Android概述_第1頁](http://file4.renrendoc.com/view14/M05/2E/20/wKhkGWZ5SbyAakiMAAHBm9HFrRY332.jpg)
![Android應(yīng)用程序開發(fā)技術(shù) 課件 第1章 Android概述_第2頁](http://file4.renrendoc.com/view14/M05/2E/20/wKhkGWZ5SbyAakiMAAHBm9HFrRY3322.jpg)
![Android應(yīng)用程序開發(fā)技術(shù) 課件 第1章 Android概述_第3頁](http://file4.renrendoc.com/view14/M05/2E/20/wKhkGWZ5SbyAakiMAAHBm9HFrRY3323.jpg)
![Android應(yīng)用程序開發(fā)技術(shù) 課件 第1章 Android概述_第4頁](http://file4.renrendoc.com/view14/M05/2E/20/wKhkGWZ5SbyAakiMAAHBm9HFrRY3324.jpg)
![Android應(yīng)用程序開發(fā)技術(shù) 課件 第1章 Android概述_第5頁](http://file4.renrendoc.com/view14/M05/2E/20/wKhkGWZ5SbyAakiMAAHBm9HFrRY3325.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章Android概述Android應(yīng)用程序開發(fā)技術(shù)內(nèi)容安排1.1Android簡(jiǎn)介1.2Android特點(diǎn)1.3本章總結(jié)內(nèi)容安排1.1Android簡(jiǎn)介1.2Android特點(diǎn)1.3本章總結(jié)1.1.1Android釋義與應(yīng)用Android一詞最早出現(xiàn)于法國作家利爾亞于1886年發(fā)表的科幻小說《未來夏娃》中,他將外表像人的機(jī)器起名為Android。2007年11月5日,Google公司正式發(fā)布Android操作系統(tǒng)。Android操作系統(tǒng)是一款基于Linux內(nèi)核、中間件、應(yīng)用程序框架和應(yīng)用軟件組成的開源移動(dòng)操作系統(tǒng),目前仍然由谷歌成立的開放手機(jī)聯(lián)盟持續(xù)領(lǐng)導(dǎo)與開發(fā)。2008年9月,Google公司正式發(fā)布了Android1.0系統(tǒng),從此,Google公司開啟了新的手機(jī)系統(tǒng)輝煌時(shí)代。2013年3月,Android加強(qiáng)了Google的相關(guān)應(yīng)用服務(wù),此時(shí),Android系統(tǒng)不再是一款手機(jī)操作系統(tǒng),而是越來越廣泛應(yīng)用于平板電腦、可穿戴設(shè)備、電視、數(shù)碼相機(jī)、智能汽車管理系統(tǒng)等移動(dòng)設(shè)備及物聯(lián)網(wǎng)設(shè)備中。1.1.2Android版本發(fā)布由于涉及版權(quán)問題,Android系統(tǒng)在最開始發(fā)布時(shí),系統(tǒng)命名將甜點(diǎn)作為系統(tǒng)版本代號(hào),下表為Android發(fā)展過程中甜點(diǎn)命名與系統(tǒng)版本代號(hào)之間的對(duì)應(yīng)關(guān)系。
甜點(diǎn)版本代號(hào)紙杯蛋糕(Cupcake)Android1.5甜甜圈(Donut)Android1.6松餅(éclair)Android2.0/2.1凍酸奶(Froyo)Android2.2姜餅(Gingerbread)Android2.3蜂巢(Honeycomb)Android3.0冰淇淋三明治(IceCreamSandwich)Android4.0果凍豆(JellyBean)Android4.1和Android4.2奇巧巧克力(KitKat)Android4.4
甜點(diǎn)版本代號(hào)棒棒糖(Lollipop)Android5.0棉花糖(Marshmallow)Android6.0牛軋?zhí)牵∟ougat)Android7.0奧利奧(Oreo)Android8.0派(Pie)Android9.0(續(xù)表)
在2019年9月3日,Google發(fā)布Android10版本。自此版本之后Android不再使用甜點(diǎn)來命名,之后依次發(fā)布了Android11版本、Android12開發(fā)預(yù)覽版本、Android12版本與2022年的Android13版本。每次一的版本更新相較于之前都有了不同程度的改進(jìn)。內(nèi)容安排1.1Android簡(jiǎn)介1.2Android特點(diǎn)1.3本章總結(jié)1.2.1Android系統(tǒng)架構(gòu)
從上層到底層共包括四層,分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層。采用分層架構(gòu)的思想1.2.2Android四大組件Android四大組件分別為Activity、Service、ContentProvider、BroadcastReceiver。Activity:是一種展示型組件,用于向用戶直接展示一個(gè)界面,并且可以接收用戶的輸入信息從而進(jìn)行交互。Activity組件的主要作用是展示一個(gè)界面并和用戶交互,扮演的是一種前臺(tái)界面的角色。Service:是一種計(jì)算型組件,用于在后臺(tái)執(zhí)行一系列計(jì)算任務(wù)。Service組件有兩種狀態(tài):?jiǎn)?dòng)狀態(tài)和綁定狀態(tài)。當(dāng)服務(wù)處于啟動(dòng)狀態(tài)時(shí),Service內(nèi)部可以做一些后臺(tái)計(jì)算,并且不需要和外界有直接的交互。當(dāng)Service處于綁定狀態(tài)時(shí)服務(wù)內(nèi)部同樣進(jìn)行后臺(tái)計(jì)算,但是處于這種狀態(tài)時(shí)外界可以很方便地和Service組件進(jìn)行通信。ContentProvider:一種數(shù)據(jù)共享型組件,用于向其它組件和其它應(yīng)用共享數(shù)據(jù)。Android平臺(tái)提供了ContentProvider,使一個(gè)應(yīng)用程序可以把指定的數(shù)據(jù)集提供給其它應(yīng)用程序,其它應(yīng)用程序通過ContentResolver從該內(nèi)容提取器種獲取或存入數(shù)據(jù)。BroadcastReceiver:是一種消息型組件,用于在不同的組件或者不同的應(yīng)用之間傳遞消息。BroadcastReceiver的注冊(cè)方式有兩種:靜態(tài)注冊(cè)和動(dòng)態(tài)注冊(cè)。在實(shí)際開發(fā)中通過Context的一系類send()方法來發(fā)送廣播,被發(fā)送的廣播會(huì)被系統(tǒng)發(fā)送給感興趣的廣播接收者,發(fā)送和接收過程的匹配通過廣播接收者來描述。1.2.3Android平臺(tái)特性應(yīng)用程序框架支持組件的重用與替換。Dalvik虛擬機(jī)專門為移動(dòng)設(shè)備進(jìn)行了優(yōu)化。相對(duì)于Java虛擬機(jī)速度要快很多。內(nèi)部集成瀏覽器基于開源的WebKit引擎。有了內(nèi)置的瀏覽器,優(yōu)化的圖形庫包括2D和3D圖形庫,3D圖形庫基于OpenGL。SQLite用作結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)。多媒體支持包括常見的音頻、視頻和靜態(tài)影像文件格式如MPEG4、H.264、MP3、AAC、AMR、JGP、PNG、GIF。藍(lán)牙(Bluetooth)、EDGE、3G、WiFi(依賴于硬件)。照相機(jī)、GPS、指南針和加速度計(jì)(依賴于硬件)。豐富的開發(fā)環(huán)境包括設(shè)備模擬器、調(diào)試工具、內(nèi)存及性能分析圖表和集成的開發(fā)環(huán)境插件。Google提供了Android開發(fā)包SDK,其中包含了大量的類庫和開發(fā)工具。1.2.4Android平臺(tái)的優(yōu)勢(shì)開放性豐富的硬件選擇。豐富的硬件選擇。無縫結(jié)合的Google應(yīng)用。軟件推廣相對(duì)容易軟件開發(fā)技術(shù)內(nèi)容安排1.1Android簡(jiǎn)介1.2Android特點(diǎn)1.3本章總結(jié)本章分別從
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)審計(jì)保密協(xié)議
- 汽車吊機(jī)租賃合同
- 房地產(chǎn)經(jīng)紀(jì)行業(yè)客戶信息保密合同
- 貨車運(yùn)輸合同協(xié)議書
- 戶外運(yùn)動(dòng)安全責(zé)任豁免合同
- 建筑工程大清包合同新
- 智能制造生產(chǎn)線建設(shè)合同
- 金融行業(yè)投資產(chǎn)品風(fēng)險(xiǎn)提示協(xié)議
- 保潔衛(wèi)生承包合同
- 第十二章第三節(jié)《機(jī)械效率》教學(xué)設(shè)計(jì) -2023-2024學(xué)年人教版八年級(jí)物理下冊(cè)
- IP系列操作手冊(cè)(中文)
- 單位工程質(zhì)量檢查與驗(yàn)收流程圖
- 婦科咨詢培訓(xùn)資料
- 高中數(shù)學(xué)新教材必修第一冊(cè)教案2019新教材 高中數(shù)學(xué) 教案
- DB4401∕T 100.2-2020 物業(yè)服務(wù) 第2部分:住宅小區(qū)
- 湖北省尾礦庫基本情況匯總表
- 海洋鉆井(平臺(tái))
- (完整版)電梯的鋼結(jié)構(gòu)施工方案
- 中國近現(xiàn)代史綱要ppt全共64頁課件
- 腰椎間盤突出癥(腰痹病)中醫(yī)臨床路徑
評(píng)論
0/150
提交評(píng)論