安卓實(shí)習(xí)報(bào)告_第1頁
安卓實(shí)習(xí)報(bào)告_第2頁
安卓實(shí)習(xí)報(bào)告_第3頁
安卓實(shí)習(xí)報(bào)告_第4頁
安卓實(shí)習(xí)報(bào)告_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

通信與電子信息專業(yè)實(shí)訓(xùn)報(bào)告項(xiàng)目名稱:基于android的游戲開發(fā)班級(jí)10通信1班姓名學(xué)號(hào)指導(dǎo)教師成績(jī)實(shí)訓(xùn)時(shí)間:年月日一目錄TOC\o"1-5"\h\z一、 實(shí)訓(xùn)目的及其意義 31.1、 目的及意義 31.2、 研究現(xiàn)狀 3二、 實(shí)訓(xùn)主要任務(wù)、重點(diǎn)及難點(diǎn) 42.1、 任務(wù) 42.2、 重點(diǎn)內(nèi)容及實(shí)現(xiàn)途徑 4三、 實(shí)訓(xùn)具體內(nèi)容及完成的主要工作 53.1、 認(rèn)識(shí)基礎(chǔ)開發(fā) 63.2、 了解數(shù)據(jù)存儲(chǔ) 63.3、 總體實(shí)訓(xùn)過程 7四、 實(shí)際遇到的困難,解決問題的方法和措施 8(一) 、所遇問題 8(二) 、解決方法與措施 9五、 心得體會(huì) 9一、實(shí)訓(xùn)目的及其意義1.1、 目的及意義 了解現(xiàn)階段互聯(lián)網(wǎng)發(fā)展主流,了解移動(dòng)互聯(lián)網(wǎng),認(rèn)識(shí)移動(dòng)互聯(lián)網(wǎng)的發(fā)展與展望,認(rèn)識(shí)android,T解基于android的應(yīng)用軟件開發(fā)方法及其商業(yè)流程。把理論與實(shí)際結(jié)合,通過對(duì)理論知識(shí)的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際鞏固所學(xué)的知識(shí),提高對(duì)實(shí)際生活的認(rèn)識(shí),積累經(jīng)驗(yàn)。使學(xué)生在此期間能夠初次體會(huì)到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn),完成一項(xiàng)項(xiàng)目鍛煉獨(dú)立思考及團(tuán)隊(duì)合作能力。使學(xué)生們進(jìn)一步加深對(duì)所學(xué)知識(shí)的理解,理論聯(lián)系實(shí)際,鞏固所學(xué)有關(guān)計(jì)算機(jī)基礎(chǔ)理論知識(shí)和基本技能,學(xué)習(xí)有關(guān)計(jì)算機(jī)最新技術(shù)方面的應(yīng)用,增強(qiáng)學(xué)生對(duì)計(jì)算機(jī)在社會(huì)生活,社會(huì)生產(chǎn)中應(yīng)用的感性認(rèn)識(shí),深入了解計(jì)算機(jī)在各個(gè)領(lǐng)域中的應(yīng)用狀況。生產(chǎn)實(shí)習(xí)是學(xué)校教學(xué)的重要補(bǔ)充部分,是區(qū)別于普通學(xué)校教育的一個(gè)顯著特征,是教育教學(xué)體系中的一個(gè)不可缺少的重要組成部分和不可替代的重要環(huán)節(jié)。它是與今后的職業(yè)生活最直接聯(lián)系的,學(xué)生在生產(chǎn)實(shí)習(xí)過程中將完成學(xué)習(xí)到就業(yè)的過渡,因此生產(chǎn)實(shí)習(xí)是培養(yǎng)技能型人才,實(shí)現(xiàn)培養(yǎng)目標(biāo)的主要途徑。它不僅是校內(nèi)教學(xué)的延續(xù),而且是校內(nèi)教學(xué)的總結(jié)。生產(chǎn)實(shí)習(xí)一方面鞏固了書本上學(xué)到的理論知識(shí),另一方面,可獲得在書本上不易了解和不易學(xué)到的生產(chǎn)現(xiàn)場(chǎng)的實(shí)際知識(shí),使我們?cè)趯?shí)踐中得到提高實(shí)訓(xùn)環(huán)節(jié)對(duì)于提高學(xué)生的綜合能力和全面素質(zhì)具有重要意義。1.2、 研究現(xiàn)狀android是google開發(fā)的基于linux平臺(tái)的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序一一移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。google與開放手機(jī)聯(lián)盟合作開發(fā)了android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)電和t-mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。google通過與運(yùn)營(yíng)商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng)。android主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。尚未有統(tǒng)一中文名稱,中國(guó)大陸地區(qū)較多人使用“安卓”或“安致”。android操作系統(tǒng)最初由andyrubin開發(fā),主要支持手機(jī)。2005年8月由google收購(gòu)注資。2007年11月,google與84家硬件制造商、軟件開發(fā)商及電信營(yíng)運(yùn)商組建開放手機(jī)聯(lián)盟共同研發(fā)改良android系統(tǒng)。隨后google以apache開源許可證的授權(quán)方式,發(fā)布了android的源代碼。第一部android智能手機(jī)發(fā)布于2008年10月。android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。2011年第一季度,android在全球的市場(chǎng)份額首次超過塞班系統(tǒng),躍居全球第一。2012年11月數(shù)據(jù)顯示,android占據(jù)全球智能手機(jī)操作系統(tǒng)市場(chǎng)76%的份額,中國(guó)市場(chǎng)占有率為90%。目前基于android的移動(dòng)終端上的軟件應(yīng)用開發(fā)很火熱,android平臺(tái)的開發(fā)已越來越強(qiáng)大。android是一種以linux為基礎(chǔ)的開放源碼操作系統(tǒng),主要使用于便攜設(shè)備。android操作系統(tǒng)最初由andyrubin創(chuàng)辦,最初只支持手機(jī)。2005年由google收購(gòu)注資,并拉攏多家制造商組成開放手機(jī)聯(lián)盟(openhandsetalliance)開發(fā)改良,逐漸擴(kuò)展到到平板電腦及其他領(lǐng)域上。二、 實(shí)訓(xùn)主要任務(wù)、重點(diǎn)及難點(diǎn)2.1、 任務(wù)認(rèn)識(shí)移動(dòng)互聯(lián)網(wǎng),了解移動(dòng)互聯(lián)網(wǎng)的開發(fā),認(rèn)識(shí)及了解android,在給定時(shí)間內(nèi)完成基于android平臺(tái)的游戲項(xiàng)目的開發(fā),實(shí)現(xiàn)預(yù)想游戲效果,熟悉項(xiàng)目開發(fā)的商業(yè)流程,給出游戲全套文檔及代碼。2.2、 重點(diǎn)內(nèi)容及實(shí)現(xiàn)途徑2.2.1、 重點(diǎn)內(nèi)容:熟悉游戲開發(fā)代碼,了解項(xiàng)目流程,對(duì)android游戲開發(fā)有基本了解。2.2.2、 實(shí)現(xiàn)途徑:所需運(yùn)行硬件環(huán)境:安卓系統(tǒng)2.2以上3.5寸以上移動(dòng)設(shè)備軟件開發(fā)環(huán)境的配置:(1) 配置java程序開發(fā)環(huán)境(2) 安裝并漢化eclipse(jdk)(3) androidsdk的安裝(4) adt的安裝及配置(5) android模擬器的配置(6) office2003以上版本的軟件(繪圖visio)然后運(yùn)用eclipse完成項(xiàng)目代碼的編寫,運(yùn)行與調(diào)試;最終在實(shí)體終端上進(jìn)行測(cè)試,最終完成項(xiàng)目三、 實(shí)訓(xùn)具體內(nèi)容及完成的主要工作實(shí)訓(xùn)前期,有老師給我們講解了現(xiàn)階段移動(dòng)互聯(lián)網(wǎng)的發(fā)展,了解移動(dòng)互聯(lián)網(wǎng)的發(fā)展主流,說明了現(xiàn)階段移動(dòng)互聯(lián)的發(fā)展重要性。老師著重給我們講解7android的發(fā)展,以及現(xiàn)階段移動(dòng)互聯(lián)中android所扮演的角色。接下來我們將針對(duì)基于android的游戲開發(fā)進(jìn)行學(xué)習(xí),由于時(shí)間的原因,我們主要了解了一下游戲開發(fā)的基本項(xiàng)目流程,具體的操作將在實(shí)訓(xùn)過程中 講解驗(yàn)證。接下來老師為我們講解了實(shí)訓(xùn)的具體內(nèi)容,對(duì)于一個(gè)游戲開發(fā)項(xiàng)目,首先我們需要進(jìn)行游戲開發(fā)的前期準(zhǔn)備,主要是游戲開發(fā)環(huán)境的配置,以及團(tuán)隊(duì)開發(fā)過程中的任務(wù)分配,之后緊張的游戲項(xiàng)目開發(fā)拉開了帷幕。在第一天我們主要學(xué)習(xí)7eclipse軟件的使用,包括游戲工程的創(chuàng)建等等。并且針對(duì)eclipse中的android項(xiàng)目結(jié)構(gòu)進(jìn)行了講解:android項(xiàng)目結(jié)構(gòu):src/java原代碼存放目錄gen/自動(dòng)生成目錄gen目錄中存放所有由android開發(fā)工具自動(dòng)生成的文件。目錄中最重要的就是r.java文件。這個(gè)文件由android開發(fā)工具自動(dòng)產(chǎn)生的。res/資源(resource)目錄在這個(gè)目錄中我們可以存放應(yīng)用使用到的各種資源,^口xml界面文件,圖片或數(shù)據(jù).assets資源目錄android除了提供/res目錄存放資源文件外,在/assets目錄也可以存放資源文件。androidmanifest.xml項(xiàng)目清單文件。篇二:android實(shí)習(xí)報(bào)告實(shí)習(xí)報(bào)告實(shí)習(xí)目的:生產(chǎn)實(shí)習(xí)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)重要的實(shí)踐性教學(xué)活動(dòng),其目的是使學(xué)生們進(jìn)一步加深對(duì)所學(xué)知識(shí)的理解,理論聯(lián)系實(shí)際,鞏固所學(xué)有關(guān)計(jì)算機(jī)基礎(chǔ)理論知識(shí)和基本技能,學(xué)習(xí)有關(guān)計(jì)算機(jī)最新技術(shù)方面的應(yīng)用,增強(qiáng)學(xué)生對(duì)計(jì)算機(jī)在社會(huì)生活,社會(huì)生產(chǎn)中應(yīng)用的感性認(rèn)識(shí),深入了解計(jì)算機(jī)在各個(gè)領(lǐng)域中的應(yīng)用狀況,學(xué)生在實(shí)習(xí)的同時(shí),進(jìn)行一定的社會(huì)實(shí)踐與調(diào)查活動(dòng),對(duì)于提高學(xué)生的綜合能力和全面素質(zhì)具有重要意義。實(shí)習(xí)內(nèi)容:android主要有四大組件,分別為:activity活動(dòng)、service服務(wù)'broadcastreceivers廣播接受者、contentprovider內(nèi)容提供者。還有上激活組件intent。activityactivity就是一個(gè)用戶可以直接接觸并看到的窗口,當(dāng)新建一個(gè)androidproject后可以看到在工程文件下的src中有一個(gè)已建好的java類firstactivity,系統(tǒng)也會(huì)自動(dòng)為他配備一個(gè)布局文件main.xml,并在androidmanifest中對(duì)此activity進(jìn)行注冊(cè)。用戶想要自己創(chuàng)建一個(gè)activity,首先創(chuàng)建一個(gè)java類繼承自activity,可以為他配備一個(gè)布局文件用來顯示activity創(chuàng)建后的布局。最后在主配置文件manifest.xml中對(duì)創(chuàng)建的activity進(jìn)行注冊(cè),這一步是必不可少的,沒有注冊(cè)activity無法運(yùn)行。在manifest.xml中會(huì)有許多的activity,但系統(tǒng)一次只能運(yùn)行一個(gè)activity,因此必須修選定一個(gè)最先運(yùn)行的activity。在注冊(cè)activity是加入<intent-filter><actionandroid:name=ent.action.main/><categoryandroid:name=ent.category.launcher/></intent-filter>可指定當(dāng)前的activity為主activity最先被執(zhí)行。其他activity可借助激活組件intent進(jìn)行啟動(dòng)。通過intent還可實(shí)現(xiàn)來了兩個(gè)activity之間傳遞數(shù)據(jù)activity具有生命周期,他有三種狀態(tài):運(yùn)行狀態(tài)、暫停信息和停止?fàn)顟B(tài)。運(yùn)行態(tài)是在屏幕臺(tái)前位于當(dāng)前任務(wù)堆棧的頂部,即獲取焦點(diǎn)的activity。暫停信息是指失去了焦點(diǎn)但對(duì)于用戶仍可見,此狀態(tài)下當(dāng)程序處于低內(nèi)存是仍有可能被消除。停止?fàn)顟B(tài)是指完全被另一個(gè)activity覆蓋,但他仍然保留所有的信息與狀態(tài)。android圖形設(shè)計(jì)uiandroidui控件一般寫在布局文件中,此次實(shí)習(xí)所學(xué)控件主要有:textview,edittextbutton、alertdialog'radiobutton、checkbox、spinner和tablerow等。將這些控件及相應(yīng)的屬性寫在layout下的布局文件中就可在與其綁定的activity中顯示相應(yīng)的對(duì)話框,文本框,按鈕等。android的界面布局是為了使控件能夠更友好的呈現(xiàn)在用戶的眼中。主要有:絕對(duì)布局absolutelayout、線形布局linearlayout、框架布局framlayout、相對(duì)布局relativelayout和表格布局tablelayout。其中框架布局適合于單張圖片的顯示。service月艮務(wù)service事實(shí)運(yùn)行在后臺(tái)的一段代碼。他與activity一樣有相似的生命周期,但不同的是他不能自己運(yùn)行,必須通過某一個(gè)activity或者其他的context對(duì)象來調(diào)用。service可通過調(diào)用context.startservice()啟動(dòng),還可以通過serviceconnection來訪問service??梢詫⑵渌慕M件綁定到service上。數(shù)據(jù)存儲(chǔ)activity提供了openfileoutput()方法可以用于把數(shù)據(jù)輸出到文件中,具體的實(shí)現(xiàn)過程與在j2se環(huán)境中保存數(shù)據(jù)到文件中是一樣的。openfileoutput()方法的第一參數(shù)用于指定文件名稱,不能包含路徑分隔符“/”,如果文件不存在,android會(huì)自動(dòng)創(chuàng)建它。創(chuàng)建的文件保存在/data/data/<packagename>/files目錄,如:/data/data/cn.itcast.action/files/itcast.txt,通過點(diǎn)擊eclipse菜單"window”-“showview”-“other”,在對(duì)話窗口中展開android文件夾,選擇下面的fileexplorer視圖,然后在fileexplorer視圖中展開/data/data/<packagename>/files目錄就可以看到該文件。openfileoutput()方法的第二參數(shù)用于指定操作模式,有四種模式android有一套自己的安全模型,當(dāng)應(yīng)用程序(.apk)在安裝時(shí)系統(tǒng)就會(huì)分配給他一個(gè)userid,當(dāng)該應(yīng)用要去訪問其他資源比如文件的時(shí)候,就需要userid匹配。默認(rèn)情況下,任何應(yīng)用創(chuàng)建的文件,sharedpreferences,數(shù)據(jù)庫都應(yīng)該是私有的(位于/data/data/<packagename>/files),其他程序無法訪問。除非在創(chuàng)建時(shí)指定了context.mode_world_readable或者context.mode_world_writeable,只有這樣其他程序才能正確訪問。實(shí)習(xí)流程:2月18 2月27日,老師對(duì)于android開發(fā)進(jìn)行了詳細(xì)的講解,其內(nèi)容包括:android的背景介紹,發(fā)展過程,自身的優(yōu)勢(shì)與不足.android的控件、布局、activity、service等一系列基礎(chǔ)知識(shí),對(duì)整個(gè)android的開發(fā)有了大致的了解2月28日 3月2日:學(xué)生自己開發(fā)android3gabs項(xiàng)目,老師答疑及驗(yàn)收實(shí)習(xí)心得:時(shí)間過的飛快,半個(gè)月的實(shí)習(xí)就要結(jié)束了,在這次實(shí)習(xí)中我們不僅學(xué)習(xí)了相關(guān)的專業(yè)知識(shí)而且讓我對(duì)android系統(tǒng)又有了一個(gè)更加深入的了解,它也是我們計(jì)算機(jī)專業(yè)的一個(gè)新的方向并且發(fā)展很迅速,為了今后的發(fā)展我們還需不斷努力學(xué)習(xí)!我國(guó)的信息產(chǎn)業(yè)還很落后,隨著社會(huì)的發(fā)展和國(guó)家的支持,手機(jī)上網(wǎng)是社會(huì)發(fā)展的趨勢(shì),到時(shí)候手機(jī)上網(wǎng)將無處不在!之前我對(duì)android系統(tǒng)的了解之停留在應(yīng)用的層次上,對(duì)于更深層次的了解是很少的,通過這次實(shí)習(xí),讓我對(duì)android系統(tǒng)有了一個(gè)更深層次的了解,同時(shí)它頁使我意識(shí)到無論朝哪個(gè)方向發(fā)展,主要還是要扎實(shí)深刻地學(xué)習(xí),同時(shí)也得不斷努力探索!it業(yè)發(fā)展速度一直都是相當(dāng)驚人的,不想被社會(huì)淘汰,我們就得必須不斷地學(xué)習(xí),現(xiàn)在的社會(huì)不再是一勞永逸,其他行業(yè)也是如此,我們必須不斷地拿知識(shí)來武裝自己,不然被淘汰那是肯定的!現(xiàn)在就業(yè)難原因其實(shí)在于競(jìng)爭(zhēng)的家具,為了在競(jìng)爭(zhēng)中得到成功,我們必須時(shí)時(shí)刻刻學(xué)習(xí),還學(xué)到了很多做人做事的道理,不僅懂得了要想在計(jì)算機(jī)這一行立足必須具備扎實(shí)的技術(shù)理論知識(shí),還必須學(xué)會(huì)與人溝通,合作的能力,同時(shí)更懂得了嘗試的重要性,很多事情不是聽說是困難的它就是困難的,只有親自去做親自去體會(huì)才知道,其實(shí)它并沒有那么困難,這就是實(shí)踐的重要性!無論做什么事情都必須要堅(jiān)持,只有堅(jiān)持下去,才會(huì)成功!事在人為,就怕不做!我們不能怕失敗,關(guān)鍵是要從失敗中總結(jié)經(jīng)驗(yàn),帶著勇氣,帶著自信,堅(jiān)持不懈,踏踏實(shí)實(shí)。這一次的實(shí)習(xí)是短暫的,但我收獲良多?;仡櫼郧八哌^的路,太多的無奈和迷茫,這次實(shí)習(xí)就像是我人生道路上的航標(biāo),為我指明了前景的方向,是我對(duì)自己的前途充滿了信心,我不僅知道了在人生的岔道口更適合朝哪個(gè)方向前進(jìn)!更知道了在今后的道路上怎么去武裝自己!實(shí)習(xí)結(jié)果:篇三:android生產(chǎn)實(shí)習(xí)報(bào)告生產(chǎn)實(shí)習(xí)報(bào)告一實(shí)習(xí)目地生產(chǎn)實(shí)習(xí)是把理論與實(shí)際結(jié)合,通過對(duì)理論知識(shí)的理解,領(lǐng)悟從而運(yùn)用到生活實(shí)際,鞏固所學(xué)的知識(shí),提高對(duì)實(shí)際生活的認(rèn)識(shí),積累經(jīng)驗(yàn)。同時(shí)生產(chǎn)實(shí)習(xí)也是大學(xué)生以學(xué)生身份到工作者身份的一個(gè)重要過度階段。在此期間,學(xué)生能夠初次體會(huì)到實(shí)際生產(chǎn)中的種種技能與經(jīng)驗(yàn)。完成一項(xiàng)項(xiàng)項(xiàng)目,能體現(xiàn)出獨(dú)立思考能力。android生產(chǎn)實(shí)習(xí)對(duì)目前應(yīng)用現(xiàn)狀進(jìn)行了分析與比較,進(jìn)而研究分析了android平臺(tái)的系統(tǒng)架構(gòu)和組件模型,在此基礎(chǔ)上,基于android平臺(tái)設(shè)計(jì)和開發(fā),實(shí)現(xiàn)對(duì)android編程的理解與應(yīng)用,特別是在對(duì)于控件的應(yīng)用產(chǎn)生很深的理解。android平臺(tái)是目前最普遍的手機(jī)應(yīng)用平臺(tái),android實(shí)習(xí)可以讓我們與時(shí)代最新最廣泛的軟件開發(fā)聯(lián)系起來,鍛煉我們的學(xué)習(xí)能力,并且讓我們可以更加人性化,清晰的為用戶考慮。二實(shí)習(xí)內(nèi)容此次實(shí)習(xí)是對(duì)android的簡(jiǎn)單的應(yīng)用與開發(fā),也是對(duì)android各個(gè)控件的學(xué)習(xí)與實(shí)踐。在java的環(huán)境中對(duì)界面,應(yīng)用進(jìn)行編程。本次實(shí)習(xí)重點(diǎn)完成了安卓開發(fā)計(jì)算器、安卓開發(fā)學(xué)生注冊(cè)界面、安卓開發(fā)音樂播放器和安卓開發(fā)游戲連連看這四個(gè)項(xiàng)目。做學(xué)生注冊(cè)界面的時(shí)候?qū)W習(xí)了linearlayout,tablelayout,absolutelayout,relativelayout四種布局,分別為線型布局,表格布局,絕對(duì)布局和相對(duì)布局,并知道了如何通過這四種布局的相互嵌套來使程序的界面更加的友好,更加的讓用戶接受。并簡(jiǎn)單的了解了安卓目錄下src,gen,res等文件夾中的文件在項(xiàng)目中的作用,學(xué)習(xí)了切換界面的類intent。然后學(xué)習(xí)了button,textview,seekbar等android開發(fā)的控件,并且將這些控件都運(yùn)用到了所作的學(xué)生注冊(cè)界面中。做音樂播放器時(shí)學(xué)習(xí)了關(guān)于音樂文件的調(diào)用,也學(xué)習(xí)了在主文件main.java中先創(chuàng)建多媒體對(duì)象后,然后通過sd卡的文件路徑來創(chuàng)建一個(gè)播放資源,然后在創(chuàng)建按鈕對(duì)象,同時(shí)添加6個(gè)按鈕對(duì)象創(chuàng)造各自的偵聽方法,我們用listactivity來布局播放界面,用imagebutton來實(shí)現(xiàn)播放器的開始,暫停的操作。。最后在開發(fā)連連看游戲時(shí),將前面所學(xué)的知識(shí)進(jìn)行綜合與加深,也學(xué)習(xí)到了新的函數(shù)與控件,該游戲主要包括classgameview(游戲視類,處理游戲中出現(xiàn)的情況,包括界面生成,算法等)classgameactivity(處理游戲中的消息提示),classstartactivity(游戲菜單設(shè)計(jì)),classsetactivity(菜單中游戲難度設(shè)定)這些類。比如用random函數(shù)來對(duì)連連看進(jìn)行重排列,還有用menu對(duì)游戲里的功能進(jìn)行操作,還有用之前學(xué)到關(guān)于多媒體對(duì)象的調(diào)用將連連看游戲進(jìn)行配樂。并且選用了網(wǎng)格對(duì)游戲界面進(jìn)行了規(guī)劃,以及對(duì)于相同圖片的的消去,必須滿足情況:1,圖片相同;2,兩個(gè)圖片之間必須沒有障礙物,可以用若干個(gè)垂直的直線連接起來;3,連接兩個(gè)圖片的直線線段的轉(zhuǎn)折點(diǎn)不超過兩個(gè)(連接線由x軸和y軸的平行線組成,即無拐點(diǎn),一個(gè)拐點(diǎn),兩個(gè)拐點(diǎn))。三實(shí)習(xí)流程此次對(duì)android應(yīng)用與開發(fā)的實(shí)習(xí)分為以下幾個(gè)階段。首先,由老師帶領(lǐng)我們對(duì)android以及開發(fā)軟件eclimpse進(jìn)行了一個(gè)大概的了解與操作,并且對(duì)開發(fā)語言基礎(chǔ)java的基礎(chǔ)知識(shí)和編程思想進(jìn)行了一次簡(jiǎn)單的復(fù)習(xí)與加深。然后老師開始帶領(lǐng)我們學(xué)習(xí)android界面的開發(fā),并且告訴我們?nèi)绾慰梢詫⒔缑姹M量做

