【Android Studio使用教程2】Android Studio創建項目


創建項目

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

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

EclipseProject 等同於Android Studio的 Module
Eclipseworkspace 等同於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 localtionProject 存放的本地目錄。


以上內容設置完畢,點擊 Next

講解3

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



在這里,你可以你的 ProjectModule 的類型以及支持的最低版本。

  • 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 的類型。你可以選擇不創建 ActivityAdd No Activity )。

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

選擇完畢,點擊 Next

講解5

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

 

  • Activity Name :自動創建的 Activity 的類名。
  • Layout Name :自動創建的 Activity 的布局文件名稱。
  • Title :自動創建的 Activity 的名稱。
  • Menu Resource Name :自動創建的 ActivityMenu 文件名稱。


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


講解6

項目創建編譯完畢,會進入Android Studio的主頁,你將看到下面的界面。



左側是你的項目文件區域,中部是代碼區域,右側是布局文件的預覽區域。

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



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



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

另外,對於項目文件區域,我還有兩個設置。在項目文件區域的右上角,有一個齒輪的設置按鈕,點擊可以更加細節的設置文件顯示效果。



默認是沒有勾選 Flatten PackagesAutoscroll to Source 的,是我自己勾選上的。 Flatten Packages 是設置將包以完整包名的形式顯示(個人習慣)。 Autoscroll to Source 是你點擊某一個文件,將自動打開,省去了雙擊操作。

講解7

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

這樣,會在當前的目錄下創建一個 Module ,而不是在一個新的窗口中,單獨創建 ProjectModule

之后,你就會看到下面的界面。



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

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

  • Android Library :創建一個 Android LibraryModule
  • Import Existing Project :導入其他項目為一個 Module ,導入的項目可以是 Eclipse ADT 項目,也可以是 Gradle 項目( Gradle 只是項目構建工具, Eclipse 中也是可以使用的)。
  • Import .JAR or .AAR Package :導入 JAR 或者 AAR 文件為一個 Module
  • Java Library :創建一個 JavaModule ,主要用於編寫 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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM