




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、AndroidAndroid嵌入式應用開發任課教師:陳建英任課教師:陳建英E-mail: 西南民族大學 計算機學院第第2頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門課程說明課程性質及學分專業選修課3學分學時數上課:117周上機:117周期末成績計算方式暫定為:上機30%+考勤15%+設計15%+創新設計提交提交40%(從創新性、技術復雜度、美觀程度、可用性等方面考察,從中評選可參加Android 創業大賽的作品)第第3頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門教材及參考資料教材信息書名:Android嵌入式應
2、用開發(第2版) 主編:佘堃,段弘,佘佳駿出版社:電子工業出版參考資料Android的官方開發技術參考和資源網站: http:/Android安卓開發官方文檔國內鏡像:http:/開源中國社區Android專區:http:/ 中國教育合作項目:http:/ 目 錄第1章 緒論第2章 Android開發入門第3章 UI第4章 Android開發框架第5章 Service應用第6章 Android數據存儲第7章 多媒體開發第8章 Android網絡通信第9章 傳感器訪問第10章 Google Map API第11章 Android瀏覽器擴展2022-3-4第第1章章 緒緒 論論 第第2章章 And
3、roid開發入門開發入門第第5頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門第一章 緒 論1.1 Android簡介1.2 Android版本歷史1.3 Android系統特點第二章 Android開發入門2.1 開發工具2.2 開發工具的安裝及配置2.3 HelloWorld實例上機和課后作業第第6頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門主要內容Android移動開發平臺概述移動開發平臺概述1Android環境搭建環境搭建2Android的第一個應用的第一個應用3第第7頁頁2022-3-4第第1章章 緒緒
4、論論 第第2章章 Android開發入門開發入門Android移動開發平臺概述認識Androidl Android“機器人”l 中文名:安致(官方)安卓(非官方 )l Google,2007/11宣布,基于Linux平臺的開源手機OSl LOGOl 創始人Andy Rubin(Google工程副總裁, born in 1962, grew up in Chappaqua, New York )第第8頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android簡介Android是一種基于Linux的自由及開源OS,主要使用于移動設備。2003年10月,An
5、dy Rubin等人創建Android公司,并組建Android團隊,目標是設計一款對所有軟件開發者開放的移動平臺。2005年,靠自己的積蓄和朋友的支持,艱難地完成了這一項目。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發商及電信營運商組建開放手機聯盟(開放手機聯盟(Open Handset Alliance)來共同開發改良Android操作系統,并生產搭載Android的智能手機,并逐漸擴展到到平板電腦及其他領域。隨后,Android獲得了Apache免費開源許可證,Google公司發布了其源代碼。Android: 一個開放型移動平臺Andr
6、oid的愿景和理念為業界提供一個功能強大的、高度整合的移動設備開發平臺,促進互聯網應用在移動設備上的推廣、降低開發移動產品和應用的費用和時間。3 完全免費 代碼開源 業界參與(Totally free)(Open sourced)(Community driven):其技術發展走向由業界幾十家公司參與的“公開手機聯盟”(Open Handset Alliance) 決定 高度個性化的應用開發平臺 (Highlycustomizable application development) 面向全球的統一應用軟件商場,為開發者們提供世界范圍的營銷機會 (Global applicationmarke
7、t & store Google Play)Android 移動平臺的優勢4高速的設備創新從2009年的一臺手機到今天發展成來自1,700+個品牌的18,790+種手機HTC HeroSamsungGalaxyHTC TattooMotorolaCLIQHTC HeroLG GW620HuaweiU8230SamsungMomentSamsungBehold IIMotorolaDroidSony EricssonX10HTC DroidErisNexusOneHTC MagicHTC Dream5高速的設備創新包括在中國市場上大量的手機設備67爆炸性的市場增長勢頭 Android手機
8、的活躍用戶總數已經達到十億! Android手機的每天激活量已經達到一百五十萬 Android應用商場Google Play已經有超過一百萬的各種免費和付費的軟件爆炸性的市場增長勢頭8爆炸性的市場增長勢頭9爆炸性的市場增長勢頭1011爆炸性的市場增長勢頭 Google Play應用商場的的軟件被用戶安裝超過五百億次 每個月被安裝到Android手機上的應用超過二十億次 開發者們可以通過Google Play在超過一百三十個國家的市場進行移動軟件的銷售 最新消息:中國的開發者們現在可以直接在Google Play注冊帳戶了!Google Play的營利優勢最新版本Android的介紹最新版本An
9、droid的介紹 最新版本為Android 5.0 (Lollipop), API總數已達到5,000種以上 最新的界面設計模式框架Material Design 新的增強的通知(Notification)功能 新的網頁顯示功能(WebView)現在支持WebGL, WebRTC, WebAudio 新的電池省電管理功能Project Volta對耗電可視化 ART Android Run Time成為默認的引擎 Job Schedule API 64位CPU內核的支持 并列文檔顯示(Current Document Overview) 新增強的相機功能支持 8MP YUV at 30 FPS
10、 游戲開發WebGL Extension支持三維空間渲染的紋理壓縮 新的通訊連接(Connectivity)功能讓設備動態掃描周圍網絡并自動連接第第21頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門摩托羅拉索尼愛立信 Sony Ericsson韓國三星電子韓國LG電子臺灣宏達國際電子HTC美國Sprint Nextel中國移動China Mobile 日本電信電話NTT DoCoMo德國T-Mobile意大利電信Telecom Italia 西班牙Telefnica意法半導體 ST英飛凌科技 Infineon 英特爾Intel 聽眾 Audience C
11、orp博通 Broadcom CorpMarvell Technology 英偉達 Nvidia瑟夫 SiRF新思 SynapticsTexas Instruments 高通 Qualcomm 日本AplixAscenderSkype(eBay )Living ImageNuance CommunicationsPacketVideoSkyPopSonix NetworkTAT-The Astonishing Tribe 微迅Esmertec加拿大NMS Communications德國Noser Engineering AGv Android OHA的主要成員第第22頁頁2022-3-4第第
12、1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android簡介嚴格來說,Android并不是一個單一的OS,它從下至上由一系列的部分組成:在操作系統層使用了經過Google剪裁和調優的Linux Kernel,對于移動設備的硬件提供了專門的優化和支持;在中間件層包括了由Google實現的Java虛擬機Dalvik、大量立即可用的函數庫和供開發人員使用的API框架;在應用層集成了大量由Google開發的核心應用軟件。對于開發人員來說,Android也提供了良好的支持基于Eclipse的完整開發環境,詳細的幫助文檔和示例等等,幫助開發人員快速的入門。第第23頁頁2022-3-4第
13、第1章章 緒緒 論論 第第2章章 Android開發入門開發入門2009.102009.92009.52008.9Android 2.0 , 2.1Android 1.6Android 1.5Android 1.0 代表手機:T-Mobile G1 Android 4.0Android 3.0,3.1,3.2Android 2.3Android 2.22010.52010.12Cupcake Donut(甜甜圈)(甜甜圈) Eclair (松餅)(松餅) Froyo(凍酸奶)(凍酸奶) Gingerbread Honeycomb(蜂巢)(蜂巢) Ice Cream Sandwich 代表手機:
14、HTC G2,MOTO ME600代表手機:HTC Hero G3, 索尼愛立信 X10,摩托羅拉A1680 代表手機:Nexus One代表手機:GALAXY S摩托羅拉:XOOM平板電腦 Android的發展歷史2011.22012.72011.10代表手機:GALAXY S,HTC SensationAndroid 4.1,4.2,4.32012.62013.7Jelly Bean(果凍豆果凍豆 )Android 4.4KitKat(奇巧)2013.10.30Wind Up RobotsAndroid 5.0 2014.07.02Lollipop(棒棒糖)第第24頁頁2022-3-4第第
15、1章章 緒緒 論論 第第2章章 Android開發入門開發入門娛樂娛樂定位定位通訊通訊商務商務家電家電/汽車控制汽車控制Android的主要應用健康健康第第25頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android手機及市場份額Android手機品牌:三星,諾基亞,索尼,摩托羅拉,聯想,酷派,HTC,vivo,魅族,飛利浦,OPPO,小米,金立,華為,中興,LG,TCL,天語,索尼愛立信,夏普,2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2012年11月數據顯示,Android占據全球智能手機OS市場76%的
16、份額,中國市場占有率為90%。在2013年的第三季度,Android平臺手機的市場份額已經超過80%。iOS和和 Android 智能手機市場份額繼續領跑智能手機市場份額繼續領跑 (2015-2-25報導)報導)第第26頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門手機網民統計-來自CNNIC(China Internet Network Information Center )2014年1月16日,CNNIC發布第33次中國互聯網絡發展狀況統計報告,報告顯示,截至2013年12月31日,中國網民規模達6.18億,手機網民規模達到5億,年增長率為19.1
17、%,繼續保持上網第一大終端的地位。第第27頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門手機網民統計-來自CNNIC(China Internet Network Information Center )第第28頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門v 2013-2014手機網民互聯網應用使用率-來自CNNIC第第29頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門1開放性開放性lAndroid從源碼上開放l一個應用程序可以調用電話的任何核心功能2應用程序平等應用程序平
18、等l核心應用和第三方應用完全平等l用戶能完全根據自己喜好定制手機服務系統3支持豐富的硬件支持豐富的硬件lAndroid的開放性使得眾多的廠商可推出千奇百怪,功能特色各具的多種產品4眾多的開發商眾多的開發商強大的強大的Google應用應用v Android平臺特點第第30頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建Android 支持的PC操作系統Windows XP 或 Vista,Windows 7Mac OS X 10.4.8 或更高版本 (僅支持x86)Linux ( Linux Ubuntu 版本已測試)Andro
19、id開發所需要的工具JDK:進行進行JAVA開發時所必須的開發包開發時所必須的開發包Eclipse:一種優秀的一種優秀的IDEAndroid SDK:Android專屬的軟件開發工具包 (software development kit )ADT: Google提供的基于提供的基于Eclipse的的Android開發插開發插件件ADT(Android Developer Tools)第第31頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android 開發工具下載JDK(Sun JDK,Java SE開發工具包)地址:http:/ 。本案為:jdk-7u
20、25-windows-x64.exeEclipse(Java IDE)地址:/downloads/下載Eclipse IDE for Java Developers ,選擇最新及對應位數的OS版本 。本案為:eclipse-java-kepler-R-win32-x86_64.zipAndroid SDK(包括Android應用開發工具、API和文檔)地址:http:/ 本案為: installer_r18-windows.exe第第32頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門安裝JDK及配置環境變量運行j
21、dk-7u25-windows-x64.exe;配置變量:“用戶變量用戶變量” 中新建變量中新建變量 “JAVA_PATH”,值為安裝,值為安裝JDK的路徑,如默認安裝路徑為的路徑,如默認安裝路徑為“C:Program FilesJavajdk1.7.0_25”。 “classpath”,值為,值為“.;% JAVA_PATH %libdt.jar;% JAVA_PATH %libtools.jar;”。“系統變量系統變量”修改變量值修改變量值 在在“Path” 變量的最前面添加變量的最前面添加JDK安裝文件中的安裝文件中的BIN文件夾的路徑,文件夾的路徑,默認安裝默認安裝JDK的路徑為的路徑
22、為“C:Program FilesJavajdk1.7.0_25bin” 。確認安裝成功方式:在命令行窗口輸入:“java version”第第33頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建安裝Eclipse解壓eclipse-java-kepler-R-win32-x86_64.zip到規劃的位置,如本案解壓位置:C:Eclipse;通常,還可在桌面上放置其快捷圖標,以方便使用。第第34頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建安裝SDK運行下載
23、的installer_r18-windows.exe文件,進入安裝向導;單擊“Next”,按照向導提示進行操作,直到最后;勾選“Start SDK Manager(to download system images,etc.)”,然后單擊“Finish”按鈕;單擊“Install packages”按鈕。設置環境變量:用戶環境變量:新建新建“ANDROID_PATH”,值為,值為SDK tools的解壓路徑。的解壓路徑。系統環境變量: 在在path中添加中添加SDK tools解壓路徑解壓路徑檢查是否安裝成功Android -h第第35頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 A
24、ndroid開發入門開發入門Android環境搭建環境搭建安裝Eclipse插件ADT使用Eclipse進行Android應用開發需要給Eclipse裝ADT插件,這樣Eclipse才可以和Android SDK建立連接。ADT插件的兩種安裝方式1、在線安裝2、下載ADT的zip包安裝第第36頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建安裝Eclipse插件ADT啟動Eclipse,選擇Help-Install New Software,單擊Available Software Sites;第第37頁頁2022-3-4第第
25、1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建ADT插件在Eclipse中集成的功能 新建工程向導,并且包含基本的應用向導 基于表單的 manifest, layout和resource 編輯器自動編譯Android工程 Android 模擬器 Dalvik 調試監控服務(DDMS) 訪問設備或模擬器的文件系統 運行時調試 所有的 Android/Dalvik 日志和控制臺輸出 第第38頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建為Eclipse指認SDKl 重啟Eclipse
26、后系統會自動地完成指認SDK的路徑;l 如果沒有自動指認SDK路徑,可手動設置:u選擇菜單WindowPreferences,在左側列表中選擇Android第第39頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建在Eclipse中創建AVD (或稱Android模擬器)兩種方式l 通過Elcipse開發環境創建u啟動Eclipse;u選擇Window-AVD Manager;u單擊“New”;u輸入Name、Target等信息;u單擊“Create AVD”。l 在命令行創建u命令格式:android create avd -
27、name -target u例:android create avd -name avd1 -target 18 或android create avd -n avd1 -t api18第第40頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建設置AVD默認安裝位置:用戶環境變量中新建變量ANDROID_SDK_HOME,值為你想保存avd的目錄。在Eclipse中啟動AVDl 選擇Window-AVD Manager;l 選擇 一個AVD,然后單擊Start按鈕;l 單擊Launch按鈕。(啟動時間稍長)第第41頁頁2022-
28、3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建環境搭建Android虛擬設備AVD說明l 模擬不同款手機設備。l 運行效果與手機相同。l 模擬器占用PC機上硬盤空間。l 不能完全實現真機功能:如:不支持呼叫和接聽實際來電/USB連接/音頻輸入/藍牙,不能確定SD卡的插入/彈出,等。第第42頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建(環境搭建(new)最新版SDK安裝方法直接把下載到的SDK壓縮包解壓到適當的位置,SDK就安裝OK。本案解壓位置:C:Adroid SDKsdk 設置環
29、境變量添加或修改用戶變量中的“ANDROID_PATH”和系統變量中的“path” ,值為SDK tools和platform-tools的解壓路徑。 本案為:C:Adroid SDKsdktools;C:Adroid SDKsdkplatfrom-tools;檢驗是否安裝成功Android -h第第43頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android環境搭建(環境搭建(new)最新版ADT的安裝方法本案方法:ADT綁定在SDK中,下載SDK即下載了相應的ADT。新版SDK幫開發者把eclipse、ADT、SDK整合到了一起,可省略Eclip
30、se的安裝。新版使用方法打開SDK解壓路徑,進到eclipse文件夾,選中eclipse.exe,雙擊執行(或發送到桌面快捷方式以方式以后使用)。第第44頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android 的第一個應用的第一個應用創建一個Android 應用項目l 啟動Eclipse;l 選擇File-New-Project;l 選擇Android 下的Android Project,單擊Next按鈕。第第45頁頁2022-3-4第第1章章 緒緒 論論 第第2章章 Android開發入門開發入門Android 的第一個應用的第一個應用創建一個Android 應用項目l 創建新應用項目:u項目名:(遵從文件夾命名規則,不使用中文名);u選擇新建項目的SDK版本;u應用程序名:u包名:(必須全球唯一)u初始活動類名:(不能有空格)u支持最小的SDK版本ID號。第第46頁頁20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆師范高等專科學校《水力學與橋渡水文》2023-2024學年第二學期期末試卷
- 郵政業務考試試題及答案
- 沈陽化工大學《跨文化談判》2023-2024學年第二學期期末試卷
- 營銷安全試題及答案
- 2025年執業藥師資格證之《西藥學專業一》預測試題含答案詳解【突破訓練】
- 廣西工業職業技術學院《食品微生物檢驗技術實驗》2023-2024學年第二學期期末試卷
- 湖南文理學院芙蓉學院《中國現當代文學與中學語文教學》2023-2024學年第二學期期末試卷
- 重慶城市科技學院《社會工作實務實訓》2023-2024學年第二學期期末試卷
- 梧州醫學高等專科學校《入學教育與軍事技能》2023-2024學年第二學期期末試卷
- 徐州幼兒師范高等專科學校《義務教育階段教學設計與案例研究》2023-2024學年第二學期期末試卷
- 普通地質學課件
- 《冠脈造影流程操作》課件
- 嵐皋縣某鈦磁鐵礦初步詳查設計
- 物業防盜應急預案
- 2024用于水泥和混凝土中的焚燒飛灰
- 23秋國家開放大學《液壓與氣壓傳動》形考任務1-2參考答案
- 消防泵房閥門更換施工方案
- 生效的法律文書
- 《路由交換技術》部署和實施企業網絡互聯(任務2)
- 工程量清單及招標控制價編制服務采購實施方案(技術標)
- 初中畢業生簡歷模板
評論
0/150
提交評論