




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
通信與電子信息專業實訓報告項目名稱:基于android的游戲開發班級10通信1班姓名學號指導教師成績實訓時間:年月日一目錄TOC\o"1-5"\h\z一、 實訓目的及其意義 31.1、 目的及意義 31.2、 研究現狀 3二、 實訓主要任務、重點及難點 42.1、 任務 42.2、 重點內容及實現途徑 4三、 實訓具體內容及完成的主要工作 53.1、 認識基礎開發 63.2、 了解數據存儲 63.3、 總體實訓過程 7四、 實際遇到的困難,解決問題的方法和措施 8(一) 、所遇問題 8(二) 、解決方法與措施 9五、 心得體會 9一、實訓目的及其意義1.1、 目的及意義 了解現階段互聯網發展主流,了解移動互聯網,認識移動互聯網的發展與展望,認識android,T解基于android的應用軟件開發方法及其商業流程。把理論與實際結合,通過對理論知識的理解,領悟從而運用到生活實際鞏固所學的知識,提高對實際生活的認識,積累經驗。使學生在此期間能夠初次體會到實際生產中的種種技能與經驗,完成一項項目鍛煉獨立思考及團隊合作能力。使學生們進一步加深對所學知識的理解,理論聯系實際,鞏固所學有關計算機基礎理論知識和基本技能,學習有關計算機最新技術方面的應用,增強學生對計算機在社會生活,社會生產中應用的感性認識,深入了解計算機在各個領域中的應用狀況。生產實習是學校教學的重要補充部分,是區別于普通學校教育的一個顯著特征,是教育教學體系中的一個不可缺少的重要組成部分和不可替代的重要環節。它是與今后的職業生活最直接聯系的,學生在生產實習過程中將完成學習到就業的過渡,因此生產實習是培養技能型人才,實現培養目標的主要途徑。它不僅是校內教學的延續,而且是校內教學的總結。生產實習一方面鞏固了書本上學到的理論知識,另一方面,可獲得在書本上不易了解和不易學到的生產現場的實際知識,使我們在實踐中得到提高實訓環節對于提高學生的綜合能力和全面素質具有重要意義。1.2、 研究現狀android是google開發的基于linux平臺的開源手機操作系統。它包括操作系統、用戶界面和應用程序一一移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。google與開放手機聯盟合作開發了android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達電和t-mobile在內的30多家技術和無線應用的領軍企業組成。google通過與運營商、設備制造商、開發商和其他有關各方結成深層次的合作伙伴關系,希望借助建立標準化、開放式的移動電話軟件平臺,在移動產業內形成一個開放式的生態系統。android主要使用于移動設備,如智能手機和平板電腦,由google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用“安卓”或“安致”。android操作系統最初由andyrubin開發,主要支持手機。2005年8月由google收購注資。2007年11月,google與84家硬件制造商、軟件開發商及電信營運商組建開放手機聯盟共同研發改良android系統。隨后google以apache開源許可證的授權方式,發布了android的源代碼。第一部android智能手機發布于2008年10月。android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,android在全球的市場份額首次超過塞班系統,躍居全球第一。2012年11月數據顯示,android占據全球智能手機操作系統市場76%的份額,中國市場占有率為90%。目前基于android的移動終端上的軟件應用開發很火熱,android平臺的開發已越來越強大。android是一種以linux為基礎的開放源碼操作系統,主要使用于便攜設備。android操作系統最初由andyrubin創辦,最初只支持手機。2005年由google收購注資,并拉攏多家制造商組成開放手機聯盟(openhandsetalliance)開發改良,逐漸擴展到到平板電腦及其他領域上。二、 實訓主要任務、重點及難點2.1、 任務認識移動互聯網,了解移動互聯網的開發,認識及了解android,在給定時間內完成基于android平臺的游戲項目的開發,實現預想游戲效果,熟悉項目開發的商業流程,給出游戲全套文檔及代碼。2.2、 重點內容及實現途徑2.2.1、 重點內容:熟悉游戲開發代碼,了解項目流程,對android游戲開發有基本了解。2.2.2、 實現途徑:所需運行硬件環境:安卓系統2.2以上3.5寸以上移動設備軟件開發環境的配置:(1) 配置java程序開發環境(2) 安裝并漢化eclipse(jdk)(3) androidsdk的安裝(4) adt的安裝及配置(5) android模擬器的配置(6) office2003以上版本的軟件(繪圖visio)然后運用eclipse完成項目代碼的編寫,運行與調試;最終在實體終端上進行測試,最終完成項目三、 實訓具體內容及完成的主要工作實訓前期,有老師給我們講解了現階段移動互聯網的發展,了解移動互聯網的發展主流,說明了現階段移動互聯的發展重要性。老師著重給我們講解7android的發展,以及現階段移動互聯中android所扮演的角色。接下來我們將針對基于android的游戲開發進行學習,由于時間的原因,我們主要了解了一下游戲開發的基本項目流程,具體的操作將在實訓過程中 講解驗證。接下來老師為我們講解了實訓的具體內容,對于一個游戲開發項目,首先我們需要進行游戲開發的前期準備,主要是游戲開發環境的配置,以及團隊開發過程中的任務分配,之后緊張的游戲項目開發拉開了帷幕。在第一天我們主要學習7eclipse軟件的使用,包括游戲工程的創建等等。并且針對eclipse中的android項目結構進行了講解:android項目結構:src/java原代碼存放目錄gen/自動生成目錄gen目錄中存放所有由android開發工具自動生成的文件。目錄中最重要的就是r.java文件。這個文件由android開發工具自動產生的。res/資源(resource)目錄在這個目錄中我們可以存放應用使用到的各種資源,^口xml界面文件,圖片或數據.assets資源目錄android除了提供/res目錄存放資源文件外,在/assets目錄也可以存放資源文件。androidmanifest.xml項目清單文件。篇二:android實習報告實習報告實習目的:生產實習是計算機科學與技術專業重要的實踐性教學活動,其目的是使學生們進一步加深對所學知識的理解,理論聯系實際,鞏固所學有關計算機基礎理論知識和基本技能,學習有關計算機最新技術方面的應用,增強學生對計算機在社會生活,社會生產中應用的感性認識,深入了解計算機在各個領域中的應用狀況,學生在實習的同時,進行一定的社會實踐與調查活動,對于提高學生的綜合能力和全面素質具有重要意義。實習內容:android主要有四大組件,分別為:activity活動、service服務'broadcastreceivers廣播接受者、contentprovider內容提供者。還有上激活組件intent。activityactivity就是一個用戶可以直接接觸并看到的窗口,當新建一個androidproject后可以看到在工程文件下的src中有一個已建好的java類firstactivity,系統也會自動為他配備一個布局文件main.xml,并在androidmanifest中對此activity進行注冊。用戶想要自己創建一個activity,首先創建一個java類繼承自activity,可以為他配備一個布局文件用來顯示activity創建后的布局。最后在主配置文件manifest.xml中對創建的activity進行注冊,這一步是必不可少的,沒有注冊activity無法運行。在manifest.xml中會有許多的activity,但系統一次只能運行一個activity,因此必須修選定一個最先運行的activity。在注冊activity是加入<intent-filter><actionandroid:name=ent.action.main/><categoryandroid:name=ent.category.launcher/></intent-filter>可指定當前的activity為主activity最先被執行。其他activity可借助激活組件intent進行啟動。通過intent還可實現來了兩個activity之間傳遞數據activity具有生命周期,他有三種狀態:運行狀態、暫停信息和停止狀態。運行態是在屏幕臺前位于當前任務堆棧的頂部,即獲取焦點的activity。暫停信息是指失去了焦點但對于用戶仍可見,此狀態下當程序處于低內存是仍有可能被消除。停止狀態是指完全被另一個activity覆蓋,但他仍然保留所有的信息與狀態。android圖形設計uiandroidui控件一般寫在布局文件中,此次實習所學控件主要有:textview,edittextbutton、alertdialog'radiobutton、checkbox、spinner和tablerow等。將這些控件及相應的屬性寫在layout下的布局文件中就可在與其綁定的activity中顯示相應的對話框,文本框,按鈕等。android的界面布局是為了使控件能夠更友好的呈現在用戶的眼中。主要有:絕對布局absolutelayout、線形布局linearlayout、框架布局framlayout、相對布局relativelayout和表格布局tablelayout。其中框架布局適合于單張圖片的顯示。service月艮務service事實運行在后臺的一段代碼。他與activity一樣有相似的生命周期,但不同的是他不能自己運行,必須通過某一個activity或者其他的context對象來調用。service可通過調用context.startservice()啟動,還可以通過serviceconnection來訪問service。可以將其他的組件綁定到service上。數據存儲activity提供了openfileoutput()方法可以用于把數據輸出到文件中,具體的實現過程與在j2se環境中保存數據到文件中是一樣的。openfileoutput()方法的第一參數用于指定文件名稱,不能包含路徑分隔符“/”,如果文件不存在,android會自動創建它。創建的文件保存在/data/data/<packagename>/files目錄,如:/data/data/cn.itcast.action/files/itcast.txt,通過點擊eclipse菜單"window”-“showview”-“other”,在對話窗口中展開android文件夾,選擇下面的fileexplorer視圖,然后在fileexplorer視圖中展開/data/data/<packagename>/files目錄就可以看到該文件。openfileoutput()方法的第二參數用于指定操作模式,有四種模式android有一套自己的安全模型,當應用程序(.apk)在安裝時系統就會分配給他一個userid,當該應用要去訪問其他資源比如文件的時候,就需要userid匹配。默認情況下,任何應用創建的文件,sharedpreferences,數據庫都應該是私有的(位于/data/data/<packagename>/files),其他程序無法訪問。除非在創建時指定了context.mode_world_readable或者context.mode_world_writeable,只有這樣其他程序才能正確訪問。實習流程:2月18 2月27日,老師對于android開發進行了詳細的講解,其內容包括:android的背景介紹,發展過程,自身的優勢與不足.android的控件、布局、activity、service等一系列基礎知識,對整個android的開發有了大致的了解2月28日 3月2日:學生自己開發android3gabs項目,老師答疑及驗收實習心得:時間過的飛快,半個月的實習就要結束了,在這次實習中我們不僅學習了相關的專業知識而且讓我對android系統又有了一個更加深入的了解,它也是我們計算機專業的一個新的方向并且發展很迅速,為了今后的發展我們還需不斷努力學習!我國的信息產業還很落后,隨著社會的發展和國家的支持,手機上網是社會發展的趨勢,到時候手機上網將無處不在!之前我對android系統的了解之停留在應用的層次上,對于更深層次的了解是很少的,通過這次實習,讓我對android系統有了一個更深層次的了解,同時它頁使我意識到無論朝哪個方向發展,主要還是要扎實深刻地學習,同時也得不斷努力探索!it業發展速度一直都是相當驚人的,不想被社會淘汰,我們就得必須不斷地學習,現在的社會不再是一勞永逸,其他行業也是如此,我們必須不斷地拿知識來武裝自己,不然被淘汰那是肯定的!現在就業難原因其實在于競爭的家具,為了在競爭中得到成功,我們必須時時刻刻學習,還學到了很多做人做事的道理,不僅懂得了要想在計算機這一行立足必須具備扎實的技術理論知識,還必須學會與人溝通,合作的能力,同時更懂得了嘗試的重要性,很多事情不是聽說是困難的它就是困難的,只有親自去做親自去體會才知道,其實它并沒有那么困難,這就是實踐的重要性!無論做什么事情都必須要堅持,只有堅持下去,才會成功!事在人為,就怕不做!我們不能怕失敗,關鍵是要從失敗中總結經驗,帶著勇氣,帶著自信,堅持不懈,踏踏實實。這一次的實習是短暫的,但我收獲良多。回顧以前所走過的路,太多的無奈和迷茫,這次實習就像是我人生道路上的航標,為我指明了前景的方向,是我對自己的前途充滿了信心,我不僅知道了在人生的岔道口更適合朝哪個方向前進!更知道了在今后的道路上怎么去武裝自己!實習結果:篇三:android生產實習報告生產實習報告一實習目地生產實習是把理論與實際結合,通過對理論知識的理解,領悟從而運用到生活實際,鞏固所學的知識,提高對實際生活的認識,積累經驗。同時生產實習也是大學生以學生身份到工作者身份的一個重要過度階段。在此期間,學生能夠初次體會到實際生產中的種種技能與經驗。完成一項項項目,能體現出獨立思考能力。android生產實習對目前應用現狀進行了分析與比較,進而研究分析了android平臺的系統架構和組件模型,在此基礎上,基于android平臺設計和開發,實現對android編程的理解與應用,特別是在對于控件的應用產生很深的理解。android平臺是目前最普遍的手機應用平臺,android實習可以讓我們與時代最新最廣泛的軟件開發聯系起來,鍛煉我們的學習能力,并且讓我們可以更加人性化,清晰的為用戶考慮。二實習內容此次實習是對android的簡單的應用與開發,也是對android各個控件的學習與實踐。在java的環境中對界面,應用進行編程。本次實習重點完成了安卓開發計算器、安卓開發學生注冊界面、安卓開發音樂播放器和安卓開發游戲連連看這四個項目。做學生注冊界面的時候學習了linearlayout,tablelayout,absolutelayout,relativelayout四種布局,分別為線型布局,表格布局,絕對布局和相對布局,并知道了如何通過這四種布局的相互嵌套來使程序的界面更加的友好,更加的讓用戶接受。并簡單的了解了安卓目錄下src,gen,res等文件夾中的文件在項目中的作用,學習了切換界面的類intent。然后學習了button,textview,seekbar等android開發的控件,并且將這些控件都運用到了所作的學生注冊界面中。做音樂播放器時學習了關于音樂文件的調用,也學習了在主文件main.java中先創建多媒體對象后,然后通過sd卡的文件路徑來創建一個播放資源,然后在創建按鈕對象,同時添加6個按鈕對象創造各自的偵聽方法,我們用listactivity來布局播放界面,用imagebutton來實現播放器的開始,暫停的操作。。最后在開發連連看游戲時,將前面所學的知識進行綜合與加深,也學習到了新的函數與控件,該游戲主要包括classgameview(游戲視類,處理游戲中出現的情況,包括界面生成,算法等)classgameactivity(處理游戲中的消息提示),classstartactivity(游戲菜單設計),classsetactivity(菜單中游戲難度設定)這些類。比如用random函數來對連連看進行重排列,還有用menu對游戲里的功能進行操作,還有用之前學到關于多媒體對象的調用將連連看游戲進行配樂。并且選用了網格對游戲界面進行了規劃,以及對于相同圖片的的消去,必須滿足情況:1,圖片相同;2,兩個圖片之間必須沒有障礙物,可以用若干個垂直的直線連接起來;3,連接兩個圖片的直線線段的轉折點不超過兩個(連接線由x軸和y軸的平行線組成,即無拐點,一個拐點,兩個拐點)。三實習流程此次對android應用與開發的實習分為以下幾個階段。首先,由老師帶領我們對android以及開發軟件eclimpse進行了一個大概的了解與操作,并且對開發語言基礎java的基礎知識和編程思想進行了一次簡單的復習與加深。然后老師開始帶領我們學習android界面的開發,并且告訴我們如何可以將界面盡量做
得美觀與方便,告訴我們作為程序的開發人員要為用戶考慮,在這一階段,我們開始試著學習和操作android的簡單控件,包括textview,button等。接著我們開始自己開發計算器,第一次將自己學到的控件進行組合搭配,并且開始學會怎么去監聽按鈕,通過對安卓常用類的學習,我們完成了計算器的常用功能。然而,對于計算機功能的實現,我感覺自己還沒有辦法做到自己想到的所有功能這讓我對android更加滿興趣的學習下去。當初步接觸到了控件的開發與搭配后,我們開始開發學生注冊界面,并且將所輸入的信息反應到下一個界面中,在做這個的時候,我們又新學習7seekbar,checkbox等控件,讓我們進一步學習7android中的常用控件。然后是對音樂播放器的開發,此階段我開始真正的接觸到了生活中自己經常用到的軟件的開發,并且也讓我第一次感覺到需要將自己開發的軟件做的美觀,于是我們開始學會調用背景圖片,調用歌曲,并且學習7radiobutton控件,以及播放器中對音樂的下跳,循環播放等功能的學習與實現。最后是開發游戲“連連看”,在此之前老師先向我們介紹了對于圖片的處理等相關知識。對于連連看,我們很熟悉,也明白其中的游戲規則;然而把它們用計算機語言展示出來卻比用文字語言展示出來要難上很多。因此這個項目也是用時最多的一個項目,期間融合了算法設計以及之前幾個項目所學的知識。雖然在參考資料下,完成了項目;但是也存在很多不足。當然也有自己特點的地方,比如添加了成功幾步就獎勵時間,比如游戲的配備音樂,以及音樂的開關按鈕。四實習心得通過這三個星期的畢業實習,我學到了很多關于android系統的技術知識,雖然實習的時間短暫但我仍舊收獲很多。首先,在每一天我認識了新的控件及相關的使用;其次,我們了解android系統的歷史和今后的發展以及相關android系統的總體構成,然后,我們學會了android編譯系統的搭建,以及在這個環境下編寫代碼,最后制作了簡單的音樂播放器以及連連看游戲等軟件;在這個過程中,我真正的了解到了理論與實際相結合的必要性以及獨立思考的重要性。生成實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,盡管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。實習報告書專業報告題目實習報告書專業報告題目計算機科學與技術報告人帶隊教師報告人帶隊教師指導教師實習地點實習時間實習地點教篇五:安卓記事本實習報告android記事本的設計與實現sqlite數據庫的設計和操作學生姓名: 指導老師:摘要:隨著智能手機的快速普及,智能手機操作系統市場風生水起°android的最大特點是其開放性體系架構,不僅具有非常好的開發、調試環境,而且還支持各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支持功能以及強大的瀏覽器。本文主要介紹了一款android記事本sqlite數據庫模塊的設計與實現。根據人們日常生活的需要,該記事本的內容包括運用sqlite封裝好的方法對數據進行添加、刪除、修改、更新和密碼進入等功能,并且將查詢到的數據傳遞給activity,具有一定的實用性。關鍵詞:記事本;android;手勢密碼;sqlite;activitydesignandimplementationofandroidnotepad—designandoperationofthesqlitedatabasestudentname: advisor:thispaperdescribesthedesignandimplementationofanandroidnotepadsqlitedatabasemodule.accordingtotheneedsofdailylife,includingthecontentsofthenotepadgoodwaytousesqlitepackagedatatoadd,delete,modify,updateandpasswordtoaccessotherfunctions,andquerythedataispassedtotheactivity,hasacertainpracticality.keywordsnotepad;android;gesturepassword;sqlite;activity目錄目錄 31...4TOC\o"1-5"\h\z項 目 背景 4項 目 意義 4系 統 可 行 性 分析 5系 統 主 要 任務 5系 統 方 案 設計 6搭 建 android 開 發 平臺 6sqlite 數 據 庫 簡介 7總 體 方 案 設計 10系統軟件開發環境 103.1 windows 開 發 環境 103.2eclipse.java集...11成開發環境3.3eclipse.adtpluginfor4.計 程.11序設..124.1計 程序詳 細設 124.2圖 程 序運行及 效 果截4.3對 sqlite數據 13庫增刪改查代碼實現 5.望 18工作總結 與展 23參獻 考文241.引言1.1項目背景window操作系統的誕生成就了微軟帝國,同時也造就7pc時代的繁榮,然而如今,以android和iphone手機為代表的智能移動設備的發明與互聯網云技術的興起卻敲響了pc時代的喪鐘!這也預示著移動互聯網時代(3g)已經來臨。在這個互聯網繁榮的時代,有一顆超新星,以它獨特性能優勢與人性化的ui設計使它在短短的幾年迅速的占領了智能移動設備的市場份額,它就是google的android!這也意味著google在移動互聯網時代開始搶跑并領跑。通過調查顯示,大部分消費者都會使用手機記事本功能。隨著手機記事本功能的不斷加強與完善,手機記事本對于人們的意義,已不僅僅像一般記事簿一樣簡單記錄,而是向著更個性化人性化的方向發展。android[1]系統是開源的,它以迅猛的姿勢已經占領了全球一半多的市場。記事本在生活和工作也日益凸顯出它的重要性,它能更好地幫助人們更好地管理自己的工作和生活,極大的方便了人們的生活。因其開源,我們可以在之上開發安卓記事本軟件,同時這也符合廣大的市場需求。1.2項目意義近幾年來隨著3g技術成熟和智能手機的不斷普及,移動應用的需求與日俱增,移動應用開發成為當下最熱門的技
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CNIDA 010-2023核電廠建(構)筑物變形監測系統技術規程
- T/CNCA 015-2022改性鎂-煤基固廢充填材料
- T/CIE 152-2022微電子器件假冒翻新物理特征識別方法與程序
- T/CHTS 10075-2022自動駕駛車輛事故責任數據采集及分析技術要求
- T/CHC 2002-2020生殖健康咨詢服務機構建設與管理規范
- T/CGCC 77-2023基于區塊鏈的預付交易平臺建設和運行規范
- T/CGA 38-2023投資鉑金條
- T/CEMIA 017-2018多模光纖預制棒用石英襯管和套管
- T/CECS 10214-2022鋼面鎂質復合風管
- T/CECS 10081-2020餐廚廢棄物智能處理設備
- 2024年區域品牌授權協議書范文范本
- HIV陽性孕產婦全程管理專家共識2024年版解讀
- 施工安全的教育培訓記錄表
- 核反應堆熱工分析課程設計
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蝕工程施工及驗收規范
- AQ 1011-2005 煤礦在用主通風機系統安全檢測檢驗規范(正式版)
- JTS-110-10-2012水運工程標準施工監理招標文件
- 2024年安徽省初中(八年級)學業水平考試初二會考生物+地理試卷真題
- 2024年江西省中考生物·地理合卷試卷真題(含答案)
- JBT 14449-2024 起重機械焊接工藝評定(正式版)
- DZ/T 0462.5-2023 礦產資源“三率”指標要求 第5部分:金、銀、鈮、鉭、鋰、鋯、鍶、稀土、鍺(正式版)
評論
0/150
提交評論