1. 程式人生 > >【Android Studio使用教程2】Android Studio建立專案

【Android Studio使用教程2】Android Studio建立專案

建立專案

首先,先指出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官網上下載很慢,Android Studio等已在網盤分享:Android Studio 網盤下載路徑:

windows:http://yunpan.cn/cfTszP2wrJxdD (提取碼:70b4)

Linux:http://yunpan.cn/cfTspUFzu2qqv (提取碼:b9d3)

Mac:http://yunpan.cn/cfTsILm8hKpTB (提取碼:4de0)

JDK1.7

Linux :http://yunpan.cn/cfTshyK9BGf7j (提取碼:4a45)

Le王鼕鼕 部落格分享地址: http://www.cnblogs.com/dongdong230/ 每個人都應做一天攻城獅

好文要頂 關注我 收藏該文  

馬走日
關注 - 0
粉絲 - 33

+加關注

3

1

posted @ 2014-12-25 10:40 馬走日 閱讀(3374) 評論(4) 編輯 收藏

評論

#1樓 2014-12-25 17:27 |  

android.com都下載不了啊 太慢了

支援(0)反對(0)

#2樓 2014-12-25 18:23 |