Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建
這節課你將會學到: 
 - 使用Android Studio創建一個工程。 
 - 使用命令行工具創建一個工程。
你也應該閱讀: 
 - 安裝SDK 
 - 管理工程
安卓項目包含了包括源代碼在內的所有文件。Android SDK工具使我們很輕松的創建一個包含一系列默認目錄和文件的的安卓工程。
這堂課展示了如何通過Android Studio或者使用SDK命令行工具創建一個新工程。
你應該確保安裝了SDK,如果你使用Android Studio的話,你也應該去安裝Android Studio,如果你還沒有完成這些,請完成。
使用Android Studio創建工程
在Android Studio中,創建一個新工程:
- 如果你還沒有打開工程,在Welcome屏幕中,點擊New Project.
- 如果你打開了一個工程,在File菜單上選擇New Project. 
 
在配置你的新工程界面中,像上圖一樣填入你的信息,然后點擊Next。
- Application Name 是應用的名稱,在這里,使用“My First App”。
- Compay domain 提供了限定符,稍后它會出現在包名中。
- Package name 是工程的全標識符名稱。你的包名必須在安卓系統中是唯一的。
- Project location 是你的工程項目文件存儲目錄。
接下來選擇應用將要運行的形式平臺,這里選擇 Phone and Tablet。
Minimum Required SDK 是指你的應用所支持的最低版本。為了盡可能的支持更多的設備,你應該在你應用所允許的范圍之內將這個值設置到最低。如果任何可能不是核心功能的特性只允許在新的安卓版本上運行,你可以選擇只在支持的設備上運行。
現在你的安卓工程包含了一些基于“Hello World”應用的默認文件。稍后我們復習一下這些最重要的東西:
app/src/main/res/layout/activity_my.xml 
 這個XML是Activity的布局文件,在創建工程的過程中,AS提供了包含TextView的布局文件,和UI的屏幕預覽。這個文件包含了一些默認的設置和一個TextView元素用來展示”Hello World”消息。
app/src/main/java/com.mycompany.myfirstapp/MyActivity.java 
 當在工程創建模板完成創建的時候,這個文件便會出現。當你構建并且運行APP時,Activity類便會啟動一個Activity并且加載布局文件,然后顯示一個 “Hello World!”。
app/src/main/AndroidManifest.xml 
 manifest file文件描述了應用的最基本特性,并定義了每一個組件,你在接來下將會重復范文這個文件,然后添加更多的組件到這里。
app/build.gradle 
 Android Studio使用Gradle去編譯并且構建你的App,你工程的每一個組件都會有這個文件,整個工程也會有這么一個文件。通常情況下,你應該只對組件下對的gradle文件有興趣。這里包括了用用的構建依賴信息,包括一些defaultConfig設置: 
 - compiledSdkVersion 表示你應用編譯依靠的編譯平臺版本。默認情況下,這里設置的是你SDK中最新的版本。 
 - applicationId 是在你新建工程過程中指定的用于標示你程序的標識符的全稱。 
 - minSdkVersion 標示應用的最低支持版本 
 - targetSdkVersion 標示對于應用測試過的最高支持版本,如果有新版本可用了,你應該在最新的版本上進行測試,并且更新這個值到最新的版本。 
 - 通過Building Your Project with Gradle了解更多Gradle的相關支持。
注意一下工程目錄中/res文件夾下的子文件夾的相關資源: 
 drawable< density >/ 圖像文件夾(比如位圖)為應付各種密度而設計,比如中等密度(mdpi)和高密度(hdpi) 屏幕,其它圖像文件夾包含了其它屏幕密度的圖像資源。在這里你會找到在你啟動默認APP時候的啟動圖片ic_launcher.png. 
 layout/ 該文件夾為應用的用戶布局文件夾,就像activity_my.xml,剛才在上面已經討論過了,它描述了MyActivity 類的最基本布局。 
 menu/ 該文件夾定義了應用的菜單配置 
 該文件夾是其它類型資源文件夾,它包含了一系列的資源,比如字符串和顏色屬性。string.xml文件定義了你啟動默認APP時候的”Hello World!”。
我們會在下節討論如何運行APP。
使用命令行工具創建工程
如果你沒有使用IDE AS,你可以使用SDK 工具中的命令行來創建項目: 
 1. 更換目錄到安卓SDK sdk/ 路徑下。 
 2. 執行:
tools/android list targets 
 這時會列出你下載的可用的安卓平臺版本,找到你想編譯的平臺版本,我們推薦盡可能選擇最高的版本,你仍然可以構建你的APP去支持老版本,但是如何設置了最新的版本,那么最好使用含有最新版本系統的設備。 
 如果你沒有看到任何的列表列出來,你應該使用Android SDK Manager 工具來下載安裝。
3 . 執行以下命令:
android create project --target <target-id> --name MyFirstApp \ --path <path-to-workspace>/MyFirstApp --activity MyActivity \ --package com.example.myfirstapp用剛剛你選擇的目標編譯平臺替換< target-id >屬性,使用你想保存工程目錄的位置替換 < path-to-workspace >。
Tip: 添加 platform-tools/ 和 tools/ 目錄到你的環境變量PATH中去。
現在你的安卓工程已經創建好了,它包含基于”Hello World!”應用的一些默認的文件,關于如何運行程序,請看下一節。
總結
以上是生活随笔為你收集整理的Android官方开发文档Training系列课程中文版:构建第一款安卓应用之工程创建的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Android官方开发文档Trainin
- 下一篇: IDEA:将web工程部署到tomcat
