最近上課學習Java之餘,老師給咱們講了Androidde的前景,雖然咱們之後會學相應的Android的課程,可是仍是激起了我很大探索Android的熱情,因而我在網上搜索了一個相關的Android資料,應該說未來是一個很大的熱門。閒來無事作我準備探索一下Android,事先說明一下不少心得體會都來自網上和相關資料。雖然此次摸索花了我一下午的時間,可是看到我能成功我很高興,廢話少說,如下是一些相關過程,但願對你們有所幫助。php
首先,瞭解瞭解一些Android方面的概念吧
1)SDK(Software Development Kit)
2)ADT(Android Development Tools)
3)AVD(Android Virtual Devices)
帶着這三個概念,讓咱們開始Android入門之旅吧html
要開發運行Android,必須得要有個可以運行咱們所開發的程序的東西才行吧,Java要JDK才能運行對吧?!OK,SDK隆重登場了。這個軟件開發工具包就是要編譯和運行Android應用程序的依賴,現讓咱們來下載和安裝它:
一、登錄http://androidappdocs.appspot.com/sdk/index.html,你會看到各類操做系統支持的Android SDK,在這裏,咱們選擇Windows系統支持的SDK:android-sdk_r05-windows.zip 。下載到你本地磁盤的任何你喜歡的目錄下(固然了,亂放不是一個好的習慣,一般一個好的習慣,就是把一類的東西歸檔,在這裏我下載到G:\android目錄下)。下載之後,直接解壓,解壓之後,會看到add-ons、platforms、tools這三個目錄,還有一個是僅windows版本纔有的SDK Setup.exe 。這些待會兒再說,如今將tools的路徑編輯在Path下,好比G:\android\android-sdk-windows\tools,這樣呢,下載和安裝SDK算是完成了
二、開發Android最基本的運行依賴有了,如今呢,咱們得要給開發配備一個不錯的開發工具了,Eclipse,不錯的熱插拔開發工具,咱們都知道,本機Eclipse裏是不自帶Android項目的,因此,我得裝插件啊,至此,ADT is coming now!ADT是爲使用Eclipse開發Android應用程序而安裝的一款插件,費話很少說了,來看看具體的安裝過程,Eclipse的最低版本要3.4,官方上推薦的是:Eclipse Classic 3.5.2(168M)。更詳細的介紹,可參見:http://androidappdocs.appspot.com/sdk/eclipse-adt.html,我在這裏,使用的是MyEclipse6.5:
「help」-->「Software updates」-->「Find and Install」-->「Search for new features to install」-->「next」-->選擇「New Remote Site」-->Name:Android Plugin,URL: https://dl-ssl.google.com/android/eclipse/ --> 「OK」,若是一切順利的話,那麼,ADT算是安裝完成了!
三、開始咱們的HelloWorld程序吧:
等等,AVD尚未說明,都開始HelloWorld程序了?!如今來講明一下,剛剛咱們有下載 windows SDK,不知道大家有沒有發現add-ons、platforms裏面都是空的,並且也沒有咱們想像中的有說明文檔或者什麼例子之類的東西,實際上呢,剛剛那個SDK裏面僅包含了 Android SDK and AVD Manager(它是總管的,安裝更新組件,所有是由它來搞),並無Android platform(..Android2.0、2.1)和其它的一些組件,要運行咱們的應用程序呈現給用戶看,咱們得須要一個呈現平臺,這個呈現效果平臺的背後,就是這個Android platform,相似於咱們的操做系統,這裏我選擇的是Android2.1。再來講說Android Emulator(Android手機模擬器),Android是一款手機智能系統,爲了測試、運行咱們開發的應用程序,總歸是不能時時用搭載Android系統的手機來測試吧,這個Android Emulator就是爲了模擬手機環境的東東了。與真實的手機環境徹底的類似,固然不能打電話發信息了(Android Emulator介紹:http://androidappdocs.appspot.com/guide/developing/tools/emulator.html)。在啓動Android Emulator以前呢,咱們必須得建立AVD(哎呀,終於出現了)。AVD定義了Android Emulator須要使用的圖像以及一些設定,也就是Emulator能顯示的東西,基本上都是由AVD所提供定義的(http://androidappdocs.appspot.com/guide/developing/tools/avd.htm)。
java
真夠多的,不過概念算是所有理清楚了。android
在開始HelloWorld工程以前,首先先開啓Android SDK and AVD Manager這個大總管,肯定安裝的組件都已成功安裝(platform、AVD),啓動Android SDK and AVD Manager有以下三種方式:windows
1)若是你是用Eclipse開發Android程序,而且也已經安裝了ADT插件,那麼「Window」-->「Android SDK and AVD Manager」,搞定;
2)Windows SDK,雙擊SDK Setup.exe。搞定《我本身用的仍是這個,花了好幾個小時,網速很差》
3)命令行方式,任何操做系統,進行<SDK>\tools目錄,鍵入命令:android,搞定。app
以上三種方式,都會彈出Android SDK and AVD Manager窗口。進入窗口,對左邊的菜單進行簡要的說明:eclipse
「Virtual Devices」:新建AVD(安裝以前,確認Available Packages裏的組件已安裝,新建名爲:my_dav);「Installed Packages」:已安裝的組件包;「Available Packages」:可下載安裝的組件包(若是你不確認安裝哪一個,請參考:http://androidappdocs.appspot.com/sdk/installing.html#which,建議所有選中,安裝須要一點時間)。ide
全部的一切都已準備完畢了,只欠東風了。工具
具體的HelloWorld的開發,我也就不在此費口舌了,可參考官方:http://androidappdocs.appspot.com/resources/tutorials/hello-world.html,至關的詳細。附上個人工程壓縮包HelloAndroid.rar學習
運行時,右擊項目「Run As」-->「Android Application」。
同時本人還參考了另一個文檔,下面會有下載連接這個文檔對初學者幫助也是很是的大,若是是剛入門的人,第一次接觸Android最好下載看看,本人今天也是讀了好幾遍才慢慢把環境及第一個程序運行出來的。