Android應(yīng)用程序開發(fā)技術(shù) 課件 第2章 Android Studio使用入門_第1頁(yè)
Android應(yīng)用程序開發(fā)技術(shù) 課件 第2章 Android Studio使用入門_第2頁(yè)
Android應(yīng)用程序開發(fā)技術(shù) 課件 第2章 Android Studio使用入門_第3頁(yè)
Android應(yīng)用程序開發(fā)技術(shù) 課件 第2章 Android Studio使用入門_第4頁(yè)
Android應(yīng)用程序開發(fā)技術(shù) 課件 第2章 Android Studio使用入門_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論