




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、快速學會開發(fā) Android App作者:吳玉舒 / 臺灣大學計算機及資訊網(wǎng)路中心程式設(shè)計組 幹事智慧型手機發(fā)展迅速, 其中以 Android 和 iOS 為主要的平臺, 根據(jù) 2012 年 6 月 Nielsen 的調(diào)查報告, 超過五成的智慧型 手機採用 Android 系統(tǒng)。在此希望透過這篇讓有興趣的開發(fā) 者能夠快速地上手。此篇分成三個部分,第一部分為開發(fā)環(huán) 境的建立,其中介紹在安裝上常遇到的錯誤該如何處理。第 二部分為基本操作介紹,最後一個部分則提供教學網(wǎng)站方便 快速上手。Part1 :開發(fā)環(huán)境建立要建立 Android 開發(fā)環(huán)境需要安裝三個套件,分別為 Java 、 Eclipse 和
2、 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 Develo
3、pers,並將其安裝。若對 Eclipse 覺得陌生,可以參考張仁峰的 Eclipse 簡介與教學 1 。Android SDK到 Android Developers 下載 Android SDK ,並將其安裝。在安裝的過程中,若已安裝 JDK ,但卻出現(xiàn)系統(tǒng)偵測不到 JDK 的錯誤,則需要額外設(shè)置系統(tǒng)變數(shù), 設(shè)置過程稍微繁瑣,請多留心設(shè)置系統(tǒng)變數(shù)步驟如下:於我的電腦按下滑鼠右鍵點選內(nèi)容 點選進階系統(tǒng)設(shè)定 -> 進階 -> 環(huán)境變數(shù)在系統(tǒng)變數(shù)按下新增,接著會出現(xiàn)一個視窗,在變數(shù)名稱欄 位填上 java_home ,而在變數(shù)值欄位填上 C:Program FilesJavajdk1
4、.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 欄位上打上 : /android/eclipse ,並按下 OK 。此部分需稍待片刻,直到出現(xiàn) Developer
5、 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)限不足所造成,使用
6、系統(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ā)時,不將模擬器關(guān)閉,繼續(xù)運 行可有效節(jié)省重開模擬器的時間,更多關(guān)於建立 AVD 的細 節(jié),可參考孫傳雄 Android 教學
7、網(wǎng)站內(nèi)的如何安裝 Android 模擬器 2 。Part2 : Android 操作上手在此部分將分別簡介如何建立 Android 程式、 如何將專案運 作於模擬器上及如何使用既有專案匯入。目前最迅速的開發(fā) 方式建議為匯入既有專案,因為很多程式早已有人開發(fā)出來,只要尋求最接近我們需要的程式再加以修改成自己的程式 即可。2.1 建立 Android 程式建立 Android 專案方式如下 :1. File -> New -> Project2. Android -> Android Application Project -> Next3. 在 Application N
8、ame 欄位上填上 Hello ,再按 Next4. Next -> Next -> Finish2.2 將專案運作於模擬器專案模擬方式如下 :1. 在專案的 root 目錄上點滑鼠右鍵2. Run as -> Android Application2.3 使用既有專案匯入?yún)R入專案作法如下1.File -> Import2.General -> Existing Projects into Workspace ->Next3. 按 Browse 選擇其路徑 -> 確定值得注意的是在步驟 3時,Copy projects into workspace 這
9、 個選項,其可將專案複製到 workspace ,讓開發(fā)者於測試修 改時不會更改到原本專案。 Part3 :Android 快速學習學習程式語言的方法眾多,多數(shù)人皆可藉由別人已開發(fā)的程 式碼範例快速學習,在此介紹幾個 android 的教學網(wǎng)站供參 考。除了看程式碼之外,也不妨嘗試作部分的修改,觀察其 變化以便加深印象。此外後面的篇幅會說明 android 生命週 期的重要性,並提供網(wǎng)站供參考。3.1 Android 教學網(wǎng)站介紹 首先介紹的是金門大學 96 年的 資工專題 -Android教學,在此網(wǎng)站中將範例作分類,特別 的是其有完善的程式碼註解以及對應(yīng)的教學影片。接著是 Jollen 的
10、 Android 專欄,其專欄講解了應(yīng)用程式的模 式和常見的 UI 設(shè)計觀念等,其文章在開發(fā)觀念上有許多幫 助,值得一看。再來介紹的是一個中文 Android API 資料的網(wǎng)站,若是不習 慣閱讀英文文件的發(fā)開者將十分受用。最後是官方的 Android training ,若是習慣閱讀英文文件的開 發(fā)者,可考慮直接到此學習。3.2 Android 生命週期開發(fā)智慧型手機程式與開發(fā)個人電腦程式在可用資源的調(diào) 配上有很明顯的差異。多數(shù)情況下,後者的記憶體都足夠使 用,僅少數(shù)特殊情況下可能造成作業(yè)系統(tǒng)不斷的 SWAP ,但 也不會有 process 被任意關(guān)閉;而智慧型手機現(xiàn)今大多為多 時分工系統(tǒng),
11、這方便在聽音樂的同時也可執(zhí)行其他的應(yīng)用程 式,當 process 過多時, 資源不足的情況下, 部分的 process 是可能被自動關(guān)閉的。 所以入門 android ,除了運用常見 API 之外,還必須熟悉 android process 的生命週期,才能在有 限資源裡作有效率的利用。Android beginner 部落格內(nèi)一文描述了 Activity 的四種狀態(tài) 以及常見的狀態(tài)轉(zhuǎn)換流程等,其內(nèi)容上簡單明瞭,有助於了 解 android process 生命週期及編寫程式時的資源運用與佈 局。結(jié)語此篇文章介紹了如何快速入門 Android 開發(fā),其中在建立環(huán) 境上點出常見的錯誤及其解法,並
12、收集了許多參考資料,相 信可有效減少在學習上篩選及尋找相關(guān)資料的時間,希望對Android 有興趣的開發(fā)者能有所幫助。參考資料與相關(guān)連結(jié)1 Eclipse 簡介與教學 , 張仁峰 , 臺大計中電子報 0020 期, 2012-03-20,.tw/chinese/epaper/0020/20120320_ 2003.html2 孫傳雄談科技的 Android 教學 , /tomsun/archive/2010/09/16/539 502.html3 使用 Eclipse 開發(fā) Android 程式 , /archives/2794 狼翔天地的 Android 生命週期 , /blog/post/29610930-android-%E 7%94%9F%E5%91%BD%E9%80%B1%E6%9C%9F5 金門大學96年的資工專題-Android教學,/start6 Jollen 的 Android 專欄 , /Android/7 中文 Android API,htt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年汽車尾氣處理市場分析報告
- 2025年中國咖啡磨砂膏行業(yè)市場全景分析及前景機遇研判報告
- 2025年模型制作行業(yè)市場需求分析報告及未來五至十年行業(yè)預(yù)測報告
- 各負其責教學課件
- 鹵素水份測定儀項目投資可行性研究分析報告(2024-2030版)
- 連鎖藥店新員工培訓(xùn)課件
- 2024年中國鉻礦石行業(yè)市場調(diào)查報告
- 稅務(wù)師網(wǎng)課平臺課件下載
- 2025年 物流服務(wù)師高級考試練習題庫附答案
- 2025年中國腔體濾波器行業(yè)市場全景分析及投資策略研究報告
- 2025年全國新高考II卷高考全國二卷真題英語試卷(真題+答案)
- 江蘇省揚州市2023-2024學年高一下學期6月期末 英語試卷(含答案無聽力)
- 浙江省溫州市樂清市2022-2023學年五年級下學期6月期末科學試題
- 2025年中國城市禮物發(fā)展白皮書
- 2024年陜西省西安市初中學業(yè)水平模擬考試地理試卷
- 口腔門診放射管理制度
- cpsm考試試題及答案
- 匯川技術(shù)高壓變頻器技術(shù)標準教材
- 2025年玻璃鋼圍網(wǎng)漁船項目市場調(diào)查研究報告
- 完整版新修訂《厲行節(jié)約反對浪費條例》(課件)
- 廣東省東莞市2025屆九年級下學期中考二模地理試卷(含答案)
評論
0/150
提交評論