搭建Android開發(fā)環(huán)境03.2——Hello World

萬(wàn)年Hello World

Hello World,任何語(yǔ)言的第一個(gè)程序。

打開Android Studio,新建一個(gè)項(xiàng)目。

0.png

輸入程序名稱。

1.png
  • Application name: 應(yīng)用程序名。

  • Company Domain: 公司域名。

  • Package name: Android程序的包名,系統(tǒng)會(huì)將這個(gè)包名作為程序唯一的標(biāo)識(shí)。

選擇程序兼容的最低版本,Android 4.0.3足以,然后一路默認(rèn)next到Finish。

2.png

等一下就創(chuàng)建好工程了。

3.png

連接手機(jī)(建議)或者用虛擬機(jī)。由于剛買新手機(jī)還沒有Root,這里就用虛擬機(jī)了。點(diǎn)擊菜單=>Run=>Run 'app',彈出一個(gè)框,點(diǎn)擊OK即可安裝。要想一直都默認(rèn)這個(gè)設(shè)置,勾上選框即可,不勾選每次運(yùn)行都會(huì)彈出這個(gè)框。

4.png

在虛擬機(jī)上安裝完成。

5.png

又見Hello World

這里借助Hello World說說在Android Studio里項(xiàng)目的結(jié)構(gòu)。

新建的工程,默認(rèn)是Android視圖。

6.png

第一個(gè)是app模塊。一個(gè)模塊包含:

  • manifests

    • AndroidManifest.xml
      Android應(yīng)用的配置文件,所有工程都必須有這個(gè)文件。這個(gè)文件列出了應(yīng)用程序所提供的所有組件,比如:窗口、服務(wù)等。
  • java
    這里是程序的Java源代碼,和Java的結(jié)構(gòu)相似。這里有兩部分。

    • androidTest: Java源代碼。
    • androidTest: 測(cè)試類。
  • res
    資源目錄,該目錄存儲(chǔ)了指定類型的資源。

    • drawable: 圖像資源。
    • layout: 布局資源。
    • menu: 菜單資源。
    • mipmap: 圖像資源(與drawable相比,mipmap會(huì)在縮放上提供一定的性能優(yōu)化)。
    • values: 可以被編譯成很多種類型的XML資源。

接下來就是Gradle Scripts了。

  • build.gradle: 工程配置。
  • build.gradle: 模塊配置。
  • proguard-rules.pro: 混淆配置文件。
  • gradle.properties: gradle配置文件。
  • settings.gradle: 工程模塊配置。
  • local.properties: 本地配置。

Project Structure

工程配置。打開菜單=>File=>Project Structure

7.png
  • Properties
    • Compile Sdk Version: 編譯的版本,使用最新。
    • Build Tool Version: 構(gòu)建工具的版本,使用最新。
    • Incremental Dex: dex增量編譯,實(shí)驗(yàn)性功能,據(jù)說可以加快編譯速度。
8.png
  • Flavors
    • Min Sdk Version: 最小兼容版本,4.0.3即可。
    • Application Id: 設(shè)備和Google Play用來標(biāo)識(shí)應(yīng)用的Id。
    • Target Sdk Version: 目標(biāo)版本,最高即可。
    • Version Code: 程序版本,用于商店判斷新舊。
    • Version Name: 版本號(hào),用于用戶判斷新舊。

推薦閱讀

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容