



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Android手機(jī)項(xiàng)目開發(fā)教學(xué)淺析朱松北京北大方正軟件技術(shù)學(xué)院軟件工程分院[摘要]隨著Android手機(jī)開發(fā)人才需求量的一路高漲,提高學(xué)生在實(shí)際應(yīng)用開發(fā)中的技能,進(jìn)行有效的案例開發(fā)與設(shè)計(jì)是不可或缺的一個(gè)環(huán)節(jié)。為此,以Android手機(jī)項(xiàng)目的開發(fā)為案例,引領(lǐng)學(xué)生在學(xué)習(xí)過程中能夠掌握Android手機(jī)開發(fā)與設(shè)計(jì)的基本過程,鍛煉了思維邏輯能力和動(dòng)手能力,提高了靈活運(yùn)用知識(shí)的能力。[關(guān)鍵詞]Android;項(xiàng)目開發(fā);技能1引言隨著Android手機(jī)在手機(jī)產(chǎn)業(yè)呈現(xiàn)爆炸式的發(fā)展,使之躍居全球最受歡迎的智能手機(jī)平臺(tái),同時(shí)造成了市場上缺乏大量的Android手機(jī)專業(yè)開發(fā)人員。職業(yè)專家分析,隨著各種移動(dòng)應(yīng)用和手機(jī)游戲等內(nèi)容需求日益增加,也將激勵(lì)大中小型手機(jī)應(yīng)用開發(fā)商加大對(duì)Android應(yīng)用的開發(fā)力度,因此Android人才的就業(yè)前景非常廣泛。本文以Android手機(jī)項(xiàng)目開發(fā)為基準(zhǔn),從教學(xué)有效性的角度出發(fā),進(jìn)行教學(xué)方法探析。以“激發(fā)學(xué)生興趣,提高學(xué)習(xí)自信心,掌握實(shí)用技術(shù)”為主要目標(biāo),提高教學(xué)質(zhì)量,期望學(xué)生學(xué)以致用,達(dá)到企業(yè)所需的技能要求水平。2Android手機(jī)項(xiàng)目開發(fā)概述2.1Android手機(jī)開發(fā)環(huán)境Android是一個(gè)優(yōu)秀的開源手機(jī)平臺(tái),“工欲善其事,必先利其器。”Android項(xiàng)目的開發(fā)環(huán)境,有很多不同的版本,但是具體的安裝流程基本一樣,可以根據(jù)需要安裝合適的版本。1)安裝JDK1.62)安裝Eclipse3)安裝AndroidSDK4)安裝ADT插件安裝好開發(fā)環(huán)境之后,可以運(yùn)行自帶的示例程序,以檢驗(yàn)開發(fā)環(huán)境是否能夠正常工作。比如運(yùn)行LunarLander示例程序,運(yùn)行成功后,結(jié)果如圖1所示。圖1月球登陸示意圖驗(yàn)證成功后,創(chuàng)建開發(fā)幫助文檔的快捷方式,與AndroidEclipse的圖標(biāo)放在一起,方便使用。學(xué)生的任務(wù):獨(dú)立完成開發(fā)環(huán)境的安裝和配置,并整理一個(gè)安裝Android手機(jī)應(yīng)用開發(fā)環(huán)境的說明文檔,記錄安裝過程中遇到的問題以及解決方案。2.2Android手機(jī)項(xiàng)目開發(fā)技能
Android手機(jī)項(xiàng)目的開發(fā),需要學(xué)生具備一定的Java編程能力,掌握Android基本的知識(shí)體系。針對(duì)當(dāng)前學(xué)生的學(xué)習(xí)水平,在完成手機(jī)項(xiàng)目開發(fā)的過程中,逐步地完成每一項(xiàng)功能,能夠?qū)ndroid涉及到的相關(guān)知識(shí),繼續(xù)提升一個(gè)認(rèn)知層次。傳統(tǒng)的教學(xué)都是以教材內(nèi)容為基礎(chǔ),簡單易懂,但是內(nèi)容并不充實(shí),很多具體的使用方法并沒有進(jìn)行詳細(xì)的介紹,導(dǎo)致學(xué)生在學(xué)習(xí)的過程中出現(xiàn)了學(xué)習(xí)枯燥,不易充分掌握知識(shí)點(diǎn)等問題。根據(jù)Android手機(jī)項(xiàng)目開發(fā)的特點(diǎn),以及學(xué)生當(dāng)前的學(xué)習(xí)狀態(tài),總結(jié)出以下幾點(diǎn),在開發(fā)的過程中加以注意。1)學(xué)習(xí)Android開發(fā)的基礎(chǔ)知識(shí),重點(diǎn)是理解知識(shí)點(diǎn),融會(huì)貫通。比如,常用的知識(shí)點(diǎn)菜單、對(duì)話框、View視圖、數(shù)據(jù)傳送、QLite數(shù)據(jù)庫相關(guān)操縱等。2)有些錯(cuò)誤,通常是自己語法或基礎(chǔ)知識(shí)點(diǎn)掌握不牢,應(yīng)該加強(qiáng)理解和實(shí)踐。3)規(guī)范命名,養(yǎng)成好習(xí)慣。比如檢查string和layout中命名是否缺少,是否正確。4)檢查AndroidManifest.xml是否注冊(cè)了activity。5)有關(guān)方法和屬性是否使用得當(dāng)。6)數(shù)據(jù)庫相關(guān),語句是否正確,數(shù)據(jù)庫是否打開忘關(guān)閉或關(guān)閉了又要用在項(xiàng)目開發(fā)中逐步提高重實(shí)踐的思想,此階段以案例為引導(dǎo),傳授給學(xué)生的是如何提升自身技能的方法,不是教授知識(shí)的數(shù)量而是質(zhì)量,授人以魚不如授人以漁。學(xué)生清楚學(xué)習(xí)方法之后,要做的就是多加練習(xí),舉一反三,使用規(guī)范化的方法,會(huì)產(chǎn)生事半功倍的效果。3Android手機(jī)項(xiàng)目開發(fā)設(shè)計(jì)以Android手機(jī)項(xiàng)目開發(fā)為例,能夠讓學(xué)生較好地掌握知識(shí)點(diǎn)的學(xué)習(xí)方法。案例項(xiàng)目一“猜猜看”,用來分析如何進(jìn)行設(shè)計(jì),學(xué)生需要注意開發(fā)的流程以及項(xiàng)目開發(fā)的整體思路。案例項(xiàng)目:“猜猜看”項(xiàng)目,用戶選擇不同的圖標(biāo)進(jìn)入“猜猜看”界面后,根據(jù)出現(xiàn)的謎面輸入自己的答案,提交之后根據(jù)反饋信息獲知自己的猜測(cè)是否正確。具體需求:1)“猜猜看”主界面,如圖2所示。2)選擇界面,制作九個(gè)圖標(biāo),供用戶進(jìn)行選擇,如圖3所示。3)每個(gè)圖標(biāo)分別對(duì)應(yīng)不同的謎面,如圖4所示。根據(jù)上述需求設(shè)計(jì)出項(xiàng)目框架,并根據(jù)程序運(yùn)行的最終效果圖,設(shè)計(jì)出界面原型,然后對(duì)所需的功能進(jìn)行編碼實(shí)現(xiàn)。實(shí)現(xiàn)本案例的方法步驟是:(1)需要什么根據(jù)需求,主界面上需要顯示的是背景圖片,用來顯示標(biāo)題信息的文本,一個(gè)Button按鈕,觸發(fā)事件處理,進(jìn)入游戲選擇界面。選擇界面需要九個(gè)小圖片作為圖標(biāo)來供用戶選擇,九個(gè)用來顯示小標(biāo)題的文本,以此類推。圖2主界面設(shè)計(jì)(2)需要什么樣式的根據(jù)自己的設(shè)計(jì),在網(wǎng)絡(luò)或者本地上尋找合適的素材,需要的控件在main.xml文件中進(jìn)行布局,文本信息可以直接在配置文件中書寫,也可以在strings.xml中聲明。
圖3選擇界面設(shè)計(jì)(3)顯示布局先將布局完成,然后運(yùn)行程序,顯示界面布局。(4)功能的實(shí)現(xiàn)選擇圖標(biāo)之后產(chǎn)生的功能,是一個(gè)事件的處理過程,進(jìn)入相應(yīng)的游戲界面,顯示謎面,用戶在文本框中輸入結(jié)果,點(diǎn)擊提交按鈕后,根據(jù)輸入的結(jié)果進(jìn)行判斷,如果結(jié)果錯(cuò)誤,那么顯示猜錯(cuò)界面,如圖5所示;若果結(jié)果正確,那么顯示成功界面,如圖6所/示O圖5猜錯(cuò)界面圖6圖5猜錯(cuò)界面圖6成功界面GuessGame根據(jù)下列的謎面,在文本框內(nèi)填寫你所猜測(cè)的答案:4總結(jié)坐著要比站著高春夏秋冬穿皮襖朋友來了蹦蹦跳坐著要比站著高春夏秋冬穿皮襖朋友來了蹦蹦跳生人來了汪汪叫提交答案圖4游戲界面編程實(shí)現(xiàn)之后,需要進(jìn)行的是項(xiàng)目測(cè)
試,將容易出現(xiàn)錯(cuò)誤的地方進(jìn)行多次檢驗(yàn),
模擬可能會(huì)出現(xiàn)的錯(cuò)誤情況,將出現(xiàn)的錯(cuò)誤
信息列在一張表單上,然后逐一解決;最后Android手機(jī)項(xiàng)目開發(fā)探析的主要目的是使學(xué)生提高自身技能,鍛煉學(xué)習(xí)能力和動(dòng)手能力;培養(yǎng)出能夠適合在企業(yè)單位任職的優(yōu)秀人才。本文根據(jù)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)情況的層次,提出一個(gè)適合學(xué)生掌握Android知識(shí)點(diǎn)的教學(xué)方法。學(xué)生只要刻苦鉆研,能夠?qū)W(xué)習(xí)過的知識(shí)點(diǎn)應(yīng)用到實(shí)際項(xiàng)目開發(fā)中,在不斷的練習(xí)中,形成自己的知識(shí)儲(chǔ)備,為以后的工作和學(xué)習(xí)打下良好的基礎(chǔ)。參考
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年3月山東大集物流科技集團(tuán)有限公司及權(quán)屬子公司公開招聘模擬試卷附答案詳解(模擬題)
- 2025河南鄭州市教育局直屬32所學(xué)校招聘323人模擬試卷及答案詳解(有一套)
- 2025湖南省社會(huì)科學(xué)院(湖南省人民政府發(fā)展研究中心)招聘高層次人才14人模擬試卷及完整答案詳解一套
- LNG儲(chǔ)配站建設(shè)項(xiàng)目建筑工程方案
- 供水一體化項(xiàng)目技術(shù)方案
- 隧道災(zāi)害防治與應(yīng)急響應(yīng)方案
- 風(fēng)光同場發(fā)電項(xiàng)目建筑工程方案
- 中醫(yī)藥產(chǎn)業(yè)園項(xiàng)目風(fēng)險(xiǎn)評(píng)估報(bào)告
- 新能源汽車輕量化一體化項(xiàng)目建設(shè)工程方案
- 10萬千瓦光熱項(xiàng)目建筑工程方案
- 25春國家開放大學(xué)《中央銀行理論與實(shí)務(wù)》形考任務(wù)1-4參考答案
- 蘊(yùn)涵數(shù)學(xué)知識(shí)的成語故事
- 農(nóng)業(yè)職業(yè)經(jīng)理人考試?yán)碚撝R(shí)試題及答案
- 備考2025年成人高考-專升本-高等數(shù)學(xué)考點(diǎn)及必背知識(shí)點(diǎn)大全-
- 2025年廣西職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫及答案一套
- 2025年春季班主任培訓(xùn)講話稿
- 2024項(xiàng)目管理考證PMP第7版講義
- 航天技術(shù)與國際合作的機(jī)遇及挑戰(zhàn)分析
- 2024-2025學(xué)年山東省青島市高二上學(xué)期期中考試數(shù)學(xué)檢測(cè)試卷(附解析)
- 2025年上海高考語文一輪復(fù)習(xí)記誦手冊(cè):文言實(shí)詞匯編
- 2024年中國養(yǎng)老產(chǎn)業(yè)商學(xué)研究報(bào)告-銀發(fā)經(jīng)濟(jì)專題
評(píng)論
0/150
提交評(píng)論