iT邦幫忙

DAY 1
5

Android 學習手札系列 第 1

Android 新手村 - DAY 1 - 原生開發環境

Android 經歷過多次改版,效能以及介面設計上也越來越優,若是早已對他的開發心動不已,可又不知如何下手,那請我一起進入這個世界吧!
歡迎蒞臨 Android 新手村,在 Android 的世界裡所使用的語言是 JAVA,因此,誤入村莊的您請左轉離開…啊~不是!是請裝備上翻譯器-JDK,所以麻煩請先到領事館(http://www.oracle.com/technetwork/java/javase/downloads/index.html)取得這項裝備。請注意,是 JDK 而不是 JRE 哦~別領錯裝備了!

裝備完成後,就可以先開始安裝 Android 的 SDK 了,請到村長家 ~ http://developer.android.com,看到村長時請先"貓"他一拳…不是~是走到門口時可以看到門面的按鈕上有個「Get the SDK」字樣,請按下他吧~

接著,請跟著村長的說明,取得這個世界環境的基礎架構資料嘍~
在點下後可以進到下載頁

下載完成,請就開始執行剛剛抓回來的安裝檔 - installer_r20.0.3-windows.exe (這是在撰寫的今天所可以抓到的最新版本),而安裝的過程,除了安裝目錄建議安裝在根目錄下(如C:或是D:)外,其餘的動作都直接下一步即可。完成時,有個選項已預設勾選,來幫我們打開 Android SDK Manager,若是沒有打開,請自行到剛剛自己安裝的目錄下,以我自己的例子來說是安裝在D:\Android-sdk中,裡面有個 "SDK Manager.exe" 的執行檔。

打開後,在本系列的介紹中,我們需要安裝的項目只有兩個 Tools 以及 Android 4.1(API 16),安裝完成後,會如下圖所示,在 Status 的欄位下,會看到 "Installed"

接下來為各位簡單說明一下,我們安裝的項目:
Tools
Android SDK 的開發平臺,沒他就別想開發啦!

Android 4.1 (API 16)
由於 4.1(API 16) 最低會相容到 2.2(API 8),所以在實際上的開發需求上,需要針對某個更早期的版,再麻煩自己選擇安裝,不然只要最新的這個版本即可。
其中幾個很實用的東西,像是"Documentation for Android SDK"是離線版的 SDK 文件,其安裝後,被放置在我們 SDK 目錄中的 "docs" 目錄,點開 index.html 即可看文件嘍~(跟官網上的一模一樣!真是超級大方的啦拍手)
"Samples for SDK",放置在 SDK 目錄中的 "samples" 目錄,是官方釋出的程式範例,所謂學習總是從模仿開始,所以別客氣,大神都將他們的程式碼釋出了,就好好善用他吧!
若是您本身是原始碼狂熱份子呢~這裡面有個東西一定很吸引您"Sources for Android SDK",放置在 SDK 目錄中的 "sources" 目錄,是整個 SDK 的程式碼。
最後說明一下 "SDK Platform" 以及 "Google APIs" 指的都是我們在開發時要選用的開發環境,其差別在前者就是純 Android 的 SDK;後者還多了 Google 提供的 API 可使用,如 Google Map,而想當然爾,後者的容易會大了些!

PS: 本系列內容所使用的作業系統將以 Windows 為主,至於其他平臺若是能自行將 JDK 以及 Eclipse 安裝起來,後面的範例應該也都是跟得上的哦~

補記:
在發佈後的幾個小時後,做了一些修改,雖然感覺有些不順,但~請視為bug無視他吧毆飛
總之,今天突然多了些想法,希望在撰寫的過程能夠多點趣味,也讓各位初學者以及前輩們不會感到無聊,同時在下會將這幾篇也呈列在自己的部落格http://blog.mosil.biz/2012/09/android-%E7%B7%B4%E5%8A%9F%E5%9D%8A/中,也許哪天會再那邊加個串場口白也不一定(在下承認自己目的是要拐大家三不五時去寒舍走走毆飛),希望各位會喜歡~

日蝕》


下一篇
Android 新手村 - Day 2 - 日蝕
系列文
Android 學習手札30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
總裁
iT邦好手 1 級 ‧ 2012-09-25 07:43:58

沙發魯大,您有對手了....

mosil iT邦新手 4 級 ‧ 2012-09-25 08:38:02 檢舉

囧

0
海綿寶寶
iT邦大神 1 級 ‧ 2012-09-25 08:31:18

我在同一部舊電腦安裝兩種開發環境
1.Java/Eclipse/Android SDK
2.Java/App Inventor/Chrome

我起動一個 Android Device Simulator
由於電腦等級太低
第1種環境大概要1分多鐘
第2種環境只要20秒

所以
我應該會去捧魯大的場子多些
噎到

看更多先前的回應...收起先前的回應...
mosil iT邦新手 4 級 ‧ 2012-09-25 08:37:30 檢舉

其實我自己家裡的電腦開第一種環境是超過一分鐘的XD

mosil提到:
其實我自己家裡的電腦開第一種環境是超過一分鐘的XD

真的嗎?那我就釋懷多了
好吧
那我就考慮要不要雙修好了
毆飛

mosil iT邦新手 4 級 ‧ 2012-09-25 09:56:11 檢舉

汗

ted99tw iT邦高手 1 級 ‧ 2012-09-25 10:03:37 檢舉

antijava提到:
要不要雙修好了

海綿寶寶說的可能是鍋鏟和直笛.....或許再加個空手道?

鐵殼心 iT邦高手 1 級 ‧ 2012-09-25 10:33:49 檢舉

antijava提到:
那我就考慮要不要雙修好了

臉紅

antijava提到:
那我就考慮要不要雙修好了

我就知道
你們一看到「雙修」兩字就會興奮
臉紅

記得唸書時
碰過一個修雙學位的女生
副修資訊
主修美術
沒想到,居然有這種人
爆氣

krarm iT邦好手 1 級 ‧ 2012-09-25 11:17:57 檢舉

雙學位就是雙主修了
輔系才是副修

有沒有輔系有用處的八卦...?
我記得學長說過只有教育輔系有直接作用
其他都是印好看的....?

0
魯大
iT邦高手 1 級 ‧ 2012-09-25 08:45:22

如果已經有多年的程式寫作經驗
學習使用SDK來製作Android App應該是最好的方式
大大加油,你的分享也是眾多邦友的期待

mosil iT邦新手 4 級 ‧ 2012-09-25 09:55:53 檢舉

謝謝您的鼓勵
而您分享的 Inventor 正好滿足之前一直想學但一直"藉口"沒時間而一直沒有去看的願望XD
太感謝了

魯大 iT邦高手 1 級 ‧ 2012-09-25 14:08:24 檢舉

我也會加油的..抱抱

0
tom0705
iT邦新手 5 級 ‧ 2012-10-29 13:34:10

加油讚
我把您的文章加到我的最愛臉紅

我要留言

立即登入留言