Android手機項目開發(fā)教學(xué)淺析_第1頁
Android手機項目開發(fā)教學(xué)淺析_第2頁
Android手機項目開發(fā)教學(xué)淺析_第3頁
Android手機項目開發(fā)教學(xué)淺析_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Android手機項目開發(fā)教學(xué)淺析朱松北京北大方正軟件技術(shù)學(xué)院軟件工程分院[摘要]隨著Android手機開發(fā)人才需求量的一路高漲,提高學(xué)生在實際應(yīng)用開發(fā)中的技能,進行有效的案例開發(fā)與設(shè)計是不可或缺的一個環(huán)節(jié)。為此,以Android手機項目的開發(fā)為案例,引領(lǐng)學(xué)生在學(xué)習(xí)過程中能夠掌握Android手機開發(fā)與設(shè)計的基本過程,鍛煉了思維邏輯能力和動手能力,提高了靈活運用知識的能力。[關(guān)鍵詞]Android;項目開發(fā);技能1引言隨著Android手機在手機產(chǎn)業(yè)呈現(xiàn)爆炸式的發(fā)展,使之躍居全球最受歡迎的智能手機平臺,同時造成了市場上缺乏大量的Android手機專業(yè)開發(fā)人員。職業(yè)專家分析,隨著各種移動應(yīng)用和手機游戲等內(nèi)容需求日益增加,也將激勵大中小型手機應(yīng)用開發(fā)商加大對Android應(yīng)用的開發(fā)力度,因此Android人才的就業(yè)前景非常廣泛。本文以Android手機項目開發(fā)為基準,從教學(xué)有效性的角度出發(fā),進行教學(xué)方法探析。以“激發(fā)學(xué)生興趣,提高學(xué)習(xí)自信心,掌握實用技術(shù)”為主要目標,提高教學(xué)質(zhì)量,期望學(xué)生學(xué)以致用,達到企業(yè)所需的技能要求水平。2Android手機項目開發(fā)概述2.1Android手機開發(fā)環(huán)境Android是一個優(yōu)秀的開源手機平臺,“工欲善其事,必先利其器?!盇ndroid項目的開發(fā)環(huán)境,有很多不同的版本,但是具體的安裝流程基本一樣,可以根據(jù)需要安裝合適的版本。1)安裝JDK1.62)安裝Eclipse3)安裝AndroidSDK4)安裝ADT插件安裝好開發(fā)環(huán)境之后,可以運行自帶的示例程序,以檢驗開發(fā)環(huán)境是否能夠正常工作。比如運行LunarLander示例程序,運行成功后,結(jié)果如圖1所示。圖1月球登陸示意圖驗證成功后,創(chuàng)建開發(fā)幫助文檔的快捷方式,與AndroidEclipse的圖標放在一起,方便使用。學(xué)生的任務(wù):獨立完成開發(fā)環(huán)境的安裝和配置,并整理一個安裝Android手機應(yīng)用開發(fā)環(huán)境的說明文檔,記錄安裝過程中遇到的問題以及解決方案。2.2Android手機項目開發(fā)技能

