第一個(gè) Android Studio 應(yīng)用
本節(jié)課程主要給大家介紹下 Android Studio 開(kāi)發(fā)應(yīng)用的基本流程及帶領(lǐng)大家創(chuàng)建一個(gè)最簡(jiǎn)單的應(yīng)用實(shí)例。
1. 開(kāi)發(fā)應(yīng)用的基本流程
日常開(kāi)發(fā)一款 Android 應(yīng)用的基本流程包括創(chuàng)建項(xiàng)目、編寫(xiě)應(yīng)用、構(gòu)建并運(yùn)行、調(diào)試分析及測(cè)試、發(fā)布。
1.1 創(chuàng)建項(xiàng)目
在此階段主要是定義項(xiàng)目名稱(chēng),確定項(xiàng)目保存路徑,定義軟件包名,確定應(yīng)用支持的最低 API 級(jí)別等。
1.2 編寫(xiě)應(yīng)用
在此階段你可以開(kāi)始編寫(xiě)代碼了。Android Studio 包含多種工具和智能功能,可幫助你更快速地編寫(xiě)應(yīng)用、編寫(xiě)高質(zhì)量的代碼、設(shè)計(jì)界面以及為不同的設(shè)備類(lèi)型創(chuàng)建資源。
1.3 構(gòu)建并運(yùn)行
在此階段你可以將項(xiàng)目構(gòu)建成一個(gè)可調(diào)試的 APK 軟件包,以便在模擬器或 Android 設(shè)備上安裝和運(yùn)行。你也可以開(kāi)始自定義構(gòu)建。例如,你可以創(chuàng)建構(gòu)建變體,構(gòu)建變體可以根據(jù)同一項(xiàng)目生成不同類(lèi)型的 APK,然后壓縮代碼和資源以縮小你的 APK 文件。
1.4 調(diào)試分析及測(cè)試
在此階段你的精力主要側(cè)重于通過(guò)調(diào)試應(yīng)用以及編寫(xiě)和查看日志來(lái)消除錯(cuò)誤,當(dāng)然你也創(chuàng)建測(cè)試代碼來(lái)完成這些工作。同時(shí)還需要關(guān)注優(yōu)化應(yīng)用性能,要查看和分析各種性能指標(biāo)(如內(nèi)存使用情況、網(wǎng)絡(luò)流量、CPU 影響等)。
1.5 發(fā)布
當(dāng)你準(zhǔn)備好向用戶(hù)發(fā)布應(yīng)用時(shí),還需要考慮一些其他因素,例如管理應(yīng)用版本、使用密鑰為應(yīng)用簽名、不同應(yīng)用市場(chǎng)如何分發(fā)等。
2. 創(chuàng)建第一個(gè)應(yīng)用:Hello World
2.1 創(chuàng)建項(xiàng)目
-
運(yùn)行 Android Studio ,開(kāi)始創(chuàng)建項(xiàng)目,選擇 Start a new Android Studio project;
-
選擇項(xiàng)目類(lèi)型為 Phone and Tablet, 界面選擇 Empty Activity,點(diǎn)擊 Next;
-
填寫(xiě)項(xiàng)目信息;
-
Name:項(xiàng)目名稱(chēng),即應(yīng)用名稱(chēng);
-
Package name:包名,應(yīng)用的包名必須具備唯一性;
-
Save location:項(xiàng)目在本地磁盤(pán)的保持路徑;
-
Language:項(xiàng)目開(kāi)發(fā)語(yǔ)言,有 Java 和 Kotlin 可選;
-
Finish:完成項(xiàng)目創(chuàng)建。
-
-
項(xiàng)目創(chuàng)建完成后的初始代碼。
2.2 創(chuàng)建模擬器
-
打開(kāi)模擬器管理器,依次點(diǎn)擊 Tools > AVD Manager;
-
在模擬器管理器內(nèi)點(diǎn)擊 Create Virtual Device;
-
選擇模擬器硬件配置,默認(rèn)即可,點(diǎn)擊 Next;
-
選擇模擬器 Android 系統(tǒng)類(lèi)型,點(diǎn)擊 Download 可以在線(xiàn)下載,點(diǎn)擊 Next;
-
確認(rèn)模擬器配置,默認(rèn)即可,點(diǎn)擊 Finish;
-
Android Studio 中即可看到我們剛創(chuàng)建的模擬器了。
2.3 運(yùn)行應(yīng)用
-
點(diǎn)擊工具欄上的箭頭按鍵,編譯并運(yùn)行 Hello World 應(yīng)用;
-
應(yīng)用在模擬器上的運(yùn)行效果。
3. 小結(jié)
本節(jié)課程我們主要學(xué)習(xí)了 Android Studio 如何創(chuàng)建一個(gè)應(yīng)用實(shí)例。本節(jié)課程的重點(diǎn)如下:
- 開(kāi)發(fā)應(yīng)用的基本流程
- 如何快速創(chuàng)建一個(gè)應(yīng)用