Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第1頁
Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第2頁
Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第3頁
Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第4頁
Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

使用Android開發(fā)工具AndroidStudio可以十分便捷、且以全程可視化的方式完成App的創(chuàng)建、運行與調(diào)試。相比較于其他Android開發(fā)工具,響應(yīng)速度更快、UI主題更具設(shè)計性、調(diào)試程序更加智能等優(yōu)勢讓AndroidStudio表現(xiàn)出更加優(yōu)秀的屬性。因此,使用AndroidStudio進(jìn)行App的創(chuàng)建與設(shè)計將是一件相當(dāng)快樂的事情,請大家保持一顆愉快的心開始我們的App之旅。3.1項目目標(biāo):用AndroidStudio創(chuàng)建App

3.2.1Android的內(nèi)部結(jié)構(gòu)

3.2.2Android的開發(fā)流程3.2項目準(zhǔn)備3.3項目運行3.4項目結(jié)案3.5項目練習(xí)在新建的App工程文件中,AndroidStudio會自動生成許多文件,其中,重要的文件包括:1.app:在AndroidStudio中進(jìn)行編程時,一般分為Project(工作空間),Module(模塊)兩種概念。app即為創(chuàng)建項目時默認(rèn)的模塊,即一個module,一個Android應(yīng)用程序的文檔結(jié)構(gòu)。2.libs:用于存放項目的類庫。比如項目中會用到的.jar文件等。3.src:用于存放該Android項目中用到的所有資源文件,如圖片等。4.androidTest:用于存放應(yīng)用程序單元的測試代碼。5.main:即Android項目的主目錄,包含java目錄存放.java源代碼文件,res存放資源文件,包含圖像、字符串資源等等,AndroidManifest.xml是項目的配置文件。6.build.gradle:即Android項目的Gradle構(gòu)建腳本7.build:即Androidstudio項目的編譯目錄。8.gradle:用于存放該項目的構(gòu)建工具。9.ExternalLibraries:用于顯示該項目所依賴的所有類庫。3.2.1Android的內(nèi)部結(jié)構(gòu)

為了保證Android程序結(jié)構(gòu)的一致性,AndroidStudio為每一個程序都設(shè)置了相同的內(nèi)部結(jié)構(gòu),該結(jié)構(gòu)在Android項目建立時就已經(jīng)存在了。程序的內(nèi)部結(jié)構(gòu)是引導(dǎo)程序運行及應(yīng)用的向?qū)?,也是程序員在進(jìn)行程序編寫與設(shè)計時需要掌握與熟悉的內(nèi)容。因此,對程序的內(nèi)部結(jié)構(gòu)介紹是必不可少的。我們以創(chuàng)建名為AndroidHello的項目為例,可以發(fā)現(xiàn)一個App程序是由多個文件及文件夾共同組成的,每個文件或文件夾都有不同的意義和功能。圖3-1AndroidHello項目的程序內(nèi)部結(jié)構(gòu)3.2.2Android的開發(fā)流程