Android手機項目的開發(fā),需要學(xué)生具備一定的Java編程能力,掌握Android基本的知識體系。針對當前學(xué)生的學(xué)習(xí)水平,在完成手機項目開發(fā)的過程中,逐步地完成每一項功能,能夠?qū)ndroid涉及到的相關(guān)知識,繼續(xù)提升一個認知層次。傳統(tǒng)的教學(xué)都是以教材內(nèi)容為基礎(chǔ),簡單易懂,但是內(nèi)容并不充實,很多具體的使用方法并沒有進行詳細的介紹,導(dǎo)致學(xué)生在學(xué)習(xí)的過程中出現(xiàn)了學(xué)習(xí)枯燥,不易充分掌握知識點等問題。根據(jù)Android手機項目開發(fā)的特點,以及學(xué)生當前的學(xué)習(xí)狀態(tài),總結(jié)出以下幾點,在開發(fā)的過程中加以注意。1)學(xué)習(xí)Android開發(fā)的基礎(chǔ)知識,重點是理解知識點,融會貫通。比如,常用的知識點菜單、對話框、View視圖、數(shù)據(jù)傳送、QLite數(shù)據(jù)庫相關(guān)操縱等。2)有些錯誤,通常是自己語法或基礎(chǔ)知識點掌握不牢,應(yīng)該加強理解和實踐。3)規(guī)范命名,養(yǎng)成好習(xí)慣。比如檢查string和layout中命名是否缺少,是否正確。4)檢查AndroidManifest.xml是否注冊了activity。5)有關(guān)方法和屬性是否使用得當。6)數(shù)據(jù)庫相關(guān),語句是否正確,數(shù)據(jù)庫是否打開忘關(guān)閉或關(guān)閉了又要用在項目開發(fā)中逐步提高重實踐的思想,此階段以案例為引導(dǎo),傳授給學(xué)生的是如何提升自身技能的方法,不是教授知識的數(shù)量而是質(zhì)量,授人以魚不如授人以漁。學(xué)生清楚學(xué)習(xí)方法之后,要做的就是多加練習(xí),舉一反三,使用規(guī)范化的方法,會產(chǎn)生事半功倍的效果。3Android手機項目開發(fā)設(shè)計以Android手機項目開發(fā)為例,能夠讓學(xué)生較好地掌握知識點的學(xué)習(xí)方法。案例項目一“猜猜看”,用來分析如何進行設(shè)計,學(xué)生需要注意開發(fā)的流程以及項目開發(fā)的整體思路。案例項目:“猜猜看”項目,用戶選擇不同的圖標進入“猜猜看”界面后,根據(jù)出現(xiàn)的謎面輸入自己的答案,提交之后根據(jù)反饋信息獲知自己的猜測是否正確。具體需求:1)“猜猜看”主界面,如圖2所示。2)選擇界面,制作九個圖標,供用戶進行選擇,如圖3所示。3)每個圖標分別對應(yīng)不同的謎面,如圖4所示。根據(jù)上述需求設(shè)計出項目框架,并根據(jù)程序運行的最終效果圖,設(shè)計出界面原型,然后對所需的功能進行編碼實現(xiàn)。實現(xiàn)本案例的方法步驟是:(1)需要什么根據(jù)需求,主界面上需要顯示的是背景圖片,用來顯示標題信息的文本,一個Button按鈕,觸發(fā)事件處理,進入游戲選擇界面。選擇界面需要九個小圖片作為圖標來供用戶選擇,九個用來顯示小標題的文本,以此類推。圖2主界面設(shè)計(2)需要什么樣式的根據(jù)自己的設(shè)計,在網(wǎng)絡(luò)或者本地上尋找合適的素材,需要的控件在main.xml文件中進行布局,文本信息可以直接在配置文件中書寫,也可以在strings.xml中聲明。

圖3選擇界面設(shè)計(3)顯示布局先將布局完成,然后運行程序,顯示界面布局。(4)功能的實現(xiàn)選擇圖標之后產(chǎn)生的功能,是一個事件的處理過程,進入相應(yīng)的游戲界面,顯示謎面,用戶在文本框中輸入結(jié)果,點擊提交按鈕后,根據(jù)輸入的結(jié)果進行判斷,如果結(jié)果錯誤,那么顯示猜錯界面,如圖5所示;若果結(jié)果正確,那么顯示成功界面,如圖6所/示O圖5猜錯界面圖6圖5猜錯界面圖6成功界面GuessGame根據(jù)下列的謎面,在文本框內(nèi)填寫你所猜測的答案:4總結(jié)坐著要比站著高春夏秋冬穿皮襖朋友來了蹦蹦跳坐著要比站著高春夏秋冬穿皮襖朋友來了蹦蹦跳生人來了汪汪叫提交答案圖4游戲界面編程實現(xiàn)之后,需要進行的是項目測

試,將容易出現(xiàn)錯誤的地方進行多次檢驗,

模擬可能會出現(xiàn)的錯誤情況,將出現(xiàn)的錯誤

信息列在一張表單上,然后逐一解決;最后Android手機項目開發(fā)探析的主要目的是使學(xué)生提高自身技能,鍛煉學(xué)習(xí)能力和動手能力;培養(yǎng)出能夠適合在企業(yè)單位任職的優(yōu)秀人才。本文根據(jù)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)情況的層次,提出一個適合學(xué)生掌握Android知識點的教學(xué)方法。學(xué)生只要刻苦鉆研,能夠?qū)W(xué)習(xí)過的知識點應(yīng)用到實際項目開發(fā)中,在不斷的練習(xí)中,形成自己的知識儲備,為以后的工作和學(xué)習(xí)打下良好的基礎(chǔ)。參考

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論