




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、在在Android Studio中創(chuàng)建與中創(chuàng)建與運行運行Android工程工程本章學(xué)習(xí)目標(biāo):n掌握使用Android Studio開發(fā)Android應(yīng)用程序的方法n掌握Android虛擬設(shè)備的創(chuàng)建方法n了解R.java文件的用途和生成方法n了解AndroidManifest.xml文件的用途n了解Android的程序結(jié)構(gòu)n了解使用命令行創(chuàng)建Android應(yīng)用程序方法在Android Studio中創(chuàng)建與運行Android工程(1/19)n在Android Studio中創(chuàng)建Android項目(1/9)啟動Android Studio,并在歡迎界面中選中“Start a new Android
2、Studio project”n在Android Studio中創(chuàng)建Android項目(2/9)在Android Studio中創(chuàng)建與運行Android工程(2/19)在新建項目對話框中輸入“應(yīng)用程序名”、“公司域名”、“項目存儲位置”等信息l應(yīng)用程序名稱是Android程序在目標(biāo)設(shè)備或模擬器中顯示的名稱l包名稱是包的命名空間,需要遵循Java包的命名方法:由兩個或多個標(biāo)識符組成,中間用點隔開,如 hrbeu.HelloAndroidn在Android Studio中創(chuàng)建Android項目(3/9)選擇目標(biāo)設(shè)備和最低版本的SDK(1/3)l在這里列出了不同外形的設(shè)備: 手機和平板、手表、電視、
3、車載、眼鏡,我們需要確認(rèn)Android程序?qū)⒃谀男┰O(shè)備上運行在Android Studio中創(chuàng)建與運行Android工程(3/19)n在Android Studio中創(chuàng)建Android項目(4/9)選擇目標(biāo)設(shè)備和最低版本的SDK(2/3)lSDK最低版本(Minimum SDK)指的是Android程序能夠運行的最低API等級(API等級是Android系統(tǒng)中用來標(biāo)識API框架版本的一個整數(shù),用來識別Android程序的可運行性)在Android Studio中創(chuàng)建與運行Android工程(4/19)n在Android Studio中創(chuàng)建Android項目(5/9)選擇目標(biāo)設(shè)備和最低版本的SD
4、K(3/3)l如果目標(biāo)設(shè)備的Android系統(tǒng)API等級低于程序所選擇的SDK最低版本,則程序不能夠在該目標(biāo)設(shè)備的Android系統(tǒng)中運行l(wèi)選擇不同版本的SDK,設(shè)備覆蓋率會有相應(yīng)的變化,SDK版本越低,設(shè)備覆蓋率就越高(選擇低版本的API可以提高程序的兼容性,但無法使用新版本API中加入的新功能)在Android Studio中創(chuàng)建與運行Android工程(5/19)系統(tǒng)版本系統(tǒng)版本APIAPI等級等級版本代號版本代號支持設(shè)備類型支持設(shè)備類型Android 5.0.1Android 5.0.121Lollipop智能手機平板電腦智能手機平板電腦Android 4.4WAndroid 4.4W
5、20KitKat Wear可穿戴設(shè)備可穿戴設(shè)備Android 4.4Android 4.419KitKat智能手機平板電腦智能手機平板電腦Android 4.3Android 4.318Jelly Bean智能手機平板電腦智能手機平板電腦Android 4.2Android 4.217Jelly Bean智能手機平板電腦智能手機平板電腦Android 4.1Android 4.116Jelly Bean智能手機平板電腦智能手機平板電腦Android 4.0.3 - 4.0.4Android 4.0.3 - 4.0.415Ice Cream Sandwich智能手機平板電腦智能手機平板電腦And
6、roid 4.0Android 4.014Ice Cream Sandwich智能手機平板電腦智能手機平板電腦Android 3.2Android 3.21313HONEYCOMB_MR2平板電腦平板電腦Android 3.1.xAndroid 3.1.x1212HONEYCOMB_MR1平板電腦平板電腦Android 3.0.xAndroid 3.0.x1111HONEYCOMB平板電腦平板電腦Android 2.3.4Android 2.3.4Android 2.3.3Android 2.3.31010GINGERBREAD_MR1智能手機智能手機Android 2.3.2Android
7、2.3.2Android 2.3.1Android 2.3.1Android 2.3Android 2.39 9GINGERBREAD智能手機智能手機Android 2.2.xAndroid 2.2.x8 8FROYO智能手機智能手機Android 2.1.xAndroid 2.1.x7 7ECLAIR_MR1智能手機智能手機Android 2.0.1Android 2.0.16 6ECLAIR_0_1智能手機智能手機Android 2.0Android 2.05 5ECLAIR智能手機智能手機Android 1.6Android 1.64 4DONUT智能手機智能手機Android 1.5A
8、ndroid 1.53 3CUPCAKE智能手機智能手機Android 1.1Android 1.12 2BASE_1_1智能手機智能手機Android 1.0Android 1.01 1BASE智能手機智能手機API等級與系統(tǒng)版本之間的對照表n在Android Studio中創(chuàng)建Android項目(6/9)選擇應(yīng)用程序的Activity模板lAndroid Studio提供了常用的Activity模板,可以使用模板來加快開發(fā)效率在Android Studio中創(chuàng)建與運行Android工程(6/19)n在Android Studio中創(chuàng)建Android項目(7/9)定義Activity的選項l
9、包括 Activity的文件名、布局資源的文件名、Activity的標(biāo)題、菜單資源的文件名等l如果不想使用默認(rèn)的選項可以自定義在Android Studio中創(chuàng)建與運行Android工程(7/19)n在Android Studio中創(chuàng)建Android項目(8/9)開始創(chuàng)建項目l單擊上一步驟對話框中的“Finish”按鈕,開始創(chuàng)建項目如果是第一次使用Android Studio創(chuàng)建項目, 可能會比較慢,因為Android Studio第一次會先下載Gradle在Android Studio中創(chuàng)建與運行Android工程(8/19)n在Android Studio中創(chuàng)建Android項目(9/9)
10、創(chuàng)建項目完成l項目創(chuàng)建完成后,自動生成項目所需要的基礎(chǔ)文件和目錄結(jié)構(gòu),創(chuàng)建過程結(jié)束在Android Studio中創(chuàng)建與運行Android工程(9/19)n在Android Studio中運行應(yīng)用程序(1/10)q正常運行Android程序的前提l為了使得Android程序能夠正常運行,需要先建立Android虛擬設(shè)備(Android Virtual Device,AVD)lAVD是對Android模擬器進(jìn)行自定義的配置清單,能夠配置Android模擬器的硬件列表、外觀、支持的Android系統(tǒng)版本、SDK庫、存儲設(shè)置等信息在Android Studio中創(chuàng)建與運行Android工程(10/1
11、9)n在Android Studio中運行應(yīng)用程序(2/10)q在Android Studio中創(chuàng)建AVD的步驟(1/6)在Android Studio中,點擊菜單Tools - Android - AVD Manager在Android Studio中創(chuàng)建與運行Android工程(11/19)n在Android Studio中運行應(yīng)用程序(3/10)q在Android Studio中創(chuàng)建AVD的步驟(2/6)在AVD管理器中,點擊“新建虛擬設(shè)備”按鈕在Android Studio中創(chuàng)建與運行Android工程(12/19)n在Android Studio中運行應(yīng)用程序(4/10)q在Andr
12、oid Studio中創(chuàng)建AVD的步驟(3/6)在虛擬設(shè)備配置窗口中,選擇目標(biāo)模擬器,并單擊“Next”按鈕在Android Studio中創(chuàng)建與運行Android工程(13/19)n在Android Studio中運行應(yīng)用程序(5/10)q在Android Studio中創(chuàng)建AVD的步驟(4/6)在系統(tǒng)鏡像文件列表中,選擇SDK的鏡像文件,并單擊“Next”按鈕在Android Studio中創(chuàng)建與運行Android工程(14/19)n在Android Studio中運行應(yīng)用程序(6/10)q在Android Studio中創(chuàng)建AVD的步驟(5/6)在虛擬設(shè)備配置窗口中,確認(rèn)(或修改)AVD
13、配置參數(shù)(如:AVD的名稱、模擬器的分辨率、內(nèi)存大小等相關(guān)配置)在Android Studio中創(chuàng)建與運行Android工程(15/19)n在Android Studio中運行應(yīng)用程序(7/10)q在Android Studio中創(chuàng)建AVD的步驟(6/6)在虛擬設(shè)備配置窗口中,單擊“Finish”完成AVD的創(chuàng)建,新創(chuàng)建的AVD將出現(xiàn)在AVD管理器的虛擬設(shè)備列表中在Android Studio中創(chuàng)建與運行Android工程(16/19)n在Android Studio中運行應(yīng)用程序(8/10)q在Android Studio中運行程序(1/2)在Android Studio中,單擊工具欄上的“運行”按鈕在Android Studio中創(chuàng)建與運行Android工程(17/19)n在Android Studio中運行應(yīng)用程序(9/10)q在Android Studio中運行程序(2/2)在彈出的虛擬設(shè)備選擇
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 別墅拆改合同范本
- 代銷合同范本同+
- 個人買賣瓷器合同范例
- 業(yè)務(wù)結(jié)算補充合同范本
- 俄語貿(mào)易合同范本
- 務(wù)工合同范本可
- 買斷畫稿合同范本
- 公司注銷離職合同范本
- 倉庫搬遷合同范本
- 農(nóng)莊種菜養(yǎng)殖合同范本
- 醫(yī)院醫(yī)療項目收費管理制度
- 建筑師負(fù)責(zé)制工程建設(shè)項目建筑師標(biāo)準(zhǔn)服務(wù)內(nèi)容與流程
- 湖北省石首楚源“源網(wǎng)荷儲”一體化項目可研報告
- 浙江建設(shè)職業(yè)技術(shù)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 醫(yī)學(xué)教材 《中國變應(yīng)性鼻炎診斷和治療指南》解讀課件
- 排球教學(xué)課件教學(xué)課件
- 安徽省滁州市2024年小升初英語試卷(含答案)
- 初中體育與健康 初一上期 水平四(七年級)田徑大單元教學(xué)設(shè)計+蹲踞式跳遠(yuǎn)教案
- 香港(2024年-2025年小學(xué)二年級語文)人教版階段練習(xí)試卷(含答案)
- 黑龍江省哈爾濱市2022-2023學(xué)年七年級下學(xué)期數(shù)學(xué)期末試題(含答案)
- 尚義縣壩下片區(qū)鄉(xiāng)鎮(zhèn)國土空間總體規(guī)劃(2021-2035年)(征求意見稿)
評論
0/150
提交評論