版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、,移動編程,任課老師:余應淮,Email:,Call實驗安排:第3至8周(科技樓425)計科1141-2周一第5-8節(jié)計科1143-4周三第5-8節(jié),第1章Android簡介,本章學習目標:,了解各種手機操作系統(tǒng)的特點了解開放手機聯(lián)盟的目的、組成和性質(zhì)了解Android平臺的發(fā)展歷史掌握Android的特征掌握Android平臺的體系結(jié)構(gòu),1.1手機操作系統(tǒng)(1/9),在早期的手機內(nèi)部是沒有智能操作系統(tǒng)的,所有的軟件都是由手機生產(chǎn)商在設(shè)計時所定制的,因此手機在設(shè)計完成后基本是沒有擴展功能的。后期的手機為了提高手機的可擴展性,使用了專為移動設(shè)備開發(fā)的操作系統(tǒng),使用者可以
2、根據(jù)需要安裝不同類型的軟件。操作系統(tǒng)對于手機的硬件配置要求較高,所產(chǎn)生的硬件成本和操作系統(tǒng)成本使手機的售價明顯高于不使用操作系統(tǒng)的手機。手機上的操作系統(tǒng)主要包括以下幾種:Android、iPhoneOS、WindowsMobile、WindowsPhone7、Symbian、黑莓、PalmOS、Linux,1.1手機操作系統(tǒng)(2/9),Android由谷歌使用Java語言開發(fā)的第一個完全定制、免費、開源的手機系統(tǒng)Android的組成Linux操作系統(tǒng)、中間件和應用軟件組成較好的可移植性手機、平板電腦、電視,1.1手機操作系統(tǒng)(3/9),iOS由蘋果公司開發(fā)的操作系統(tǒng)iOS的系統(tǒng)構(gòu)架核心操作系統(tǒng)
3、層、核心服務層、媒體層和可輕觸層多點觸摸操作是iOS的用戶界面基礎(chǔ),1.1手機操作系統(tǒng)(4/9),WindowsMobile由微軟公司推出的移動設(shè)備操作系統(tǒng)硬件配置高、耗電量大、電池續(xù)航時間短、硬件成本高WindowsMobile系列包括:PocketPCSmartphonePortableMediaCenter,1.1手機操作系統(tǒng)(5/9),WindowsPhone72010年10月發(fā)布移動設(shè)備操作系統(tǒng)“方格子”用戶界面集成了XboxLive游戲、社交網(wǎng)站和Zune音樂功能與WindowsMobile不兼容,1.1手機操作系統(tǒng)(6/9),黑莓系統(tǒng)加拿大RIM公司推出的一種移動操作系統(tǒng)特色是支
4、持電子郵件推送功能主要針對商務應用,具有很高的安全性和可靠性,1.1手機操作系統(tǒng)(7/9),Symbian由塞班公司開發(fā)和維護,后被諾基亞收購實時多任務的32位操作系統(tǒng)功耗低、內(nèi)存占用少、應用界面框架靈活不開放核心代碼,但公開API文檔諾基亞最終決定放棄Symbian系統(tǒng),1.1手機操作系統(tǒng)(8/9),PalmOS由3Com公司的PalmComputing部門開發(fā)32位嵌入式操作系統(tǒng)針對移動設(shè)備設(shè)計,所占的內(nèi)存小操作界面采用觸控式存在一些不足不具有錄音和MP3播放功能,1.1手機操作系統(tǒng)(9/9),Linux由計算機Linux操作系統(tǒng)演變而來開放源代碼,降低手機的軟件成本第三方應用豐富有一些先
5、天不足入門難度高熟悉其開發(fā)環(huán)境的工程師少集成開發(fā)環(huán)境較差,1.2Android起源(1/20),1.2.1開放手機聯(lián)盟(1/7)開放手機聯(lián)盟(OpenHandsetAlliance,OHA)由谷歌公司于2007年發(fā)起的一個全球性的聯(lián)盟組織,成立時包含34家聯(lián)盟成員聯(lián)盟組織的目標研發(fā)移動設(shè)備的新技術(shù),用以大幅削減移動設(shè)備開發(fā)與推廣成本聯(lián)盟組織的成績通過聯(lián)盟各個合作方的努力,建立了移動通信領(lǐng)域新的合作環(huán)境,促進了創(chuàng)新移動設(shè)備的開發(fā),創(chuàng)造了目前移動平臺實現(xiàn)的用戶體驗,1.2Android起源(2/20),1.2.1開放手機聯(lián)盟(2/7)開放手機聯(lián)盟成員電信運營商半導體芯片商手機硬件制造商軟件廠商商品
6、化公司,1.2Android起源(3/20),1.2.1開放手機聯(lián)盟(3/7)電信運營商:中國移動通信、KDDI(日本)、NTTDoCoMo(日本)、SprintNextel(美國)、T-Mobile(美國)、Telecom(意大利)、中國聯(lián)通、Softbank(日本)、Telefonica(西班牙)和Vodafone(英國),1.2Android起源(4/20),1.2.1開放手機聯(lián)盟(4/7)半導體芯片商:Audience(美國)、AKM(日本)、ARM(英國)、AtherosCommunications(美國)、Broadcom(美國)、Intel(美國)、Marvell(美國)、nVI
7、DIA(美國)、Qualcomm(美國)、SiRF(美國)、Synaptics(美國)、ST-Ericsson(意大利、法國和瑞典)和TexasInstruments(美國),1.2Android起源(5/20),1.2.1開放手機聯(lián)盟(5/7)手機硬件制造商:Acer(中國臺灣)、華碩(中國臺灣)、Garmin(中國臺灣)、宏達電(中國臺灣)、LG(韓國)、三星(韓國)、華為(中國)、摩托羅拉(美國)、索尼愛立信(日本和瑞典)和東芝(日本),1.2Android起源(6/20),1.2.1開放手機聯(lián)盟(6/7)軟件廠商:AscenderCorp(美國)、eBay(美國)、谷歌(美國)、Liv
8、ingImage(日本)、NuanceCommunications(美國)、Myraid(瑞士)、Omron(日本)、PacketVideo(美國)、SkyPop(美國)、Svox(瑞士)和SONiVOX(美國),1.2Android起源(7/20),1.2.1開放手機聯(lián)盟(7/7)商品化公司:AplixCorporation(日本)、NoserEngineering(瑞士)、Borqs(播思,中國)、TAT-TheAstonishing(瑞典)、TelecaAB(瑞典)和WindRiver(美國),1.2Android起源(8/20),1.2.2Android發(fā)展史(1/13)2007年11
9、月5日,開放手機聯(lián)盟(OHA)成立2007年11月12日,谷歌發(fā)布AndroidSDK預覽版,這是第一個對外公布的AndroidSDK,為發(fā)布正式版收集用戶反饋,1.2Android起源(9/20),1.2.2Android發(fā)展史(2/13)2008年4月17日,谷歌舉辦總共1000萬美金的Android開發(fā)者競賽,獎勵最有創(chuàng)意的Android程序開發(fā)者cab4me(出租車呼叫)、BioWallet(生物特征識別)和CompareEverywhere(實時商品查詢),1.2Android起源(10/20),1.2.2Android發(fā)展史(3/13)2008年8月28日,谷歌開通AndroidM
10、arket,供Android手機下載需要使用的應用程序2008年9月23日,發(fā)布AndroidSDKv1.0版,這是第一個穩(wěn)定的SDK版本2008年10月21日,谷歌公布Android平臺的源代碼,1.2Android起源(11/20),1.2.2Android發(fā)展史(4/13)2008年10月22日,第一款Android手機T-MobileG1在美國上市,由中國臺灣的宏達電制造內(nèi)置528MHz的處理器、192MBRAM和256MBROM2009年2月,發(fā)布AndroidSDKv1.1版修正1.0版本存在的缺陷,如設(shè)備休眠狀態(tài)的穩(wěn)定性問題、郵件凍結(jié)問題等等,1.2Android起源(12/20
11、),1.2.2Android發(fā)展史(5/13)2009年2月17日,第二款Android手機T-MobileG2正式發(fā)售,仍由中國臺灣的宏達電制造2009年4月15日,發(fā)布AndroidSDKv1.5版此版本提升了性能表現(xiàn),提高了攝像頭的啟動速度和拍攝速度,提高了GPS位置的獲取速度,1.2Android起源(13/20),1.2.2Android發(fā)展史(6/13)2009年10月28日,發(fā)布Android2.0(Eclair,松餅)新特性包括如數(shù)字變焦、多點觸摸和多個賬戶郵箱2010年1月6日,谷歌發(fā)布GoogleNexusOne使用SnapDragon1GHz處理器3.7英寸AMOLED電
12、容屏,由中國臺灣的宏達電代工生產(chǎn),1.2Android起源(14/20),1.2.2Android發(fā)展史(7/13)2010年5月21日,發(fā)布Android2.2版(Froyo,凍酸奶)此版本在企業(yè)集成、設(shè)備管理API、性能、網(wǎng)絡共享、瀏覽器和市場等領(lǐng)域都提供了很多新特性。借助于新的DalvikJIT編譯器,CPU密集型應用的速度要比Android2.1快25倍,并加入對AdobeFlash視頻和圖片的完美支持使用了ChromeV8引擎,JavaScript代碼的處理速度要比Android2.1快23倍將應用程序安裝在microSD卡上,應用程序可以在內(nèi)部存儲器和外部存儲器上遷移,1.2And
13、roid起源(15/20),1.2.2Android發(fā)展史(8/13)2010年12月7日,發(fā)布Android2.3(Gingerbread,姜餅)此版本主要增強了對游戲的支持、多媒體影音和通訊功能。在游戲方面,增加了新的垃圾回收和優(yōu)化處理事件,以提高對游戲的支持能力,原生代碼可直接存取輸入和感應器事件、EGL/OpenGLES、OpenSLES,并增加了新的管理窗口和生命周期的框架。在多媒體影音方面,支持VP8和WebM視頻格式,提供AAC和AMR寬頻編碼,提供了新的音頻效果器,比如混響、均衡、虛擬耳機和低頻提升。在通訊方面,支持前置攝像頭、SIP/VoIP和NFC(近場通訊),1.2And
14、roid起源(16/20),1.2.2Android發(fā)展史(9/13)2010年12月7日,谷歌發(fā)布了第二款自主品牌的Android手機GoogleNexusSCortexA8處理器,默認頻率為1GHz512MB的RAM和16GB的內(nèi)置閃存,但不支持存儲卡擴展4.0英寸WVGA(480800)分辨率電容觸摸屏幕。是第一款具備NFC功能的Android手機,1.2Android起源(17/20),1.2.2Android發(fā)展史(10/13)2011年1月6日,摩托羅拉發(fā)布了第一款Android3.0的平板電腦MotorolaXoom。硬件上采用雙核1GHzNVIDIATegra2處理器10.1寸
15、1280 x800分辨率的觸摸屏,內(nèi)置有32GB存儲,配有前置與后置攝像頭,支持高清視頻錄制和播放功能,1.2Android起源(18/20),1.2.2Android發(fā)展史(11/13)2011年2月3日,Android3.0版本(Honeycomb,蜂巢)正式發(fā)布。專為平板電腦設(shè)計的Android系統(tǒng),在界面上更加注重用戶體驗和良好互動性Android3.0原生支持文件/圖片傳輸協(xié)議,允許用戶通過USB接口連接外部設(shè)備同步數(shù)據(jù),或通過USB或藍牙連接實體鍵盤進行更快速的文字輸入改進了WiFi連接,搜索信號速度更快,1.2Android起源(19/20),1.2.2Android發(fā)展史(12
16、/13)2011年5月10日,Android3.1版本正式發(fā)布。作為Android3.0的升級版,Android3.1界面上做了一些美化與調(diào)整增加了對USB設(shè)備的支持,如USB鼠標、鍵盤和游戲控制器等Widget(窗口小部件)加入了可自定改變大小的功能,1.2Android起源(20/20),1.2.2Android發(fā)展史(13/13)2011年10月19日,Android4.0版本(IceCreamSandwich,冰淇淋三明治)正式發(fā)布。同時支持智能手機、平板電腦、電視等設(shè)備人臉識別功能,用戶可以使用自拍相片設(shè)置屏幕鎖基于NFC的AndroidBeam功能,可以讓兩部手機在接近到4厘米后交
17、換信息最新版本Android7.1(Nougat,牛軋?zhí)牵?016年12月推出);Android4.X(含4.1、4.2、4.3、4.4)市場份額最大(近一半);從Android5.0起,Davlik虛擬機被徹底拋棄,轉(zhuǎn)為ART虛擬機,1.3Android特征(1/4),在內(nèi)存和進程管理方面,Android具有自己的運行時和虛擬機Android為了保證高優(yōu)先級進程運行和正在與用戶交互進程的響應速度,允許停止或終止正在運行的低優(yōu)先級進程,以釋放被占用的系統(tǒng)資源Android進程的優(yōu)先級并不是固定的,而是根據(jù)進程是否在前臺或是否與用戶交互而不斷變化的Android為組件定義了生命周期,并統(tǒng)一進行管
18、理和控制,1.3Android特征(2/4),在界面設(shè)計上,提供了豐富的界面控件加快了用戶界面的開發(fā)速度,保證了Android平臺上的程序界面的一致性Android將界面設(shè)計與程序邏輯分離,使用XML文件對界面布局進行描述,有利于界面的修改和維護Android提供輕量級的進程間通訊機制Intent,實現(xiàn)了跨進程組件通信和系統(tǒng)級廣播消息的發(fā)送Android提供了Service作為無用戶界面、長時間后臺運行的組件Service無需用戶干預,可以長時間、穩(wěn)定的運行,可為應用程序提供特定的后臺功能,1.3Android特征(3/4),Android支持高效、快速的數(shù)據(jù)存儲方式:SharedPrefer
19、ences、文件存儲輕量級關(guān)系數(shù)據(jù)庫SQLiteAndroid提供了ContentProvider(通用的共享數(shù)據(jù)接口),實現(xiàn)了跨進程共享數(shù)據(jù)可以無需了解數(shù)據(jù)源、路徑的情況下,對共享數(shù)據(jù)進行查詢、添加、刪除和更新等操作,1.3Android特征(4/4),Android支持位置服務和地圖應用可以通過SDK提供的API直接獲取當前的位置,追蹤設(shè)備的移動路線,或設(shè)定敏感區(qū)域可以將Google地圖嵌入到Android應用程序中,實現(xiàn)地理信息可視化開發(fā)Android支持Widget插件可在開發(fā)桌面應用,實現(xiàn)比較常見的一些桌面小工具,或在主屏上顯示重要的信息。AndroidNDK支持使用本地代碼(C或C
20、+)開發(fā)應用程序的部分核心模塊提高了程序的運行效率,有助于增加Android開發(fā)的靈活性,1.4Android體系結(jié)構(gòu)(1/9),四層結(jié)構(gòu)體系應用程序?qū)映绦蚩蚣軐又虚g件層Linux內(nèi)核,1.4Android體系結(jié)構(gòu)(2/9),應用程序?qū)犹峁┮幌盗械暮诵膽贸绦虬娮余]件客戶端、瀏覽器、通訊錄和日歷等,1.4Android體系結(jié)構(gòu)(3/9),應用程序框架(1/4)提供Android平臺基本的管理功能和組件重用機制ActivityManager:管理應用程序的生命周期WindowsManager:啟動應用程序的窗體,1.4Android體系結(jié)構(gòu)(4/9),應用程序框架(2/4)提供Android平臺基本的管理功能和組件重用機制Content
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026福建廈門市第三幼兒園招聘1人考試備考試題及答案解析
- 2026廣東茂名市信宜市選聘市外教師21人考試參考題庫及答案解析
- 水下機器人:探索藍色疆域的智能裝備革命
- 2026年上海市寶山區(qū)新江灣實驗學校編內(nèi)教師公開招聘筆試備考題庫及答案解析
- 2026江蘇蘇州東吳財產(chǎn)保險股份有限公司重客業(yè)務部社會招聘考試備考題庫及答案解析
- 2026福建廈門市集美區(qū)海怡實驗幼兒園招聘2人考試備考題庫及答案解析
- 2026福建廈門市集美區(qū)西濱小學非在編教師招聘1人考試備考試題及答案解析
- 2026湖南長沙農(nóng)村商業(yè)銀行股份有限公司招聘員工2人筆試備考試題及答案解析
- 2026年舟山市志愿服務聯(lián)合會公開招聘工作人員的備考題庫參考答案詳解
- 2026年海南師范大學招聘備考題庫及一套答案詳解
- 責任督學培訓課件
- 關(guān)于安吉物流市場的調(diào)查報告
- 三年級科學上冊蘇教版教學工作總結(jié)共3篇(蘇教版三年級科學上冊知識點整理)
- 抑郁病診斷證明書
- 心電監(jiān)測技術(shù)操作考核評分標準
- 歷史時空觀念的教學與評價
- 維克多高中英語3500詞匯
- 《LED顯示屏基礎(chǔ)知識培訓》
- 第五屆全國輔導員職業(yè)能力大賽案例分析與談心談話試題(附答案)
- LY/T 2501-2015野生動物及其產(chǎn)品的物種鑒定規(guī)范
- GB/T 6529-2008紡織品調(diào)濕和試驗用標準大氣
評論
0/150
提交評論