Android Studio建立項目

來源:互聯網
上載者:User

標籤:

建立項目

首先,先指出Android Studio中的兩個概念。 Project 和 Module 。在Android Studio中, Project 的真實含義是工作空間, Module 為一個具體的項目。

在 Eclipse 中,我們可以同時對多個 Eclipse 的 Project 進行同時編輯,這些 Project 在同一個 workspace 之中。在Android Studio中,我們可以同時對多個Android Studio的 Module 進行同時編輯,這些 Module 在同一個 Project 之中。

Eclipse 的 Project 等同於Android Studio的 Module 。
Eclipse 的 workspace 等同於Android Studio的 Project 。

本文中所說到的項目指的是Android Studio的 Module 。Android Studio建立一個項目,首先要先建立 Project 。但是你建立項目的同時, Project 自動建立了,因此很多人容易混淆這兩種概念。

講解1

Android Studio建立項目的過程,其實就是 Eclipse 建立項目過程的細分化。 Eclipse 許多在一個版面設定的內容,Android Studio拆分成了多個頁面,因此,建立項目的過程其實並不複雜。

Android Studio有兩種建立項目的方法。
第一個是在Android Studio起始頁選擇 Start a new Android Studio project 。



第二個是在Android Studio首頁,選擇 File --> New Project 。



講解2

接下來,我們會看到這個頁面。

 

  • Application name :應用程式的名稱。它是app在裝置上顯示的應用程式名稱,也是在Android Studio Project 的名稱。
  • Company Domain :公司網域名稱。影響下面的 Package name 。預設為電腦主機名稱,當然你也可以單獨設定 Package name 。
  • Package name :應用程式套件組合名。每一個app都有一個獨立的包名,如果兩個app的包名相同,Android會認為他們是同一個app。因此,需要盡量保證,不同的app擁有不同的包名。
  • Project localtion : Project 存放的本地目錄。


以上內容設定完畢,點擊 Next 。

講解3

接下來,我們會看到這個頁面。



在這裡,你可以你的 Project 中 Module 的類型以及支援的最低版本。

  • Phone and Tablet :表示 Module 是一個手機和平板項目。
  • TV :表示 Module 是一個Android TV項目。
  • Wear :表示 Module 是一個穿戴式裝置(例如手錶)項目。
  • Glass :表示 Module 是一個 Google Glass 項目(不知道 Google Glass 是什麼請自行搜尋)。


你可以同時選擇多個類型,區別就是項目會根據你選擇的類型建立一個或多個 Module 。

Minimum SDK 表示的是 Module 支援的Android最低版本。根據不同的使用者可以選擇不同的版本。你可以點擊 Help me choose 來查看當前Android版本分布情況。現在這個時代,如果你的項目支援到 2.2 版本幾乎是支援了所有的Android裝置。

以上內容設定完畢,點擊 Next 。

講解4

接下來,我們會看到這個頁面(由於我的 Module 類型只選擇了 Phone and Tablet ,所以會有這個頁面。)。



這個頁面是讓我們選擇是否建立 Activity以及建立 Activity 的類型。你可以選擇不建立 Activity ( Add No Activity)。

如果你選擇自動建立 Activity,Android Studio會自動幫你產生一些代碼。根據 Activity 類型的不同,產生的程式碼也是不同的。有時,你能從這些自動產生的程式碼中,學到很多東西,比如 Fullscreen Activity 。

選擇完畢,點擊 Next 。

講解5

接下來,我們會看到這個頁面(上一步中,我選擇了 Blank Activity 。)。

 

  • Activity Name :自動建立的 Activity 的類名。
  • Layout Name :自動建立的 Activity 的布局檔案名稱。
  • Title :自動建立的 Activity 的名稱。
  • Menu Resource Name :自動建立的 Activity 的 Menu 檔案名稱。


以上內容設定完畢,點擊 Next 。你將會看到這個進度條。這個表示,Android Studio正在建立和編譯你的項目。



講解6

項目建立編譯完畢,會進入Android Studio的首頁,你將看到下面的介面。



左側是你的專案檔地區,中部是代碼地區,右側是布局檔案的預覽地區。

細心的話,你會發現,左側的專案檔地區顯示的檔案層級,和 Eclipse 是不相同的,甚至和本地目錄的檔案層級也是不相同的。
和 Eclipse 不相同是因為Android Studio使用了 Gradle 這個項目構建工具,而 Eclipse 使用 Ant 構建項目,你可以通過 Gradle 設定和 Eclipse 擁有相同的目錄結構。
和本地目錄的檔案層級不同是因為,在Android Studio 0.8版本之後,官方推薦使用 Android 檔案目錄顯示結構,你可以切換。在專案檔地區的左上方,你可以選擇你想選擇的檔案結構顯示類型。



雖然官方建議是使用 Android ,但是我個人還是比較喜歡使用 Project 。你可以根據你的個人習慣進行選擇。下面是 Android 和Project 這兩種顯示類型的顯示區別。



從這兩張圖可以看出: Android 區分明顯,只顯示了和項目有關的檔案; Project 根據本地目錄結構,顯示了檔案結構,比較繁雜卻更顯示出了真實目錄結構。

另外,對於專案檔地區,我還有兩個設定。在專案檔地區的右上方,有一個齒輪的設定按鈕,點擊可以更加細節的設定檔案顯示效果。



預設是沒有勾選 Flatten Packages 和 Autoscroll to Source 的,是我自己勾選上的。 Flatten Packages 是設定將包以完整包名的形式顯示(個人習慣)。 Autoscroll to Source 是你點擊某一個檔案,將自動開啟,省去了雙擊操作。

講解7

如果你已經有一個項目,你想在這個項目中建立一個 Module ,你可以選擇 File --> New Module 。 

這樣,會在當前的目錄下建立一個 Module ,而不是在一個新的視窗中,單獨建立 Project 和 Module 。

之後,你就會看到下面的介面。



同樣的道理,你可以設定項目類型,但是,由於你現在是建立一個 Module ,所以只能選擇一種類型。

下方的4個選項代表著不同的意義:

  • Android Library :建立一個 Android Library 的 Module 。
  • Import Existing Project :匯入其他項目為一個 Module ,匯入的項目可以是 Eclipse ADT 項目,也可以是 Gradle 項目( Gradle 只是項目構建工具, Eclipse 中也是可以使用的)。
  • Import .JAR or .AAR Package :匯入 JAR 或者 AAR 檔案為一個 Module 。
  • Java Library :建立一個 Java 的 Module ,主要用於編寫 Java 的工具包。


選擇完畢,點擊 Next 。其餘步驟,和上面幾乎一樣,就不在贅述了。

Android Studio建立項目

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.