![Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第1頁](http://file4.renrendoc.com/view/c1ddd8be37c8bca7b9f53d8c35f0db31/c1ddd8be37c8bca7b9f53d8c35f0db311.gif)
![Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第2頁](http://file4.renrendoc.com/view/c1ddd8be37c8bca7b9f53d8c35f0db31/c1ddd8be37c8bca7b9f53d8c35f0db312.gif)
![Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第3頁](http://file4.renrendoc.com/view/c1ddd8be37c8bca7b9f53d8c35f0db31/c1ddd8be37c8bca7b9f53d8c35f0db313.gif)
![Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第4頁](http://file4.renrendoc.com/view/c1ddd8be37c8bca7b9f53d8c35f0db31/c1ddd8be37c8bca7b9f53d8c35f0db314.gif)
![Android Studio App邊做邊學(xué)課件1項目3 創(chuàng)建第一個App_第5頁](http://file4.renrendoc.com/view/c1ddd8be37c8bca7b9f53d8c35f0db31/c1ddd8be37c8bca7b9f53d8c35f0db315.gif)
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)藥冷鏈運輸服務(wù)合同
- 建筑工程人才中介合同
- 花店翻新墊資合同
- 行業(yè)專項作業(yè)指南 財務(wù)管理基礎(chǔ)
- 經(jīng)營用房租租賃合同書
- 印刷合同協(xié)議書
- 門衛(wèi)臨時聘用合同
- 軟件開發(fā)流程優(yōu)化與項目管理體系建立指南
- 員工離職后保密協(xié)議
- 購房協(xié)議和購房合同
- 2024年中考語文試題分類匯編:散文、小說閱讀(第03期)含答案及解析
- 《宮頸癌篩查》課件
- 2024年中儲糧油脂有限公司招聘筆試真題
- 消化科護(hù)理疑難病例討論
- 杭氧股份深度報告:工業(yè)氣體龍頭期待2025景氣復(fù)蘇
- 2024年學(xué)校意識形態(tài)工作總結(jié)
- 2024年聯(lián)勤保障部隊第九四〇醫(yī)院社會招聘考試真題
- 慢性腎臟病健康知識科普
- DB31-T 596-2021 城市軌道交通合理通風(fēng)技術(shù)管理要求
- 《客戶異議處理培訓(xùn)》課件
- 2024年河北省公務(wù)員錄用考試《行測》真題及解析
評論
0/150
提交評論