版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章AndroidStudio使用入門Android應(yīng)用程序開發(fā)技術(shù)內(nèi)容安排2.1AndroidStudio環(huán)境配置2.2運(yùn)行第一個(gè)Android程序2.3Android項(xiàng)目結(jié)構(gòu)目錄2.4
AndroidManifest.xml清單文件2.5AndroidStudio日志工具的使用2.6本章總結(jié)
內(nèi)容安排
2.1AndroidStudio環(huán)境配置2.2運(yùn)行第一個(gè)Android程序2.3Android項(xiàng)目結(jié)構(gòu)目錄2.4
AndroidManifest.xml清單文件2.5AndroidStudio日志工具的使用2.6本章總結(jié)
2.1.1Windows下配置Java環(huán)境安裝
Java開發(fā)工具包(JDK)從
Oracle的Java網(wǎng)站:JDKJavaSE下載最新版本的
Java。創(chuàng)建JAVA_HOME變量通常JDK文件夾所在路徑比較長(zhǎng),難以書寫,也難以記憶,使用自定義系統(tǒng)變量JAVA_HOME來(lái)代替。設(shè)置Path變量在Path變量中添加JDK的bin路徑。在系統(tǒng)變量列表中找到Path變量,選擇Path變量,單擊“編輯”按鈕,在“編輯環(huán)境變量”對(duì)話框中添加“%JAVA-HOME\bin”。2.1.1Windows下配置Java環(huán)境設(shè)置CLASSPATH變量在系統(tǒng)變量列表里查看CLASSPATH變量,如果不存在,則新建變量CLASSPATH,若存在則選中該變量,單擊“編輯”按鈕,在“編輯系統(tǒng)變量”的“變量值”文本框添加“.;%JAVA_HOME%\lib
;%JAVA_HOME%\lib\tools.jar;”。2.1.1Windows下配置Java環(huán)境2.1.1Windows下配置Java環(huán)境測(cè)試變量配置情況
完成以上三項(xiàng)配置,需要測(cè)試一下這三個(gè)變量設(shè)置是否成功,方法是在命令行狀態(tài)提示符后邊鍵入命令“javac”,然后按Enter鍵,若出現(xiàn)如圖所示,則說(shuō)明配置成功。2.1.2Windows下配置AndroidStudio環(huán)境Android
Studio的安裝Android
Studio的下載地址為/studio下載SDK和GradleSDK是Android開發(fā)必備的資源包,下載Android
Studio新版本一般會(huì)自動(dòng)下載最新版本的Android
SDK和最新的Gradle的匹配版本。內(nèi)容安排2.1AndroidStudio環(huán)境配置
2.2運(yùn)行第一個(gè)Android程序2.3Android項(xiàng)目結(jié)構(gòu)目錄2.4
AndroidManifest.xml清單文件2.5AndroidStudio日志工具的使用2.6本章總結(jié)
2.2.1新建一個(gè)Android項(xiàng)目點(diǎn)擊歡迎界面中的新建項(xiàng)目按鈕即可開啟創(chuàng)建Android應(yīng)用工程2.2.1新建一個(gè)Android項(xiàng)目此頁(yè)面選擇默認(rèn)的創(chuàng)建手機(jī)應(yīng)用程序的Empty
Activity模板,然后點(diǎn)擊Next按鈕2.2.1新建一個(gè)Android項(xiàng)目配置新項(xiàng)目的項(xiàng)目名、包名、存儲(chǔ)位置、開發(fā)語(yǔ)言、允許運(yùn)行的最低SDK版本等信息2.2.1新建一個(gè)Android項(xiàng)目安裝并同步更新Gradle首次進(jìn)入Android
Studio,IDE系統(tǒng)會(huì)自動(dòng)在網(wǎng)絡(luò)上查找并下載與當(dāng)前Android
Studio版本相匹配的最新Gradle版本,然后同步Gradle配置。如果沒有聯(lián)網(wǎng),則需要下載和同步Gradle。連接網(wǎng)址/distributions/,下載指定的壓縮包。查看AndroidStudio對(duì)應(yīng)的Gradle版本可通過選擇IDL中的File->ProjectStructure查看。本書使用的AndroidStudio版本為Gradle7.0.2。2.2.1新建一個(gè)Android項(xiàng)目同步項(xiàng)目重新啟動(dòng)Android
Studio,依次選擇菜單File->SyncProjectwithGradleFiles即可完成項(xiàng)目與Gradle的更新。若Android
studio版本與Gradle版本不一致,則可能導(dǎo)致項(xiàng)目無(wú)法執(zhí)行等問題的出現(xiàn)。介紹Android
Studio自帶的模擬器創(chuàng)建過程。在Android
studio的工具欄上有AVD
Manager按鈕。單擊AVD
Manager按鈕進(jìn)入AVD管理對(duì)話框。如果已經(jīng)創(chuàng)建了AVD,則會(huì)出現(xiàn)AVD列表。首次進(jìn)入AVD管理對(duì)話框。2.2.1新建一個(gè)Android項(xiàng)目單擊+Create
Virtual
Device按鈕,創(chuàng)建AVD,按照如下圖片順序進(jìn)行操作。選擇設(shè)備參數(shù)2.2.1新建一個(gè)Android項(xiàng)目確定配置參數(shù)選擇系統(tǒng)圖片2.2.1新建一個(gè)Android項(xiàng)目顯示虛擬設(shè)備虛擬設(shè)備創(chuàng)建完成2.2.1新建一個(gè)Android項(xiàng)目2.2.2Android
StudioIDE界面菜單欄區(qū)Android
StudioIDE就是Android
Studio集成開發(fā)環(huán)境,可分為菜單欄區(qū)、工具欄按鈕區(qū)、項(xiàng)目及資源管理區(qū)、編輯工作區(qū)、狀態(tài)信息區(qū)和Gradle及設(shè)備文件管理區(qū)。工具欄按鈕區(qū)項(xiàng)目及資源管理區(qū)主要是展示項(xiàng)目目錄結(jié)構(gòu)及文件資源的管理區(qū)域2.2.2Android
StudioIDE界面編輯工作區(qū)這個(gè)區(qū)域主要是用來(lái)編寫代碼和設(shè)計(jì)布局的相關(guān)編輯工作區(qū)域。2.2.2Android
StudioIDE界面狀態(tài)信息區(qū)這個(gè)區(qū)域位于軟件的底部,主要用于查看項(xiàng)目運(yùn)行時(shí)的相關(guān)動(dòng)態(tài)輸出信息。2.2.2Android
StudioIDE界面Gradle及設(shè)備文件管理區(qū)在軟件的右側(cè)上、下兩端有些標(biāo)簽,在開發(fā)時(shí)會(huì)用到。其中Gradle是Gradle控制臺(tái),顯示Gradle構(gòu)建應(yīng)用程序時(shí)的一些輸出信息。2.2.2Android
StudioIDE界面2.2.3運(yùn)行程序運(yùn)行程序Android
Studio
IDE運(yùn)行程序可以使用以下三種方式:1)點(diǎn)擊菜單Run->Run;2)使用工具欄按鈕,點(diǎn)擊。3)使用快捷鍵Shift+F10。以Hello_Android為例,運(yùn)行成功后可查看程序在虛擬機(jī)上的運(yùn)行狀態(tài)。Android應(yīng)用的簽名Android系統(tǒng)要求所有的應(yīng)用都必須要有數(shù)字證書簽名。數(shù)字應(yīng)用簽名有兩個(gè)作用:1)確定發(fā)布者的身份信息;2)保證應(yīng)用的完整性。
創(chuàng)建數(shù)字簽名。依次選擇菜單Build->GenerateSignedBundle/APK…,進(jìn)入對(duì)話框。在此選擇APK選項(xiàng),單擊進(jìn)入模塊所使用的數(shù)字證書頁(yè)。2.2.3運(yùn)行程序假設(shè)目前沒有任何數(shù)字證書,則單擊Create
new...按鈕進(jìn)入下一頁(yè)對(duì)話框,在File
name后的輸入框輸入文件名,在Key
store
path后的輸入框內(nèi)單擊文件夾圖標(biāo),為即將創(chuàng)建的數(shù)字證書指定存儲(chǔ)位置,點(diǎn)擊OK按鈕,進(jìn)入設(shè)置。選擇數(shù)字證書2.2.3運(yùn)行程序新建數(shù)字證書生成數(shù)字證書2.2.3運(yùn)行程序3.應(yīng)用項(xiàng)目打包AndroidStudioIDE安裝在PC端,使用該IDE編譯好項(xiàng)目后,需要完成打包發(fā)布后項(xiàng)目才能在Android端運(yùn)行。打包設(shè)置說(shuō)明:在生成.apk時(shí),需要指定輸出路徑、創(chuàng)建類型和簽署版本。創(chuàng)建類型。創(chuàng)建類型包括Debug和Release版本。Debug版本又稱為測(cè)試版,包含測(cè)試和日志信息,沒有進(jìn)行優(yōu)化加密,適合程序調(diào)試過程中使用。Release版本又稱為發(fā)布版,是對(duì)外發(fā)布供用戶使用,進(jìn)行了優(yōu)化加密。簽署版本。
V1版本(Jar
Signature):僅驗(yàn)證未解壓的文件內(nèi)容,這樣APK簽署后可進(jìn)行很多修改,可以移動(dòng)甚至重新壓縮文件。
V2版本(FULL
APK
Signature):驗(yàn)證壓縮文件的所有字節(jié),在簽名后無(wú)法再更改。2.2.3運(yùn)行程序2.2.4項(xiàng)目組成Android應(yīng)用項(xiàng)目主要由三個(gè)部分組成:應(yīng)用項(xiàng)目源代碼各種資源用項(xiàng)目標(biāo)書清單文件AndroidManifest.xml內(nèi)容安排2.1AndroidStudio環(huán)境配置2.2運(yùn)行第一個(gè)Android程序
2.3Android項(xiàng)目結(jié)構(gòu)目錄2.4
AndroidManifest.xml清單文件2.5AndroidStudio日志工具的使用2.6本章總結(jié)
2.3Android項(xiàng)目結(jié)構(gòu)目錄Hello_Android項(xiàng)目為例,其項(xiàng)目目錄下主要包括4個(gè)子目錄、8個(gè)文件和一個(gè)外部依賴庫(kù)。.gradle和.idea目錄app目錄Gradle.gitinore文件build.gradle文件gradle.properties文件gradlew和gradlew.bat文件local.properties文件My_Keystone.jks文件Settings.gradleExternal
Libraries目錄內(nèi)容安排2.1AndroidStudio環(huán)境配置2.2運(yùn)行第一個(gè)Android程序2.3Android項(xiàng)目結(jié)構(gòu)目錄
2.4
AndroidManifest.xml清單文件2.5AndroidStudio日志工具的使用2.6本章總結(jié)
2.4AndroidManifest.xml清單文件AndroidManifest.xml是整個(gè)項(xiàng)目的清單文件,或者又被稱之為配置文件,當(dāng)新創(chuàng)建一個(gè)應(yīng)用項(xiàng)目時(shí),系統(tǒng)會(huì)自動(dòng)創(chuàng)建該文件,存放在項(xiàng)目的app/src/main目錄下。AndroidManifest.xml文件可向Android系統(tǒng)提供應(yīng)用的必要信息,系統(tǒng)必須具有這些信息才可以運(yùn)行。內(nèi)容安排2.1AndroidStudio環(huán)境配置2.2運(yùn)行第一個(gè)Android程序2.3Android項(xiàng)目結(jié)構(gòu)目錄2.4
AndroidManifest.xml清單文件
2.5AndroidStudio日志工具的使用2.6本章總結(jié)
2.5.1Logcat在Android項(xiàng)目中如果想查看日志,一般使用Logcat。單擊Android
Studio最下方狀態(tài)欄中的Logcat,則會(huì)出現(xiàn)Logcat界面。2.5.2DDMS
DDMS的全稱是DalvikDebugMonitorService,是Android開發(fā)環(huán)境中的Dalvik虛擬機(jī)調(diào)試監(jiān)控服務(wù)。提供測(cè)試設(shè)備截屏、查看特定進(jìn)程正在運(yùn)行的線程以及堆信息、Logcat、廣播狀態(tài)信息、模擬電話呼叫、模擬接收及發(fā)送SMS、虛擬地理坐標(biāo)等服務(wù)。具體查看方式是:在Android
Studio中查看AS的SDK路徑。2.5.2DDMS啟動(dòng)DDMS。進(jìn)入到D:\SDK\tools目錄下,找到monitor.bat批量處理文件。2.5.2DDMS鼠標(biāo)左鍵雙擊monitor.bat批量處理文件,會(huì)出現(xiàn)類似cmd的輸入面板,然后會(huì)迅速自動(dòng)關(guān)閉。再等幾秒鐘會(huì)出現(xiàn)DDMS面板。2.5.2DDMS內(nèi)容安排2.1AndroidStudio環(huán)境配置2.2運(yùn)行第一個(gè)Android程序2.3Android項(xiàng)目結(jié)構(gòu)目錄2.4
AndroidManifest.xml清單文件2.5AndroidStudio日志工具的使用
2.6本章總結(jié)
2.6本章總結(jié)本章詳細(xì)介紹了基于Windows平臺(tái)的AndroidStudio安裝及環(huán)境配置的具體流程。以“Hello_Android”為例,有助于學(xué)習(xí)者掌握一個(gè)項(xiàng)目的創(chuàng)建及運(yùn)行步驟、Android
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 4 Section A 1a-2d教學(xué)設(shè)計(jì)2023-2024學(xué)年人教版英語(yǔ)八年級(jí)下冊(cè)
- Module4Unit2教學(xué)設(shè)計(jì)2024-2025學(xué)年外研版英語(yǔ)九年級(jí)上冊(cè)
- 2024年度海南省安全員之C證(專職安全員)??寄M試題(全優(yōu))
- 會(huì)議記要表(樣本)
- 關(guān)于競(jìng)聘總經(jīng)理副總經(jīng)理演講稿4篇
- 安全生產(chǎn)月活動(dòng)方案
- 2021助理工程師職稱評(píng)定個(gè)人工作總結(jié)
- 廚師炊事員工作合作協(xié)議
- 生產(chǎn)型購(gòu)銷合同的內(nèi)部控制
- 航空器買賣協(xié)議樣本
- 校園運(yùn)動(dòng)會(huì)體育運(yùn)動(dòng)宣傳PPT模板
- 《紅燭》與《致云雀》聯(lián)讀統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 關(guān)于項(xiàng)目經(jīng)理培訓(xùn)心得體會(huì)【五篇】
- 精神障礙者司法鑒定精神檢查規(guī)范
- 醫(yī)院兒科培訓(xùn)課件:《嬰幼兒腹瀉與液體療法》
- 多囊卵巢綜合癥學(xué)習(xí)課件
- 正常分娩-先兆臨產(chǎn)、臨產(chǎn)與產(chǎn)程(婦產(chǎn)科學(xué)課件)
- 生豬買賣合同
- 應(yīng)急避難場(chǎng)所啟動(dòng)疏散預(yù)案
- 小學(xué)美術(shù)《方方圓圓》
- 2023年05月2023年新疆氣象局事業(yè)單位招考聘用筆試歷年高頻試題摘選含答案解析
評(píng)論
0/150
提交評(píng)論