(Eclipse)創建你的第一個android項目

任何一個編程語言寫出的第一個程序毫無疑問都會是Hello World.


一:創建HelloWorld項目

1.Eclipse的導航欄中點擊FileNewAndroid Application Project,此時會彈出創建Android項目的對話框。其中Application Name代表應用名稱,此應用安裝到手機之後會在手機上顯示該名稱,這裏我們填入Hello WorldProject Name代表項目名稱,在項目創建完成後該名稱會顯示在Eclipse中,這裏我們填入HelloWorld(項目名通常不加空格)。接着Package Name代表項目的包名,Android系統就是通過包名來區分不同應用程序的,因此包名一定要有唯一性,這裏我們填入com.test.helloworld。

2.接下來是幾個下拉選擇框,Minimum Required SDK是指程序最低兼容的版本,這裏我們選擇Android 4.0Target SDK是指你在該目標版本上已經做過了充分的測試,系統不會再幫你在這個版本上做向前兼容的操作了,這裏我們選擇最高版本Android 4.4Compile With是指程序將使用哪個版本的SDK進行編譯,這裏我們同樣選擇Android 4.0。最後一個Theme是指程序UI所使用的主題,我個人比較喜歡選擇None


3.現在我們可以點擊Next了,下一個界面是創建項目的一些配置,全部保持默認配置就好


4.直接點擊Next進入到啓動圖標的配置界面,在這裏配置的圖標就會是你的應用程序安裝到手機之後顯示的圖標


5.如果你程序的Logo還沒設計好,彆着急,在項目裏面也是可以配置啓動圖標的,這裏我們就先不配置,直接點擊Next

6.然後跳轉到的是創建活動界面,在這個界面你可以選擇一個你想創建的活動類型,這裏我們就選擇Blank Activity


7.繼續點擊Next後,我們需要給剛剛選擇的Blank Activity起一個名字,然後給這個活動的佈局也起一個名字。Activity Name就填入HelloWorldActivityLayout Name就填入hello_world_layout


8.然後點擊Finish,項目終於創建完成了!


二:運行HelloWorld

1.點擊Eclipse導航欄中的WindowOpen PerspectiveDDMS,這時你會進入到DDMS的視圖中去。DDMS中提供了很多我們開發Android程序時需要用到的工具,不過目前你只需要關注Devices窗口中有沒有Online的設備就行了。如果你的Devices窗口中有一個設備顯示是Online的,那就說明目前一切正常,你的模擬器是在線的。如果Devices窗口中沒有設備,可能是你已經把模擬器關掉了,沒關係,按照前面的步驟重新打開一次就行了。如果你的Devices窗口中雖然有設備,但是顯示Offline,說明你的模擬器掉線了,這種情況概率不高,但是如果出現了,你只需要點擊Reset adb就好了


2.確認完模擬器在線後,點擊Eclipse工具欄右側的Java選項,回到之前的視圖,然後我們來運行一下項目吧。右擊HelloWorld項目→Run AsAndroid Application。等待大約幾秒鐘的時間,你的項目就會運行起來了



三:AndroidManifest.xml

<span style="font-size:18px;"><activity
    android:name="com.test.helloworld.HelloWorldActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity></span>

這段代碼表示對HelloWorldActivity這個活動進行註冊,沒有在AndroidManifest.xml裏註冊的活動是不能使用的。其中intent-filter裏的兩行代碼非常重要,<action android:name= "android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />表示HelloWorldActivity是這個項目的主活動,在手機上點擊應用圖標,首先啓動的就是這個活動。


四:HelloWorldActivity

1.HelloWorldActivity是繼承自Activity的。ActivityAndroid系統提供的一個活動基類,我們項目中所有的活動都必須要繼承它才能擁有活動的特性。

2.HelloWorldActivity中有兩個方法,onCreateOptionsMenu()這個方法是用於創建菜單的,我們可以先無視它,主要看下onCreate()方法。onCreate()方法是一個活動被創建時必定要執行的方法,其中只有兩行代碼,並且沒有Hello world!的字樣

3.onCreate()方法的第二行調用了setContentView()方法,就是這個方法給當前的活動引入了一個hello_world_layout佈局,那Hello world!一定就是在這裏定義的了


五:res文件夾

1.drawable開頭的文件夾都是用來放圖片的,

2.values開頭的文件夾都是用來放字符串的

3.layout文件夾是用來放佈局文件的

4.menu文件夾是用來放菜單文件的

5.之所以有這麼多drawable開頭的文件夾,其實主要是爲了讓程序能夠兼容更多的設備.把所有圖片都放在drawable-hdpi文件夾下就好了

6.在代碼中通過R.string.hello_world可以獲得該字符串的引用;XML中通過@string/hello_world可以獲得該字符串的引用

7.HelloWorld項目的圖標就是在AndroidManifest.xml中通過android:icon="@drawable/ic_launcher"來指定的,ic_launcher這張圖片就在drawable文件夾下,如果想要修改項目的圖標應該知道怎麼辦了吧?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章