版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Android開發(fā)初級技術(shù)講解目錄開發(fā)環(huán)境搭建Android平臺概述12應(yīng)用程序結(jié)構(gòu)3創(chuàng)建并運行Android項目401Android平臺概述Android名詞源于法國作家的科幻小說未來夏娃中的小機器人Android開發(fā)的領(lǐng)頭人Andy Rubin(安迪羅賓)2005年Google收購了剛成立22個月的Android公司2007年11月5日,以Google為首的手機聯(lián)盟成立Android起源1.0 Astro(1.0 Astro(阿童木阿童木) ) 內(nèi)測版內(nèi)測版1.1 Bender(1.1 Bender(發(fā)條機器人發(fā)條機器人) )內(nèi)測版內(nèi)測版1.5 Cupcake(1.5 Cupcake(紙杯
2、蛋糕紙杯蛋糕) ) (谷歌收購了)(谷歌收購了)1.6 Donut(1.6 Donut(甜甜圈甜甜圈) )2.1 Eclair(2.1 Eclair(閃電泡芙閃電泡芙) )2.2 Froyo(2.2 Froyo(凍酸奶凍酸奶) )2.3 Gingerbread(2.3 Gingerbread(姜餅姜餅) )3.0 Honeycomb(3.0 Honeycomb(蜂巢蜂巢) ) (開始支持平板開始支持平板)4.0 Ice cream SandWich(4.0 Ice cream SandWich(冰激凌三明治冰激凌三明治) )4.1 Jelly Bean(4.1 Jelly Bean(果凍豆果凍
3、豆) )4.2 Jelly Bean(4.2 Jelly Bean(果凍豆果凍豆) )4.3 Jelly Bean(4.3 Jelly Bean(果凍豆果凍豆) )4.4 KitKat (4.4 KitKat (雀巢巧克力雀巢巧克力) )5.0 Lollipop(5.0 Lollipop(棒棒糖棒棒糖) )6.0 Marshmallow6.0 Marshmallow(棉花糖)(棉花糖)7.0 Nougat(7.0 Nougat(牛軋?zhí)桥\執(zhí)? )Android發(fā)展史發(fā)展史Android 的系統(tǒng)架構(gòu)Android 中常用組件-ActivityAndroid中常用組件-IntentAndroid中
4、常用組件-Sevice02開發(fā)環(huán)境搭建jdk-7u21-windows-x64.exe 是JDK安裝包,用于完成java開發(fā)環(huán)境的搭建;adt-bundle-windows-x86_64_20140101.zip 是Android開發(fā)所需的安裝包.工具軟件安裝包 64位32位雙擊jdk-7u21-windows-x64.exe,出現(xiàn)以下界面安裝 JDK點擊接受,出現(xiàn)如下界面:安裝 JDK點擊界面的更改按鈕,可以設(shè)置需要安裝到的路徑,然后點擊下一步,會進行JDK的安裝,請耐心等待.出現(xiàn)JRE的安裝,如下圖:安裝 JDK可以選擇更改,然后在彈出的界面選擇JRE的安裝路徑,然后點擊確定.也可以不更改
5、路徑,直接點擊下一步,出現(xiàn)如下界面出現(xiàn)如下界面,表示安裝完成安裝 JDK創(chuàng)建變量名:JAVA_HOME 變量值:jdk的安裝路徑創(chuàng)建變量名:classpath 變量值:.;修改變量名:path 變量值:%JAVA_HOME%bin添加在原變量值前面 配置系統(tǒng)變量解壓adt-bundle-windows-x86_64_20140101.zip配置用戶變量: (1)變量名:ANDROID_SDK_HOME 變量值:解壓后文件夾中的sdk的路徑(不能有中文和空格) (2)變量名:path 變量值:%ANDROID_SDK_HOME%tools; %ANDROID_SDK_HOME%platform_
6、tools;部署eclipse通過AVD Manager配置AVD模擬器 啟動AVD Manager配置AVD模擬器配置AVD模擬器模擬器名Android版本內(nèi)部存儲空間模擬SD卡空間模擬器外觀CPU模擬類型03應(yīng)用程序結(jié)構(gòu)一個Android應(yīng)用程序項目,包含了眾多目錄和文件。與編程有關(guān)的目錄和文件:src/目錄gen/目錄assets/目錄bin/目錄libs/目錄res/目錄AndroidManifest.xml文件其他目錄和文件為系統(tǒng)內(nèi)部使用。應(yīng)用程序的項目結(jié)構(gòu)部署eclipse04創(chuàng)建并運行Android項目在New Android Application對話框中輸入項目相關(guān)信息,如圖
7、所示:創(chuàng)建并運行創(chuàng)建并運行Android項目項目New Android Project對話框中輸入項目說明如下:Application name 是指程序安裝在模擬器上所顯示名稱Project Name 是指在Eclipse中顯示的項目名稱Package name 每個Android應(yīng)用程序都有屬于自己的包名,包的形式就是Java包Minimum Required SDK 程序最低支持的SDK版本Target SDK 程序的目標SDK版本Compile With 程序的編譯SDK版本,通常與Target SDK版本相同Theme 應(yīng)用程序界面的主題,使用默認即可創(chuàng)建并運行創(chuàng)建并運行Androi
8、d項目項目l 點擊“下一步”按鈕,進入“項目配置”(Configure Project)頁面。在該頁面中無需額外配置,直接點擊“下一步”按鈕。l 進入“圖標集屬性配置”(Configure the attributes of the icon set)頁面 在該頁面中無需額外配置,直接點擊“下一步”按鈕。l 進入“創(chuàng)建Activity”(Create Activity)頁面,選擇所創(chuàng)建的Activity類型。 Activity類是應(yīng)用程序的主要組成部分,一個Activity對應(yīng)一個UI界面。 選擇“Blank Activity”即可,并點擊“下一步”按鈕。 創(chuàng)建并運行創(chuàng)建并運行Android項
9、目項目進入“Blank Activity”頁面,如圖所示:Activity Name 即類名Layout Name 與Activity對應(yīng)的UI布局文件的名稱輸入Activity名稱HelloActivity,布局文件名稱會自動與之對應(yīng),如圖所示。創(chuàng)建并運行創(chuàng)建并運行Android項目項目l 點擊“完成”按鈕,項目被自動創(chuàng)建。在窗口左邊的“包資源管理器”中,可看到新創(chuàng)建的HelloAndroid項目,如圖所示。l 在項目節(jié)點上,右擊并選擇“運行方式“-“1. Android Application”,可運行該應(yīng)用程序。此時,模擬器將自動啟動。之后該程序?qū)⒈蛔詣影惭b到模擬器上,并自動執(zhí)行。創(chuàng)建并
10、運行創(chuàng)建并運行Android項目項目該程序的運行界面,如下圖所示:創(chuàng)建并運行創(chuàng)建并運行Android項目項目ADT除了支持在模擬器中調(diào)試和運行應(yīng)用程序外,還支持在真機(手機或平板電腦)上完成同樣的工作。這包含以下兩種支持:在真機上開發(fā)并調(diào)試應(yīng)用程序?qū)?yīng)用程序部署到真機上正式使用要使用真機環(huán)境,首先應(yīng)用USB電纜線將真機與電腦連接,并確保電腦可以正常識別該設(shè)備。在真機上運行應(yīng)用程序在真機上運行應(yīng)用程序APK是Android Package的縮寫,即Android安裝包。應(yīng)用程序開發(fā)完成后, Android sdk將其打包成.apk文件。通過將APK文件直接傳到Android手機中執(zhí)行安裝后即可運行。APK文件其實是zip格式,但后綴名被修改為apk,通過UnZip解壓后,可以看到Dex文件,即Android Dalvik可執(zhí)行程序。在真機上運行應(yīng)用程序在真機上運行應(yīng)用程序應(yīng)用程序開發(fā)完成后,在項目的bin目錄中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年版事業(yè)單位臨時聘用合同范本匯編3篇
- 二零二五年度冷鏈設(shè)備維修保養(yǎng)與冷鏈物流服務(wù)合同3篇
- 二零二五年度城市綜合體小區(qū)廣告資源轉(zhuǎn)包合同3篇
- 鑄鐵雨篦子施工方案
- 二零二五版中小學(xué)食堂炊事員崗位職責(zé)及考核合同范本3篇
- 怒江景觀透水磚施工方案
- 二零二五年度商標使用權(quán)質(zhì)押合同范本3篇
- 二零二五版養(yǎng)老護理院物業(yè)經(jīng)營管理合同3篇
- 湖南監(jiān)控服務(wù)器施工方案
- 二零二五年度旅游行業(yè)旅游行業(yè)人才引進合同4篇
- (完整版)高考英語詞匯3500詞(精校版)
- 我的家鄉(xiāng)瓊海
- (2025)專業(yè)技術(shù)人員繼續(xù)教育公需課題庫(附含答案)
- 《互聯(lián)網(wǎng)現(xiàn)狀和發(fā)展》課件
- 頭頸外科臨床診療指南2021版
- 大國重器北斗系統(tǒng)
- 網(wǎng)球運動知識教育PPT模板
- 防火墻漏洞掃描基礎(chǔ)知識
- 運動技能學(xué)習(xí)PPT
- 軟件風(fēng)險分析報告
- A320自動飛行系統(tǒng)-飛行管理(B)-MCDU課件
評論
0/150
提交評論