1. 程式人生 > >國際慣例第一個Android程序

國際慣例第一個Android程序

安裝包 sdk版本 web logs clas 重新 普通 內容 所有

我這裏用的開發工具是 ADT Bundle(adt-bundle-windows-x86_64-20140702),ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已經集成好的IDE,只需安裝好Jdk即可開始開發,推薦初學者下載ADT Bundle,不用再折騰開發環境。

首先創建一個AVD

技術分享

然後創建一個helloworld項目,選擇SDK版本

技術分享

設置Activity Name 為HelloWorldActivity,Layout Name為hello_world_layout

技術分享

點擊Finish,下面來看看我們的項目結構吧

技術分享

看到這麽多陌生的東西,你一定感到頭暈.

下面一一講解.

1. src
毫無疑問,src 目錄是放置我們所有 Java 代碼的地方,它在這裏的含義和普通 Java
項目下的 src 目錄是完全一樣的,展開之後你將看到我們剛才創建的 HelloWorldActivity
文件就在裏面。
2. gen
這個目錄裏的內容都是自動生成的,主要有一個 R.java 文件,你在項目中添加的任
何資源都會在其中生成一個相應的資源 id。這個文件永遠不要手動去修改它。
3. assets
這個目錄用得不多,主要可以存放一些隨程序打包的文件,在你的程序運行時可以
動態讀取到這些文件的內容。另外,如果你的程序中使用到了 WebView 加載本地網頁
的功能,所有網頁相關的文件也都存放在這個目錄下。
4. bin
這個目錄你也不需要過多關註,它主要包含了一些在編譯時自動產生的文件。其中
會有一個你當前項目編譯好的安裝包,展開 bin 目錄你會看到 HelloWorld.apk,把這個
文件拷到手機上就可以直接安裝了。
5. libs
如果你的項目中使用到了第三方 Jar 包,就需要把這些 Jar 包都放在 libs 目錄下,放
在這個目錄下的 Jar 包都會被自動添加到構建路徑裏去。你可以展開上圖中 Android 4.0、

Android Private Libraries、Android Dependencies 這些庫,其中顯示的 Jar 包都是已經被
添加到構建路徑裏的。
6. res
這個目錄下的內容就有點多了,簡單點說,就是你在項目中使用到的所有圖片、布
局、字符串等資源都要存放在這個目錄下,前面提到的 R.java 中的內容也是根據這個目
錄下的文件自動生成的。當然這個目錄下還有很多的子目錄,圖片放在 drawable 目錄下,
布局放在 layout 目錄下,字符串放在 values 目錄下,所以你不用擔心會把整個 res 目錄
弄得亂糟糟的。
7. AndroidManifest.xml
這是你整個 Android 項目的配置文件,你在程序中定義的所有四大組件都需要在這
個文件裏註冊。另外還可以在這個文件中給應用程序添加權限聲明,也可以重新指定你
創建項目時指定的程序最低兼容版本和目標版本。由於這個文件以後會經常用到,我們
用到的時候再做詳細說明。
8. project.properties
這個文件非常地簡單,就是通過一行代碼指定了編譯程序時所使用的 SDK 版本。
我們的 HelloWorld 項目使用的是 API 14,你也可以在這裏改成其他版本試一試。
這樣整個項目的目錄結構就都介紹完了,如果你還不能完全理解的話也很正常,畢竟裏
面有太多的東西你都還沒接觸過。不用擔心,這並不會影響到你後面的學習。

國際慣例第一個Android程序