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

正文內(nèi)容

畢業(yè)論文-基于android系統(tǒng)平臺的美女找茬智能手機游戲設(shè)計與研發(fā)(參考版)

2025-01-19 18:21本頁面
  

【正文】 最后向在百忙之中評審本文的各位老師表示衷心的感謝!信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 28 頁 共 32 頁 參考文獻 [1](美 )威爾頓,麥可匹克 .JavaScript 入門經(jīng)典 (第 3 版 )[M].施宏斌譯 .北京:清華大學(xué)出版社, 2022 [2]張孝祥 .Java 就業(yè)培訓(xùn)教程 [M].北京:清華大學(xué)出版社, 2022 [3]E2ECloud 工作室 著 深入淺出 Google Android[M].人民郵電出版社 [4](美 )Bruce 編程思想 .陳昊鵬譯 [M].北京:機械工業(yè)出版社, 2022 [5]Eric 等 .軟件設(shè)計 — 從程序設(shè)計到體系結(jié)構(gòu) [M].李仁發(fā)等譯 .北京 :電子工業(yè)出版社, 2022. [6]孔令德 .畢業(yè)設(shè)計案例教程 — 從系統(tǒng)開發(fā)到論文寫作 [M].北京 :國防工業(yè)出版社,2022. [7]雍俊海編著 .Java 程序設(shè)計習(xí)題集 [M].北京:清華大學(xué)出版社, 2022 [8]朱福喜編著 .Java 語言習(xí)題與解析 [M].北京:清華大學(xué)出版社, 2022 [9]吳其慶編著 .Java 程序設(shè)計實例教程 [M].北京:冶金工業(yè)出版社, 2022 [10]趙文靖編著 .Java 程序設(shè)計基礎(chǔ)與上機指導(dǎo) [M].北京:清華大學(xué)出版社, 2022 [11]趙毅主編 .跨平臺程序設(shè)計語言 —— Java[M].西安:西安電子科技大學(xué)出版社,2022 [12]王克宏著. Java 技術(shù)教程(基礎(chǔ)篇) [M].北京:高等教育出版社, 2022. [13]孫燕主編. Java2 入門與實例教程 [M].北京:中國鐵道出版社, 2022. [14]葉核亞,陳立著. Java2 程序設(shè)計實用教程 [M].北京:電子工業(yè)出版社, 2022. [15]柯溫釗著. JAVA 例解教程 [M].北京:中國鐵道出 版社, 2022. [16]都志輝著. Java3D 編程實踐 [M]北京:清華大學(xué)出版社, 2022. [17]Eclipse 完全手冊 [M].周競濤:電子工業(yè)出版社, 2022. [18]Eclipse 從入門到精通 [M].陳剛:清華大學(xué)出版社, 2022. [19]iPhone 開發(fā)基礎(chǔ)教程 DaveMark,JeffLaMarche:人民郵電出版社, 2022. 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 29 頁 共 32 頁 附 錄 I:英文原文 Android Application Fundamentals Android applications are written in the Java programming language. The Android SDK tools pile the code— along with 。正因為有了他們,我才可以順利的完成本次的畢業(yè)設(shè)計。 感謝那些在大學(xué)學(xué)習(xí)期間給教授過我的每位老師,他們教會了我很多專業(yè)知識,讓我能為以后的發(fā)展打好基礎(chǔ)。 本文是在王明泉老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題起到了極大的作用。盡管本次畢業(yè)設(shè)計的美女找茬游戲已經(jīng)基本開發(fā)完成,但這是我第一次使用 eclipse 來設(shè)計基于 Android 的游戲,使得游戲中還存在許多的不足,例如游戲中沒有添加對音效的處理、游戲不能選擇難度和不能再游戲中直接退出游戲,由于時間和本人能力的關(guān)系,只能在日后再進行完善了。在本次畢業(yè)設(shè)計之前我對 Android 的了解幾乎為 0,對 eclipse 的操作系統(tǒng)也很不熟悉,使得我在畢業(yè)設(shè)計在開始階段十分的困難。 (1)歡迎界面 ,如圖 55: 圖 55 歡迎界面 (2)游戲主界面 ,如圖 56: 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 24 頁 共 32 頁 圖 56 游戲主界面 (3)游戲 玩的界面 ,如圖 57: 如圖 57 游戲玩的界面 (4)游戲 菜單選擇界面 , 如圖 58: 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 25 頁 共 32 頁 圖 58 游戲菜單選擇界面 (5)游戲關(guān)卡選擇界面 ,如圖 59: 圖 59 游戲關(guān)卡選擇界面 結(jié) 論 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 26 頁 共 32 頁 本文著重介紹了一個基于 Android 的美女找茬游戲的設(shè)計與實現(xiàn),并且最終成功在Android 模擬器上模擬出了正確的成果。 ( 1) M 層: 模型層: ( 2) V 層: 視圖層: (3)C 層 控制層: 游戲界面的框架設(shè)計與實現(xiàn) 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 22 頁 共 32 頁 ( 1) MainActivity 為游戲主界面 具體代碼如下: ( 2) 為游戲界面控制層,控制 View 層的展現(xiàn) 通過觸摸屏?xí)r間調(diào)用 View 層, 具體代碼如下 ,如圖 52: 圖 52 控制層代碼 ( 3) 為游戲的視圖層,展現(xiàn)游戲的視覺效果 , 具體代碼如下 , 如圖53: 圖 53 視圖層代碼 ( 4) 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 23 頁 共 32 頁 為實體類,供 M 層和 View 層調(diào)用參數(shù)。 游戲的類框架 游戲的類框架如圖 51: 圖 51 游戲的類框架 該游戲程序才用 Android 企業(yè)開發(fā)的架構(gòu),嚴(yán)格按照 MVC 思想。 用例 1 描述:菜單管理 執(zhí)行者:玩家 前置條件: android 手機用戶、安裝有美女找茬應(yīng)用程序 后置條件:可以進行相關(guān)游戲選項的設(shè)置 基本路徑: 運行應(yīng)用程序 ; 進入菜單界面 ; 信息工程學(xué)院 基于 Android 的游戲設(shè)計與研發(fā) 第 21 頁 共 32 頁 進行相關(guān)游戲關(guān)卡的設(shè)置或選擇開始游戲 。 美女找茬 游戲用例分析 ( 1)美女找茬游戲主用例分析 美女找茬游戲主用例主要分為一些菜單選項的設(shè)置和玩游戲的整個過程。用戶通過在右圖中找出左圖中與之不一樣的點,并進行點擊。 游戲基本功能描述 美女找茬是一款來的古老而又大眾游戲,其設(shè)計目的是訓(xùn)練人的集中注意力能力。 操作方式,本游戲擬采用觸摸屏 進行操作??紤]到受 眾面廣的原因,應(yīng)該將操作方式設(shè)計得更加人性化,畫面更加清新。這方面主要要做的工作主要為設(shè)計游戲各關(guān)倉庫的形狀、大小、可通過區(qū)域,以及各關(guān)中箱子的初始位置與目的地。下面就針對本游戲?qū)ι鲜鰩讉€方面進行簡單的介紹,如下所列。 當(dāng)在模擬以如果要讓再次被創(chuàng)建的活動跟原來開啟過的一樣,那么在活動之間切換時,就要保 存資料 :即在每次活動運行到暫?;蛲V?fàn)顟B(tài)時先保存資料,然后在創(chuàng)建時將資料讀出來。 (5)回收后再啟動 回收后再啟動的基本流程為 oncreate 一 onstart 一 onresume。 (4)退出結(jié)束 退出結(jié)束的基本流程為 onPause 一 onStop 一 onDestroy。 (3)回到原來活動 回到原來活動的基本流程為 onPause(2)一 onRestart(1)一 onstart(l)一 onResume(1)一 onstop(2)一 onDestroy(2)。該流程首先凍結(jié)原來的活動,再交出屏幕控制權(quán) 。在一切就緒后,取得屏幕的控制權(quán) (恢復(fù)狀態(tài) ),用戶可以開始使用這個程序。 活動的運作流程 由實際運行來看,我們可以歸納出所有 Android 應(yīng)用程序都遵循的運作流程 : (l)一般啟動 啟動一個活動的基本流程為 onCreate 一 onstart 一 onResume。 (3)用戶取得屏幕的控制權(quán) (繼續(xù) /暫停 ) 當(dāng)有個警告對話框、短信、電話等信息進入時,原來的活動會進入暫停狀態(tài),暫時放棄屏幕的控制權(quán), 被中斷到背景去,將前景交給優(yōu)先級高的事件。相反地,當(dāng)活動運行到停止?fàn)顟B(tài)時,這個活動就會從屏幕上消失。創(chuàng)建時分配資源,銷毀時釋放資源。如果是被系統(tǒng)回收 , 可能是因為內(nèi)存不足了 , 所以系統(tǒng)根據(jù)內(nèi)存不足時的回收規(guī)則 , 將處于停止?fàn)顟B(tài)的活動所占用的內(nèi)存回收。 (4)已回收或未啟動狀態(tài) 已回收或未啟動狀態(tài)是指活動尚未被啟動、已經(jīng)被手動終止或己經(jīng)被系統(tǒng)回收的狀態(tài)。通過按返回鍵 , 可以調(diào)出所有處于停止?fàn)顟B(tài)的應(yīng)用程序列表。當(dāng)警告對話框或電話來了時 , 都會讓原來運行的活動退到背景畫面。其他的活動都處于未啟動、停止或是暫停的狀態(tài)。主要有四種狀態(tài) : (l)活動狀態(tài) 活動狀態(tài)是指用戶啟動應(yīng)用程序或活動后 , 活動運行中的狀態(tài)。要讓用戶有好的使用體驗,活動需要在各個周期中負(fù)責(zé)保管狀態(tài)、恢復(fù)狀態(tài)、傳送資料等工作。 一個活動類別除了 OnCreate 方法之外,還預(yù)先定義了 onPause(暫停 )、 OnResume(繼續(xù) )等的基本方法,當(dāng)從一個活動切換到另一個活動的時候,原來的活動將經(jīng)過一連串的狀態(tài)改變。不 管是使用者或開發(fā)者,都無法確定應(yīng)用程序何時會被回收。通常,每一個應(yīng)用程序 (入口一般會是一個活動的 onCreate 方法 ),都會占據(jù)一個進程。為了解決這個問題, Android 引入了一個新的機制 — 生命周期。每多執(zhí)行一個應(yīng)用程序,就會多耗費一些系統(tǒng)內(nèi)存,而手機里的內(nèi)存是相當(dāng)有限的?,F(xiàn)在用戶使用智能手機,大多已習(xí)慣使用多工的作業(yè)系統(tǒng) (如 windowsMobile),可以在用手機聽音樂的同時,執(zhí)行其他多個程序。 Android 活動的生命周期 Android 平臺是個手機作業(yè)系統(tǒng)。 如果意圖指定了一個或多個類別 , 這些類別必須全部出現(xiàn)在組建的類別列表中。 如果意圖中的數(shù)據(jù)不是 content:類型的 URI型 , 將根據(jù)意圖中數(shù)據(jù)的格式 (比如 :或者 mailto:)進行匹配。 如果意圖沒有提供數(shù)據(jù)類型 , 系統(tǒng)將從數(shù)據(jù)中得到數(shù)據(jù)類型。對于直接意圖 ,Android 不需要去做解析 , 因為目標(biāo)組件已經(jīng)很明確 , Android 需要解析的是那些間接意圖 , 通過解析 , 將意圖映射給可以處理此意圖的活動、意圖接收器或服務(wù)。 (2)間接意圖 :沒有指定組件屬性的意圖。這種語言使系統(tǒng)能夠理解諸如“查看某聯(lián)系人的詳細(xì)信息”之類的短/數(shù)據(jù)類型和類別來擴這些“短語”的行為。使用附加信息可以為組件提供擴展信息,比如,如果要執(zhí)行“發(fā)送電子郵件”這個動作,可以將電子郵件的標(biāo)題、正文等保存在附加信息里,傳給電子郵件發(fā)送組件。通常 Android 會根據(jù)意圖中包含的其它屬性的信息 , 比如動 作、數(shù)據(jù) /數(shù)據(jù)類型、類別進行查找,最終找到一個與之匹配的目標(biāo)組件。一般意圖的數(shù)據(jù)類型能夠根據(jù)數(shù)據(jù)本身進行判定 , 但是通過設(shè)置這個屬性 , 可以強制采用指定的類型。而 ALTERNATIVECATEGORY 表示當(dāng)前的意圖是一系列的可選動作中的一個 , 這些動作可以在同一個數(shù)據(jù)上執(zhí) 行。 另外 , 除了動作和數(shù)據(jù)這兩個重要屬性外 , 還有一些附加屬性 : 類別 :被執(zhí)行動作的附加信息。此外 , 還可以根據(jù)應(yīng)用的需要 , 定義自己的動作 , 并可定義相應(yīng)的活動來處理自定義的動作。 Intent 的抽象描述 在 Android 參考文檔中 , 對意圖的定義是執(zhí)行某操作的一個抽象描述。 例如 , 在一個聯(lián)系人維護的應(yīng)用中 , 當(dāng)在一個聯(lián)系人列表屏幕 (假設(shè)對應(yīng)的 Activity 為 listActivity)上 ,信息 , 為了實現(xiàn)這個目的 , listActivity 需要構(gòu)造一個 Intent, 這個 Intent 用于告訴系統(tǒng) , 要做“查看”動作 , 此動作對應(yīng)的查看對象是“某聯(lián)系人” , 然后調(diào)用startActivity(intent intent) Intent 傳入 , 系統(tǒng)會根據(jù)此 intent 中的描述 , 到 中找到滿足此 Intent 要求的 Activity。意圖負(fù)責(zé)對應(yīng)用Android 則根據(jù)此意圖的描述 , 負(fù)責(zé)找到相應(yīng)的組件 , 將意圖傳遞給它 , 并完成組件的調(diào)用。而這四種組件是獨立的 , 它們之間可以互相調(diào)用 , 協(xié)調(diào)工作 , 最終組成一個真正的Android 應(yīng)用。其他的應(yīng)用程序可以使用這些方法來保存和檢索此內(nèi)容提供者處理過的數(shù)據(jù)。如果應(yīng)用程序之間想要共享數(shù)據(jù) , 就需要使用 用內(nèi)容提供者。這樣做的好處是 , 可以保護系統(tǒng)及應(yīng)用程序 , 避免被其他不正常的應(yīng)用程序所影響。 服務(wù) 服務(wù)是具有長生命周期并且沒有用戶界面的代碼。意圖接收器同樣可以被注冊在 文件中 , 同 時也可以在代碼中使用 ()來注冊自己的意圖接收器。 意圖接收器 當(dāng)想要編寫代碼來對外部事件做一些處理時 , 可以使用意圖接收器。當(dāng) startActivity 方法被調(diào)用 ,解析意圖的處理過程隨之發(fā)生 , 這個機制有以下兩個突出的優(yōu)點 : 活動可以通過一個以意圖形式產(chǎn)生的請求來重用其他組件的功能。信息工程學(xué)院 基于 Android 的游戲設(shè)計與研
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1