快速android app开发,快速學會開發 Android App
快速學(xué)會開發(fā)Android App 作者:吳玉舒 / 臺灣大學(xué)計算機(jī)及資訊網(wǎng)路中心程式設(shè)計組幹事
智慧型手機(jī)發(fā)展迅速,其中以Android和iOS為主要的平臺,根據(jù) 2012年6月Nielsen 的調(diào)查報告,超過五成的智慧型手機(jī)採用Android系統(tǒng)。在此希望透過這篇讓有興趣的開發(fā)者能夠快速地上手。此篇分成三個部分,第一部分為開發(fā)環(huán)境的建立,其中介紹在安裝上常遇到的錯誤該如何處理。第二部分為基本操作介紹,最後一個部分則提供教學(xué)網(wǎng)站方便快速上手。
Part1:開發(fā)環(huán)境建立要建立Android開發(fā)環(huán)境需要安裝三個套件,分別為Java、Eclipse和Android SDK,Java是Android應(yīng)用開發(fā)的程式語言,而Eclipse套件為其編輯環(huán)境,Android SDK為Android開發(fā)工具。接著利用Eclipse安裝外掛套件ADT Plugin,再來下載安裝所需的Android版本,即完成整個開發(fā)環(huán)境。
Java SE到Oracle官網(wǎng)下載JDK,並將其安裝。安裝完成會出現(xiàn)註冊的頁面,直接關(guān)掉即可。
Eclipse到Eclipse官網(wǎng)下載Eclipse IDE for Java,若有需開發(fā)J2EE的話,可以選擇下載Eclipse IDE for Java EE Developers,並將其安裝。若對Eclipse覺得陌生,可以參考張仁峰的Eclipse簡介與教學(xué) [1]。
Android SDK到Android Developers下載Android SDK,並將其安裝。
在安裝的過程中,若已安裝JDK,但卻出現(xiàn)系統(tǒng)偵測不到JDK的錯誤,則需要額外設(shè)置系統(tǒng)變數(shù),設(shè)置過程稍微繁瑣,請多留心。
設(shè)置系統(tǒng)變數(shù)步驟如下: 於我的電腦按下滑鼠右鍵點選內(nèi)容
點選進(jìn)階系統(tǒng)設(shè)定 -> 進(jìn)階 -> 環(huán)境變數(shù)
在系統(tǒng)變數(shù)按下新增,接著會出現(xiàn)一個視窗,在變數(shù)名稱欄位填上java_home,而在變數(shù)值欄位填上C:\Program Files\Java\jdk1.7.0_05 (JDK的安裝位置和版本若不同請自行修改),並按下確定即可正常安裝Android SDK。
ADT Plugin執(zhí)行Eclipse,在設(shè)置workspace的畫面直接按下OK即可,第一次執(zhí)行可選擇workbench跳過軟體介紹。於HELP內(nèi)點選Install New Software。
點選右上的Add按鈕會出現(xiàn)一個視窗,在Name欄位的名稱自取,而在Location欄位上打上: http://dl-ssl.google.com/android/eclipse,並按下OK。
此部分需稍待片刻,直到出現(xiàn)Developer Tools時,再點其左邊的三角型將其展開,勾選DDMS和ADT(視需求也可直接勾選Developer Tools),按下NEXT,接著同意license將其安裝。
安裝過程中可能出現(xiàn)安全性警告,按下OK即完成安裝ADT外掛套件。
下載安裝Android開發(fā)版本
執(zhí)行Eclipse,於Window內(nèi)點選Android SDK Manager。
勾選所需的開發(fā)版本、Tools和Extras按下Install。
點選Accept All後再按下Install即可開始下載安裝。在安裝過程中若出現(xiàn)存取被拒的錯誤,其為權(quán)限不足所造成,使用系統(tǒng)管理員身分執(zhí)行Eclipse並重覆以上步驟即可正常下載安裝。
建立AVD
執(zhí)行Eclipse,於Window內(nèi)點選 AVD Manager,接著於右上點選New創(chuàng)造一個模擬器。
Name欄位為此模擬器的名稱,Target欄位選擇模擬器的開發(fā)版本,接著按下Create AVD即可創(chuàng)造出模擬器。
接下來需將其更新,選擇一個模擬器後按下右方的Start,再點選Launch如,系統(tǒng)會開啟模擬器,在開啟的過程中會花費(fèi)許多時間,所以在程式開發(fā)時,不將模擬器關(guān)閉,繼續(xù)運(yùn)行可有效節(jié)省重開模擬器的時間,更多關(guān)於建立AVD的細(xì)節(jié),可參考孫傳雄Android教學(xué)網(wǎng)站內(nèi)的如何安裝Android模擬器 [2]。
Part2:Android 操作上手在此部分將分別簡介如何建立Android 程式、如何將專案運(yùn)作於模擬器上及如何使用既有專案匯入。目前最迅速的開發(fā)方式建議為匯入既有專案,因為很多程式早已有人開發(fā)出來,只要尋求最接近我們需要的程式再加以修改成自己的程式即可。
2.1建立Android程式
建立Android專案方式如下:
1. File -> New -> Project
2. Android -> Android Application Project -> Next
3. 在Application Name欄位上填上Hello,再按Next
4. Next –> Next -> Finish
2.2將專案運(yùn)作於模擬器
專案模擬方式如下:
1. 在專案的root 目錄上點滑鼠右鍵
2. Run as -> Android Application
2.3使用既有專案匯入
匯入專案作法如下
1.File -> Import
2.General -> Existing Projects into Workspace -> Next
3.按Browse選擇其路徑 -> 確定
值得注意的是在步驟3時,Copy projects into workspace 這個選項,其可將專案複製到workspace,讓開發(fā)者於測試修改時不會更改到原本專案。
Part3:Android快速學(xué)習(xí)學(xué)習(xí)程式語言的方法眾多,多數(shù)人皆可藉由別人已開發(fā)的程式碼範(fàn)例快速學(xué)習(xí),在此介紹幾個android的教學(xué)網(wǎng)站供參考。除了看程式碼之外,也不妨嘗試作部分的修改,觀察其變化以便加深印象。此外後面的篇幅會說明android生命週期的重要性,並提供網(wǎng)站供參考。
3.1 Android教學(xué)網(wǎng)站介紹 首先介紹的是金門大學(xué)96年的資工專題 – Android教學(xué),在此網(wǎng)站中將範(fàn)例作分類,特別的是其有完善的程式碼註解以及對應(yīng)的教學(xué)影片。
接著是Jollen的Android專欄,其專欄講解了應(yīng)用程式的模式和常見的UI設(shè)計觀念等,其文章在開發(fā)觀念上有許多幫助,值得一看。
再來介紹的是一個中文Android API資料的網(wǎng)站,若是不習(xí)慣閱讀英文文件的發(fā)開者將十分受用。
最後是官方的Android training,若是習(xí)慣閱讀英文文件的開發(fā)者,可考慮直接到此學(xué)習(xí)。
3.2 Android生命週期
開發(fā)智慧型手機(jī)程式與開發(fā)個人電腦程式在可用資源的調(diào)配上有很明顯的差異。多數(shù)情況下,後者的記憶體都足夠使用,僅少數(shù)特殊情況下可能造成作業(yè)系統(tǒng)不斷的SWAP,但也不會有process被任意關(guān)閉;而智慧型手機(jī)現(xiàn)今大多為多時分工系統(tǒng),這方便在聽音樂的同時也可執(zhí)行其他的應(yīng)用程式,當(dāng)process過多時,資源不足的情況下,部分的process是可能被自動關(guān)閉的。所以入門android,除了運(yùn)用常見API之外,還必須熟悉android process的生命週期,才能在有限資源裡作有效率的利用。
Android beginner部落格內(nèi)一文描述了Activity的四種狀態(tài)以及常見的狀態(tài)轉(zhuǎn)換流程等,其內(nèi)容上簡單明瞭,有助於了解android process生命週期及編寫程式時的資源運(yùn)用與佈局。
結(jié)語
此篇文章介紹了如何快速入門Android開發(fā),其中在建立環(huán)境上點出常見的錯誤及其解法,並收集了許多參考資料,相信可有效減少在學(xué)習(xí)上篩選及尋找相關(guān)資料的時間,希望對Android有興趣的開發(fā)者能有所幫助。
總結(jié)
以上是生活随笔為你收集整理的快速android app开发,快速學會開發 Android App的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 去日本的机票多少钱啊?
- 下一篇: lol魔幻卡牌多少钱