freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的海南風(fēng)景猜猜看軟件的開發(fā)與研究畢業(yè)論文設(shè)計(jì)-資料下載頁

2025-06-26 13:18本頁面
  

【正文】 ty,把創(chuàng)建好的 Intent 作為參數(shù)傳遞給 startActivity()方法。由于使用多個(gè) Activity,因此需要在 文件中注冊這些 Activity。使用 activity標(biāo)簽,嵌套在application標(biāo)簽內(nèi)部。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))25 微信分享功能控制游戲中的三種微信分享界面,都是通過調(diào)用微信包里的類來控制的。例如游戲運(yùn)行界面中的微信控制:public void onClick(View v) {int id = ()。switch (id) { case : new ().setTitle(分享至:).setMessage(海南風(fēng)景猜猜看等著你來挑戰(zhàn)呢! ).setPositiveButton(微信朋友圈,new () {@Overridepublic void onClick(DialogInterface dialog,int which) {/** 截圖 **/()。/*** 發(fā)送圖片 ************/ String path = SDCARD_ROOT + /。File file = new File(path)。WXImageObject imgObj = new WXImageObject()。(path)。 WXMediaMessage msg = new WXMediaMessage()。 = imgObj。 Bitmap bmp = (path)。 Bitmap thumbBmp=(bmp,THUMB_SIZE, THUMB_SIZE,true)。()。 = (thumbBmp, true)。 req = new ()。 = buildTransaction(img)。 = msg。 = 。(req)。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))26 finish()。}}).show()。break。}} 時(shí)間限制功能控制在每個(gè)小關(guān)卡中,都對玩家游戲時(shí)間進(jìn)行限制,每小關(guān) 40 秒。其主要功能是運(yùn)用了 CountDownTimer 來實(shí)現(xiàn)的。代碼實(shí)現(xiàn)如下:cdt = new CountDownTimer(40000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {((millisUntilFinished / 1000))。}@Overridepublic void onFinish() {Message msg = new Message()。(msg)。(onFinish, Finish)。}}.start()。 游戲幫助功能操作本游戲的幫助功能,主要是在玩家需要提供幫助時(shí)通過 Activity 來控制實(shí)現(xiàn)的。下段代碼為幫助控制的代碼:(new OnClickListener() {@Override public void onClick(View v) { dialog = new ()。 (你確定要花費(fèi)100金幣來獲取一個(gè)答案提示嗎?)。(確定,new () {@Overridepublic void onClick(DialogInterface dialog,int which) { char[] c = answer[i].toCharArray()。((c[1]))。( + (((i + 1) * 200) 100))。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))27answertwo = (c[1])。}})。(取消,new () {@Overridepublic void onClick(DialogInterface dialog,int which) {()。}})。()。}})。 點(diǎn)擊幫助圖片按鈕,(c[ ])來控制提示答案第幾個(gè)字,這樣就達(dá)到了游戲幫助的目的。 關(guān)卡設(shè)計(jì)本游戲的關(guān)卡設(shè)計(jì)是比較能吸引人的,其設(shè)計(jì)由簡到難,這就更能使玩家不由自主的入了迷,所以海南風(fēng)景猜猜看游戲最大的優(yōu)點(diǎn)就是關(guān)卡的設(shè)計(jì)。本小節(jié)對游戲的關(guān)卡設(shè)計(jì)進(jìn)行了介紹,包括游戲的關(guān)卡的規(guī)則和具體實(shí)現(xiàn)。 關(guān)卡規(guī)則 本游戲是自主定義規(guī)則的,本游戲一共有 3 大關(guān) 27 小關(guān)構(gòu)成。 其規(guī)則是:先從小關(guān)卡開說,游戲的第一小關(guān)是解鎖的,從第二小關(guān)開始,只有前一小關(guān)過關(guān)了才能進(jìn)行下一小關(guān)的游戲否則游戲?qū)o法進(jìn)行下去;對于大關(guān)卡也是一樣的,只有前一大關(guān)卡通關(guān)了才能進(jìn)行下一大關(guān)卡的游戲。 關(guān)卡實(shí)現(xiàn) 三大關(guān)的關(guān)卡實(shí)現(xiàn)是一樣的,現(xiàn)在主要具體描述第一大關(guān)的實(shí)現(xiàn)情況。每次完成一小關(guān),點(diǎn)擊下一題,就會(huì)跳轉(zhuǎn)到下一小關(guān)并傳入正確的參數(shù),在按鈕中添加監(jiān)聽器,設(shè)小關(guān)卡 i,若正確 i++,否則游戲提示結(jié)束。第一大關(guān)流程圖如圖 所示。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))28開始i = 0跳轉(zhuǎn)到下一關(guān)是否過關(guān) ?i + +游戲結(jié)束游戲通關(guān)否是i = 9否是圖 第一大關(guān)游戲流程圖每一小關(guān)卡游戲過關(guān)時(shí),i 都會(huì)加 1,也就是才能跳轉(zhuǎn)到下一小關(guān),直到 i=9 時(shí),第一大關(guān)才能通關(guān),也才能跳轉(zhuǎn)到游戲第二大關(guān),否則游戲結(jié)束。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))296 系統(tǒng)測試 軟件測試軟件測試時(shí)為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。具體來說,它是在軟件開發(fā)過程中通過設(shè)計(jì)大量的測試用例來一一查找軟件漏洞的,力求在軟件發(fā)布之前能夠及時(shí)的發(fā)現(xiàn)程序中存在的錯(cuò)誤。在軟件規(guī)模不斷擴(kuò)大的同時(shí),軟件設(shè)計(jì)的復(fù)雜程度也在不斷的提高,在軟件開發(fā)中出現(xiàn)的錯(cuò)誤或缺陷的機(jī)會(huì)就會(huì)越來越多。同時(shí),市場對軟件質(zhì)量重要性的認(rèn)識逐漸增強(qiáng)。所以軟件測試在軟件項(xiàng)目實(shí)施過程中的重要性日益突出。軟件測試的目的就是在軟件投入使用之前,盡可能的發(fā)現(xiàn)軟件中的錯(cuò)誤。要實(shí)現(xiàn)這個(gè)目的,關(guān)鍵是如何合理的設(shè)計(jì)測試用例,在設(shè)計(jì)用例時(shí),要著重考慮那些易于發(fā)現(xiàn)程序錯(cuò)誤的方法策略與數(shù)據(jù)。 游戲測試 游戲測試的目的主要是測試游戲界面的各個(gè)圖片背景尺寸是否與手機(jī)屏幕尺寸相符、圖片按鈕等大小是否與背景圖片相協(xié)調(diào)、是否能夠正常運(yùn)行、功能是否完善、性能是否穩(wěn)定。游戲的測試內(nèi)容主要包括游戲環(huán)境測試、游戲功能測試、游戲兼容性測試三項(xiàng)。 環(huán)境測試測試環(huán)境如表 所示。表 測試環(huán)境表軟件環(huán)境(相關(guān)軟件、操作系統(tǒng)等) 硬件環(huán)境(網(wǎng)絡(luò)、設(shè)備等)操作平臺:Windows 7 手機(jī):華為 C8812JDK: 內(nèi)存:2GAndroid SDK: 系統(tǒng):Android 編程軟件:Eclipse + ADT 驅(qū)動(dòng):360 手機(jī)助手硬件:帶有 接口的筆記本一臺、裝有 系統(tǒng)的華為 C8112 手機(jī)一部、USB 線一根,手機(jī) USB 接口與電腦的 USB 接口通過 USB 保持線相連并處于同步狀態(tài)。軟件:Eclipse + ADT 集成開發(fā)環(huán)境、Android SDK 、360 手機(jī)助手。在電腦系統(tǒng)調(diào)試狀態(tài),可以使電腦與華為 C8812 手機(jī)連接后保持同步。通過瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))30Eclipse 中 DDMS 的 Device 可以對游戲的運(yùn)行畫面截屏,通過集成環(huán)境的 LogCat 可以對游戲的運(yùn)行情況進(jìn)行分析。 功能測試功能測試又稱黑盒測試,我們不需要考慮整個(gè)游戲的內(nèi)部結(jié)構(gòu)和代碼結(jié)構(gòu),只要考慮各個(gè)功能的是否能實(shí)現(xiàn)就行。本游戲的功能測試主要從游戲本身各個(gè)功能進(jìn)行一一的測試,是通過不斷地修改再不斷地測試這個(gè)頻繁的過程來進(jìn)行測試的。例如,游戲幫助功能的測試和游戲微信分享的測試。在測試游戲幫助測試時(shí)就需要在點(diǎn)擊幫助按鈕后看游戲金幣是否如期的減少,如若不變或者反而增加了,我們就要檢查代碼,修改代碼,然后再進(jìn)行一次測試,知道金幣如預(yù)期的減少為止。在進(jìn)行微信分享測試時(shí),需要微信的一個(gè)朋友來幫助,在點(diǎn)擊微信分享給朋友后,就要查看朋友是否能收到你的分享,如果不能,就要去檢查代碼,同樣的反復(fù)的修改,反復(fù)的測試直到測試正確為止。本游戲?qū)σ恍┲饕δ苓M(jìn)行了測試分析并設(shè)計(jì)了部分測試用例,如下: 功能測試如表 所示。表 功能測試表測試目標(biāo) 通過測試達(dá)到以下目標(biāo):測試游戲是否達(dá)到設(shè)計(jì)的要求,包括各功能模塊是否已實(shí)現(xiàn),業(yè)務(wù)流程是否正確。系統(tǒng)運(yùn)行是否穩(wěn)定,性能是否在可接受范圍。測試范圍 在需求分析中明確給出的功能模塊。技術(shù) 通過設(shè)計(jì)測試用例,采用黑盒測試執(zhí)行各個(gè)用例來進(jìn)行測試。開始標(biāo)準(zhǔn) 玩家開始游戲,正常進(jìn)行游戲。完成標(biāo)準(zhǔn) 功能流程及操作使用達(dá)到預(yù)期設(shè)計(jì)標(biāo)準(zhǔn)。測試重點(diǎn)和優(yōu)先級 測試重點(diǎn):游戲兼容性和數(shù)據(jù)存儲(chǔ)。優(yōu)先級:游戲兼容性數(shù)據(jù)存儲(chǔ)其他功能需考慮的特殊事項(xiàng) 界面是否滿足不同尺寸和分辨率。部分測試用例如表 、 所示。表 開始游戲測試用例表用例編號 601用例名稱 開始游戲用例用例概述 游戲玩家通過點(diǎn)擊開始游戲按鈕跳轉(zhuǎn)游戲界面參與者 玩家前置條件 玩家已經(jīng)成功啟動(dòng)該游戲后置條件 能夠通過點(diǎn)擊開始按鈕開始游戲成功保證 玩家通過觸摸按鈕正常操作,正常進(jìn)行游戲任務(wù)基本事件流 步驟 活動(dòng)瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))31續(xù)表 1 玩家正常啟動(dòng)游戲,進(jìn)入游戲主界面2 點(diǎn)擊開始游戲按鈕3 界面跳轉(zhuǎn)到游戲界面規(guī)則與約束 玩家按操作說明正確操作表 微信分享按鈕測試用例表用例編號 602用例名稱 微信分享按鈕測試用例概述 游戲玩家點(diǎn)擊微信分享按鈕可以實(shí)現(xiàn)分享功能參與者 玩家前置條件 玩家已經(jīng)成功啟動(dòng)該游戲后置條件 能夠通過觸摸按鈕跳轉(zhuǎn)到微信分享界面成功保證 玩家通過觸摸按鈕正常操作,安裝有微信軟件平臺且手機(jī)聯(lián)網(wǎng)基本事件流 步驟 活動(dòng)1 玩家正常啟動(dòng)游戲,進(jìn)入游戲界面2 觸摸微信分享按鈕,出現(xiàn)微信截圖分享界面及輸入框3 輸入文字,點(diǎn)擊分享按鈕4 登錄微信平臺查看朋友圈,出現(xiàn)游戲截圖分享信息,完成分享功能規(guī)則與約束 玩家按操作說明正確操作問題嚴(yán)重程度描述如表 所示。表 問題嚴(yán)重程度描述表問題嚴(yán)重度 描述 響應(yīng)時(shí)間中 游戲運(yùn)行時(shí),操作反應(yīng)時(shí)間長 跳轉(zhuǎn)方法有待提高低 游戲全部通關(guān)時(shí),程序意外終止 重新開始游戲低 游戲界面不夠美觀,但不影響系統(tǒng)功能 可以進(jìn)行更進(jìn)一步的優(yōu)化完善 兼容性測試本游戲的兼容性測試,主要是在不同型號的手機(jī)以及不同Android系統(tǒng)上進(jìn)行測試看是否能夠正常運(yùn)行。兼容性測試使本游戲能夠適應(yīng)不同型號不同Android系統(tǒng)的手機(jī),這樣才能保證本游戲能被各類不同的玩家所接受。該測試體現(xiàn)了游戲的可移植性與適應(yīng)性。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))32如果在測試過程中不兼容的話,android:minSdkVersion和 android:targetSdkVersion的值,這樣就初步解決了游戲在不同Android系統(tǒng)上運(yùn)行的兼容性問題了。表 兼容性測試結(jié)果手機(jī)名稱 Android 版本 兼容性華為 C8812 兼容 DOOV_D2 兼容 小米 2A 兼容瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))33 結(jié)束語 經(jīng)過差不多一個(gè)學(xué)期的努力,我的畢業(yè)設(shè)計(jì)工作已經(jīng)進(jìn)入了尾聲。在本次畢業(yè)設(shè)計(jì)之前我對 Android 的了解幾乎為零,對 Java 程序設(shè)計(jì)也不是很熟練,還有對圖片處理方法的掌握也不是很到位,這些給我的畢業(yè)設(shè)計(jì)之路帶來了不少的阻力。后來通過花費(fèi)大量的時(shí)間去查閱資料,并且借助了 Android 專業(yè)書籍和源代碼的閱讀,在導(dǎo)師的耐心指導(dǎo)和幫助下完成了此次的畢業(yè)設(shè)計(jì)。由于知識掌握的不是很好,在設(shè)計(jì)的過程中,我遇到了各種各樣的問題,也走了很多的彎路,面對這些問題,我都努力認(rèn)真的去克服了,最終也解決了問題。在本次畢業(yè)設(shè)計(jì)中我學(xué)會(huì)了自主學(xué)習(xí)的重要性及其方法,熟悉掌握了不少的程序編寫的理念與方法。通過此次游戲項(xiàng)目的開發(fā),我學(xué)會(huì)了如何靈活地把基礎(chǔ)理論知識和實(shí)踐結(jié)合在一起解決問題。最終實(shí)現(xiàn)了運(yùn)用 Android 組件設(shè)計(jì)游戲的界面,運(yùn)用 Intent 和Service 構(gòu)建游戲的控制中心,使用 SharePreference 數(shù)據(jù)存儲(chǔ)構(gòu)建游戲的數(shù)據(jù)中心。我的論文在從很不成熟到相對比較成熟的過程中,雖然到如今還有很多不足之處,但每一次解決困難的過程中,我都積累了不少的經(jīng)驗(yàn),學(xué)會(huì)了如何去克服和戰(zhàn)勝困難。盡管本次畢業(yè)設(shè)計(jì)的海南風(fēng)景猜猜看游戲已經(jīng)基本設(shè)計(jì)完成,但這是我第一次開發(fā)基于 Android 的游戲,我的游戲設(shè)計(jì)還存在很多不足之處游,針對這些不足,我對下一步的工作規(guī)劃如下:(1)游戲中添加對音效的處理;(2)優(yōu)化完善游戲界面,能給玩家?guī)硪曈X上的享受;(3)完善游戲的一些功能,能實(shí)現(xiàn)更多的分享,而不只是微信分享;(4)優(yōu)化完善代碼,使代碼更加簡潔規(guī)范。瓊州學(xué)院本科畢業(yè)論文(設(shè)計(jì))34參考文獻(xiàn)[1] 張鵬.手機(jī)游戲[EB/OL] . [2] 年手機(jī)游戲呈現(xiàn)爆發(fā)式增長 CNNIC 報(bào)告[EB/OL]. [3] 蔡靈,李方庭, 年中國手機(jī)游戲市場投資分析及前景預(yù) 測報(bào)告[C] .中投顧問,[4] 開發(fā)實(shí)戰(zhàn)經(jīng)典[M].北京:清華大學(xué)出版社,2022.[5] 吳亞峰, 3D 游戲開發(fā)技術(shù)詳解與典型案例[M].北京:電子工業(yè)出版社,2022.[6] 錢樂秋,趙文耕,[M].北京:清華大學(xué)出版社,2022.[7] 李寧,Android 應(yīng)用開發(fā)實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1