得美觀與方便,告訴我們作為程序的開發(fā)人員要為用戶考慮,在這一階段,我們開始試著學(xué)習(xí)和操作android的簡(jiǎn)單控件,包括textview,button等。接著我們開始自己開發(fā)計(jì)算器,第一次將自己學(xué)到的控件進(jìn)行組合搭配,并且開始學(xué)會(huì)怎么去監(jiān)聽按鈕,通過對(duì)安卓常用類的學(xué)習(xí),我們完成了計(jì)算器的常用功能。然而,對(duì)于計(jì)算機(jī)功能的實(shí)現(xiàn),我感覺自己還沒有辦法做到自己想到的所有功能這讓我對(duì)android更加滿興趣的學(xué)習(xí)下去。當(dāng)初步接觸到了控件的開發(fā)與搭配后,我們開始開發(fā)學(xué)生注冊(cè)界面,并且將所輸入的信息反應(yīng)到下一個(gè)界面中,在做這個(gè)的時(shí)候,我們又新學(xué)習(xí)7seekbar,checkbox等控件,讓我們進(jìn)一步學(xué)習(xí)7android中的常用控件。然后是對(duì)音樂播放器的開發(fā),此階段我開始真正的接觸到了生活中自己經(jīng)常用到的軟件的開發(fā),并且也讓我第一次感覺到需要將自己開發(fā)的軟件做的美觀,于是我們開始學(xué)會(huì)調(diào)用背景圖片,調(diào)用歌曲,并且學(xué)習(xí)7radiobutton控件,以及播放器中對(duì)音樂的下跳,循環(huán)播放等功能的學(xué)習(xí)與實(shí)現(xiàn)。最后是開發(fā)游戲“連連看”,在此之前老師先向我們介紹了對(duì)于圖片的處理等相關(guān)知識(shí)。對(duì)于連連看,我們很熟悉,也明白其中的游戲規(guī)則;然而把它們用計(jì)算機(jī)語言展示出來卻比用文字語言展示出來要難上很多。因此這個(gè)項(xiàng)目也是用時(shí)最多的一個(gè)項(xiàng)目,期間融合了算法設(shè)計(jì)以及之前幾個(gè)項(xiàng)目所學(xué)的知識(shí)。雖然在參考資料下,完成了項(xiàng)目;但是也存在很多不足。當(dāng)然也有自己特點(diǎn)的地方,比如添加了成功幾步就獎(jiǎng)勵(lì)時(shí)間,比如游戲的配備音樂,以及音樂的開關(guān)按鈕。四實(shí)習(xí)心得通過這三個(gè)星期的畢業(yè)實(shí)習(xí),我學(xué)到了很多關(guān)于android系統(tǒng)的技術(shù)知識(shí),雖然實(shí)習(xí)的時(shí)間短暫但我仍舊收獲很多。首先,在每一天我認(rèn)識(shí)了新的控件及相關(guān)的使用;其次,我們了解android系統(tǒng)的歷史和今后的發(fā)展以及相關(guān)android系統(tǒng)的總體構(gòu)成,然后,我們學(xué)會(huì)了android編譯系統(tǒng)的搭建,以及在這個(gè)環(huán)境下編寫代碼,最后制作了簡(jiǎn)單的音樂播放器以及連連看游戲等軟件;在這個(gè)過程中,我真正的了解到了理論與實(shí)際相結(jié)合的必要性以及獨(dú)立思考的重要性。生成實(shí)習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長(zhǎng)的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長(zhǎng)。實(shí)習(xí)報(bào)告書專業(yè)報(bào)告題目實(shí)習(xí)報(bào)告書專業(yè)報(bào)告題目計(jì)算機(jī)科學(xué)與技術(shù)報(bào)告人帶隊(duì)教師報(bào)告人帶隊(duì)教師指導(dǎo)教師實(shí)習(xí)地點(diǎn)實(shí)習(xí)時(shí)間實(shí)習(xí)地點(diǎn)教篇五:安卓記事本實(shí)習(xí)報(bào)告android記事本的設(shè)計(jì)與實(shí)現(xiàn)sqlite數(shù)據(jù)庫的設(shè)計(jì)和操作學(xué)生姓名: 指導(dǎo)老師:摘要:隨著智能手機(jī)的快速普及,智能手機(jī)操作系統(tǒng)市場(chǎng)風(fēng)生水起°android的最大特點(diǎn)是其開放性體系架構(gòu),不僅具有非常好的開發(fā)、調(diào)試環(huán)境,而且還支持各種可擴(kuò)展的用戶體驗(yàn),包括豐富的圖形組件、多媒體支持功能以及強(qiáng)大的瀏覽器。本文主要介紹了一款android記事本sqlite數(shù)據(jù)庫模塊的設(shè)計(jì)與實(shí)現(xiàn)。根據(jù)人們?nèi)粘I畹男枰?,該記事本的?nèi)容包括運(yùn)用sqlite封裝好的方法對(duì)數(shù)據(jù)進(jìn)行添加、刪除、修改、更新和密碼進(jìn)入等功能,并且將查詢到的數(shù)據(jù)傳遞給activity,具有一定的實(shí)用性。關(guān)鍵詞:記事本;android;手勢(shì)密碼;sqlite;activitydesignandimplementationofandroidnotepad—designandoperationofthesqlitedatabasestudentname: advisor:thispaperdescribesthedesignandimplementationofanandroidnotepadsqlitedatabasemodule.accordingtotheneedsofdailylife,includingthecontentsofthenotepadgoodwaytousesqlitepackagedatatoadd,delete,modify,updateandpasswordtoaccessotherfunctions,andquerythedataispassedtotheactivity,hasacertainpracticality.keywordsnotepad;android;gesturepassword;sqlite;activity目錄目錄 31...4TOC\o"1-5"\h\z項(xiàng) 目 背景 4項(xiàng) 目 意義 4系 統(tǒng) 可 行 性 分析 5系 統(tǒng) 主 要 任務(wù) 5系 統(tǒng) 方 案 設(shè)計(jì) 6搭 建 android 開 發(fā) 平臺(tái) 6sqlite 數(shù) 據(jù) 庫 簡(jiǎn)介 7總 體 方 案 設(shè)計(jì) 10系統(tǒng)軟件開發(fā)環(huán)境 103.1 windows 開 發(fā) 環(huán)境 103.2eclipse.java集...11成開發(fā)環(huán)境3.3eclipse.adtpluginfor4.計(jì) 程.11序設(shè)..124.1計(jì) 程序詳 細(xì)設(shè) 124.2圖 程 序運(yùn)行及 效 果截4.3對(duì) sqlite數(shù)據(jù) 13庫增刪改查代碼實(shí)現(xiàn) 5.望 18工作總結(jié) 與展 23參獻(xiàn) 考文241.引言1.1項(xiàng)目背景window操作系統(tǒng)的誕生成就了微軟帝國(guó),同時(shí)也造就7pc時(shí)代的繁榮,然而如今,以android和iphone手機(jī)為代表的智能移動(dòng)設(shè)備的發(fā)明與互聯(lián)網(wǎng)云技術(shù)的興起卻敲響了pc時(shí)代的喪鐘!這也預(yù)示著移動(dòng)互聯(lián)網(wǎng)時(shí)代(3g)已經(jīng)來臨。在這個(gè)互聯(lián)網(wǎng)繁榮的時(shí)代,有一顆超新星,以它獨(dú)特性能優(yōu)勢(shì)與人性化的ui設(shè)計(jì)使它在短短的幾年迅速的占領(lǐng)了智能移動(dòng)設(shè)備的市場(chǎng)份額,它就是google的android!這也意味著google在移動(dòng)互聯(lián)網(wǎng)時(shí)代開始搶跑并領(lǐng)跑。通過調(diào)查顯示,大部分消費(fèi)者都會(huì)使用手機(jī)記事本功能。隨著手機(jī)記事本功能的不斷加強(qiáng)與完善,手機(jī)記事本對(duì)于人們的意義,已不僅僅像一般記事簿一樣簡(jiǎn)單記錄,而是向著更個(gè)性化人性化的方向發(fā)展。android[1]系統(tǒng)是開源的,它以迅猛的姿勢(shì)已經(jīng)占領(lǐng)了全球一半多的市場(chǎng)。記事本在生活和工作也日益凸顯出它的重要性,它能更好地幫助人們更好地管理自己的工作和生活,極大的方便了人們的生活。因其開源,我們可以在之上開發(fā)安卓記事本軟件,同時(shí)這也符合廣大的市場(chǎng)需求。1.2項(xiàng)目意義近幾年來隨著3g技術(shù)成熟和智能手機(jī)的不斷普及,移動(dòng)應(yīng)用的需求與日俱增,移動(dòng)應(yīng)用開發(fā)成為當(dāng)下最熱門的技

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論