對Android平臺上的應(yīng)用進(jìn)行開發(fā),可以依據(jù)一定的流程來進(jìn)行。1.安裝Android調(diào)試軟件,配置開發(fā)環(huán)境;2.創(chuàng)建Android虛擬機(jī)或硬件設(shè)備;3.創(chuàng)建Android項目,編寫代碼、提供資源文件;4.運行Android應(yīng)用程序,用AndroidStudio運行程序并呈現(xiàn)效果;5.調(diào)試Android應(yīng)用程序,測試并發(fā)布。3.3項目運行3.3.1創(chuàng)建一個AppStep2.單擊“StartanewAndroidStudioproject”按鈕,創(chuàng)建第一個Android項目,如圖3-3所示。圖3-3創(chuàng)建Android項目Step3.為新建項目設(shè)置屬性。其中,項目的名稱為HelloWorld,設(shè)定項目位置,最后單擊“Next”按鈕即可,如圖3-4所示。Step1.雙擊AndroidStudio的圖標(biāo)打開工具,如圖3-2所示。圖3-2打開AndroidStudio時的加載畫面圖3-3創(chuàng)建Android項目圖3-6設(shè)置App的Activity樣式圖3-5選擇SDK版本圖3-4為新建項目設(shè)置屬性Step4.選擇適當(dāng)?shù)腟DK版本,然后單擊“Next”按鈕,如圖3-5所示。Step6.設(shè)置Activity的名稱和Layout的名稱,然后單擊“Finish”按鈕,完成新建程序的前期設(shè)定,如圖3-7所示,繼而進(jìn)入AndroidStudio的開發(fā)主界面,如圖3-8所示。Step5.為App的運行選擇一個Activity樣式,如“EmptyActivity”,然后單擊“Next”按鈕,如圖3-6所示。圖3-7為新建Activity設(shè)置文件名稱圖3-8AndroidStudio的開發(fā)主界面3.3項目運行3.3.2運行App圖3-10選擇模擬器設(shè)備Step3.確定設(shè)備后,單擊“Next”按鈕,彈出“SelectImage”窗口界面,選擇系統(tǒng)版本,一般默認(rèn)選擇最高版本的,如圖3-11所示。Step1.單擊“AVDManager”按鈕,彈出“AndroidVirtualDeviceManger”窗口,單擊按鈕,創(chuàng)建虛擬設(shè)備模擬器。Step2.選擇一種模擬器設(shè)備,如圖3-10所示。1.使用模擬器運行App為了避免系統(tǒng)報錯,建議大家在創(chuàng)建模擬器之前單擊“SDKManager”按鈕,更新AndroidSDK的相關(guān)配置,如圖3-9所示。圖3-10選擇模擬器設(shè)備圖3-9更新AndroidStudio的相關(guān)配置圖3-11設(shè)置SelectImage”窗口界面3.3項目運行3.3.2運行AppStep6.單擊“RunApp”按鈕,即可彈出選擇運行設(shè)備的窗口,如圖3-14所示。Step5.加載一段時間后,模擬器即被創(chuàng)建出來,如圖3-13所示。Step4.單擊“Next”按鈕,彈出“AVDverifyconfiguration”窗口界面,一般應(yīng)用默認(rèn)設(shè)置。需要注意的是關(guān)于手機(jī)尺寸Scale,一般將其設(shè)置為Auto,即自動配置大小,如圖3-12所示。再單擊“Finsh”按鈕。圖3-13新創(chuàng)建的模擬器圖3-12設(shè)置“AVDverifyconfiguration”窗口界面圖3-14可用模擬器設(shè)備界面Step7.在單擊“OK”按鈕運行App,可以通過AndroidStudio底部顯示的情況來監(jiān)視運行狀態(tài),加載一段時間后,即可出現(xiàn)使用模擬器運行的效果,如圖3-15所示。圖3-15使用模擬器運行的效果3.3項目運行3.3.2運行App

Step4.等待運行,即可在手機(jī)界面上看到App的演示效果,如圖3-17所示。2.使用手機(jī)運行AppStep1.首先將手機(jī)與電腦相連接,使用USB的方式。Step2.在手機(jī)上勾選“連接后啟動調(diào)試模式”,如果是首次連接,電腦會彈出安裝對話框進(jìn)行匹配安裝。Step3.在AndroidStudio的工具欄上單擊運行按鈕,彈出DeviceDialog選擇框,選擇要連接的設(shè)備,單擊“OK”按鈕,如圖3-16所示。圖3-16連接設(shè)備圖3-17使用手機(jī)運行App效果3.3項目運行3.3.3調(diào)試App

Step2.設(shè)置斷點,即通過在行號處單擊的方式進(jìn)行設(shè)定,如圖3-19所示。再單擊按鈕(只截按鈕的圖像)開啟調(diào)試會話,在Debug視圖中即可得到調(diào)試的情況,如圖3-20所示。AndroidStudio在開發(fā)App的過程中,一定會由于各種原因在編程時產(chǎn)生錯誤或疏忽,因此,通過調(diào)試的方法找到錯誤所在并進(jìn)行修改就是一項十分重要的工作。在使用AndroidStudio進(jìn)行Android開發(fā)時,可以采用斷點調(diào)試的方法,具體的操作過程如下。Step1.在AndroidStudio中找到需要調(diào)試的程序,如圖3-18所示。圖3-18選擇需要調(diào)試的程序(你自己隨便找一個程序即可)圖3-20設(shè)置斷點并開啟調(diào)試會話本章通過對于Android內(nèi)部結(jié)構(gòu)的解析讓大家能夠較為深入地體會到App的內(nèi)部組成及彼此之間的關(guān)系。再通過App開發(fā)流程的梳理,明確了開發(fā)App的全部步驟,從創(chuàng)建一個項目到運行項目,再到調(diào)試項目,整個流程緊密相關(guān),缺一不可,為App的順利編寫提供了全面的技術(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論