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

正文內(nèi)容

基于安卓android平臺連連看游戲設(shè)計與實現(xiàn)-文庫吧

2024-11-17 01:03 本頁面


【正文】 投對小游戲行業(yè)的投資案例明顯減少,小游戲行業(yè)的投資目標(biāo)主要 集中在從事連連看小游戲企業(yè)和研發(fā)企業(yè),小游戲行業(yè)在經(jīng)歷了高峰期后正趨于平靜。 2021 年,隨著社交網(wǎng)絡(luò)的普及和開放平臺的興起,連連看 被引入了社交網(wǎng)絡(luò)。連連看 與個人空間相結(jié)合,被快速的傳播,成為一款熱門的社交游戲,其中以開發(fā)者Jonevey 在 Manyou 開放平臺上推出的寵物連連看 最為流行 。 課題研究意義 現(xiàn)在小游戲、網(wǎng)頁游戲越來越受網(wǎng)民歡迎,除了玩的方法簡單外(不像其他游戲還需要注冊下載繁瑣過程),很多游戲不乏經(jīng)典。連連看游戲就是典型了! 不管你走到哪個游戲網(wǎng)站,連連看游戲總是排在受玩家歡迎排名的前 5 位,休閑、趣味、益智是連連看玩不厭的精華,且不分男女老少、工薪白領(lǐng),是一款適合大眾的經(jīng)典網(wǎng)絡(luò)休閑小游戲。 不僅能調(diào)節(jié)精神,還能在游戲中鍛煉我們的眼力視野,注意力的專心程度,開發(fā)我們的思維能力,同時可以充實自己,向高等級挑戰(zhàn),培養(yǎng)我們面對困難時自己所具有攻克困難的信心。 武漢工程大學(xué) 畢業(yè) 論文 3 完成這次畢業(yè)設(shè)計,不僅可以提高我對知識的綜合運用能力,增加實現(xiàn)項目設(shè)計的經(jīng)驗,同時讓我深入地了解一個安卓游戲的基本制作過程以及各項功能是如何實現(xiàn)的,更拓寬了自己的知識面。通過完成一個比較完善的安卓游戲,我對圖像編輯、程序設(shè)計等各方面的知識有了更 深的理解,也為以后的工作和學(xué)習(xí)打下了很好的鋪墊。 論文結(jié)構(gòu)安排 整篇論文共分為五章,其主要內(nèi)容安排如下: 第 一 章 為 緒論 。 介紹論文的選題背景,系統(tǒng)的基本功能的實現(xiàn)以及 論文結(jié)構(gòu)的安排。包括課題的背景資料簡介、國內(nèi)外研究現(xiàn)狀 、深入地介紹了課題研究的價值以及對未來的影響。為本系統(tǒng)的編寫調(diào)試提供了強(qiáng)大的理論依據(jù)。 第 二 章 為 基礎(chǔ)知識和相關(guān)的開 發(fā)技術(shù) 。 這部分主要是介紹實現(xiàn)系統(tǒng)的技術(shù)支撐體系和系統(tǒng)的開發(fā)方法 。包括開發(fā)模型、 Android 技術(shù)和 Java 技術(shù)等,并且詳細(xì)介紹了Android 的基本知識、 特點、 Android 平臺的優(yōu)勢和手機(jī)游戲開發(fā)的市場價值以及 用Java 語言開發(fā)該游戲的詳細(xì)步驟。 第 三 章 為 需求分析與 系統(tǒng)概要設(shè)計 。 本章概要地闡述了游戲 的體系結(jié)構(gòu),描述了各個功能模塊,并分析了系統(tǒng)功能與系統(tǒng)角色和流程分析,展示了本系統(tǒng)的流程圖,為下一章的系統(tǒng)的設(shè)計與實現(xiàn)打下基礎(chǔ)。 第 四 章 為 系統(tǒng)詳細(xì)設(shè)計 。 這部分主要介紹了 連連看游戲的各個功能 是如何 實現(xiàn)的 ,描述了系統(tǒng)的設(shè)計理念、基本流程 和風(fēng)格定位,展示了各個模塊的模型和界面圖,全面深刻的解析了游戲所具有的全部功能及 其實現(xiàn)的方法。對每個界面的設(shè)計以及思路進(jìn)行了詳細(xì)的解釋 。 第 五 章 為 系統(tǒng)測 試與性能分析 。 描述了軟件測試的基本方法 、測試的總類和測試的步驟,對游戲進(jìn)行了的系統(tǒng)測試和性能上的分析。 武漢工程大學(xué) 畢業(yè) 論文 4 武漢工程大學(xué) 畢業(yè) 論文 5 第二章 基礎(chǔ)知識與開發(fā)技術(shù) 這一 章介紹了系統(tǒng)的開發(fā)環(huán)境和開發(fā)方法,并且詳細(xì)介紹了 Android 的基本知識、 特點 、 Android 平臺的優(yōu)勢和 手機(jī)開發(fā)的市場價值以及 Java 技術(shù)簡介、開發(fā)的詳細(xì)步驟和游戲使用的主要技術(shù)問題。 Android 技術(shù)簡介 Android 基本知識 Android 是 Google 開發(fā)的基于 Linux 平臺的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序 還有 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達(dá)和 TMobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。 Android 作為 Google 企業(yè)戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)“隨時隨地為每個人提供信息”這一企業(yè)目標(biāo)的 實現(xiàn), Google 的目標(biāo)是讓移動通信不依賴于設(shè)備 甚至是平臺。 Android 一詞本意是指機(jī)器人 ,當(dāng)然現(xiàn)在大家都知道它是 Google 推出的開源手機(jī)操作系統(tǒng)。 Android 基于 Linux 平臺,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件 組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。它是被 一個由 30 多家科技公司和手機(jī)公司組成的“開放手機(jī)聯(lián)盟”共同研發(fā)的,這將大大降低新型手機(jī)設(shè)備的研發(fā)成本。完全整合的全移動功能性產(chǎn)品成為“開放手機(jī)聯(lián)盟”的最終目標(biāo)。 Android 軟件平臺主要由五部分構(gòu)成,它們分別是 : 關(guān)鍵 應(yīng)用程序、應(yīng)用程序框架和組件、 C/C ++函數(shù)庫、 Java 程序運行環(huán)境、優(yōu)化了的 Linux 內(nèi)核。 關(guān) 鍵應(yīng)用程序。 Android 平臺內(nèi)包含一些關(guān)鍵應(yīng)用程序,如郵件收發(fā)客戶端程序、短信收發(fā)程序、日歷、網(wǎng)頁瀏覽器等,而更多有特色的 Android 應(yīng)用程序還有待于廣大開發(fā)者共同參與開發(fā)。 應(yīng)用程序框架及組件。 Android 應(yīng)用程序開發(fā)基于框架和組件。 Android 本身已在其框架中提供了許多組件供應(yīng)用程序調(diào)用,開發(fā)者也可在開發(fā)應(yīng)用程序時順帶開發(fā)新的組件,并將該組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。 C/C ++函數(shù)庫。 Android 應(yīng)用程序框架之下是一套 C/C ++函數(shù)庫,它們服務(wù)于Android 應(yīng)用程序組件,其功能通過組件間接提供給開發(fā)者。這些函數(shù)庫包括 :: 標(biāo)準(zhǔn)C 函數(shù)庫、媒體功能庫、瀏覽器引擎、 2D 和 3D 圖形庫等 [2]。 Java 程序運行環(huán)境。 Android 的 Java 程序運行環(huán)境包含一組 Java 核心函數(shù)庫及Dalvik 虛擬機(jī),它們有效地優(yōu)化了 Java 程序的運行過程。 Linux 內(nèi)核。 Android 系統(tǒng)平臺基于優(yōu)化了的 Linux 內(nèi)核,它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動等服務(wù),同時也是手機(jī)軟硬件的連接層。 武漢工程大學(xué) 畢業(yè) 論文 6 Android 應(yīng)用程序以各種組件 (API)為基礎(chǔ)。 API 是 Android 軟件平臺的重要組成部分,也是開發(fā) Android 應(yīng)用的關(guān)鍵所在。 Android 在 Linux 核心的基礎(chǔ)上,提供了各種合用的函數(shù)庫,和一個完整的應(yīng)用程式框架。并采用較符合商用限制的 Apache 版權(quán)。 當(dāng)前活動程序 Activity。 作為最常用的應(yīng)用程序組件,幾乎所有 Activity 都會通過創(chuàng)建 U I 窗口與用戶進(jìn)行交流。 Activity 具有生命周期,它包含運行、暫停、停止等幾個狀態(tài),狀態(tài)間的轉(zhuǎn)換可通過調(diào)用 onCreate()、 onStart()、 onRestart()、 onResume()、onFreeze()、 onPause()、 onStop()、 onDestory()等方法來實現(xiàn)。要開啟新的 activity,可以 調(diào) 用 startActivity(Intent) , 或 調(diào) 用 startSubActivity(Intent,int) ,后者通常和onActivityResult(int,int,String,Bundle)聯(lián)合使用,以從一個 activity 獲取某結(jié)果并返回給打開它的 activity[3]。 圖像顯示 View。 View 是最基本的 UI 構(gòu) 件,它在屏幕中占據(jù)一個矩形區(qū)域 , 可用來顯示文本、圖像等內(nèi)容,還可完成圖像事件處理 [4]。常用的 View 方法有 : inflate() (由 XML 文件生成 View)、 onDraw (Canvas)(對 View 進(jìn)行填充 ) 、 onMeasure (int,int)(測量 View 的高度和寬度 ) 、 onLayout()( 完成 View 的布局 ) 、 onKeyDown(int, KeyEvent)(View 中有按鍵操作時被調(diào)用 )、 onFocusChanged (boolean,int)(當(dāng) View 得到或失去關(guān)注時被調(diào)用 )、 setOnClilckListener()(設(shè)置 View 點擊事件監(jiān)聽器 )。 View 也包含一些子類,如 : TextView(布局文件中的文本顯示 )、 EditText(布局文件中的文本編輯 )、 Button(按鈕 )、 ListView(顯示列表 )。 事件 Intent。 Intent 抽象描述了想要執(zhí)行的某種操作,它與 startActivity 一起使用可以開啟新的 activity,與 startService 一起使用可以開啟后臺服務(wù)。 Intent 最重要的作用還是加載 activity,它是不同 activity 間的橋梁。 Intent 也 可以被認(rèn)為是一種概括操作行為的數(shù)據(jù)結(jié)構(gòu),它主要包括 action (動作 )和 data(數(shù)據(jù) )兩部分,此外它還具有一些附加屬性如 category(intent 種類 )、 type (數(shù)據(jù)類型 )等。常用的 Intent 方法有intent()(構(gòu)造 intent)、 addcategory() (添加 intent 類型 )、 getAction()(獲取 intent 動作 )、getData()(獲取 intent 數(shù)據(jù) )等。 數(shù)據(jù)存取與共享機(jī)制 ContentProvider:ContentProvider 為應(yīng)用程序提供一些訪問方法,包括 : Query(Uri,String [ ],String,String[ ],String,String,String)(數(shù)據(jù)信息的查詢 ) ,insert (Uri,Contentvalues) (在 Content provider 中 加新數(shù)據(jù) ), update(Uri, Contentvalues,String, String[ ])(更新 Content provide 中的數(shù)據(jù) ), Get type (Uri)(獲取數(shù)據(jù)類型 )。其中, Uri 標(biāo)明了 ContentProvider 存儲的數(shù)據(jù)類型,在執(zhí)行訪問方法時都需依 據(jù) Uri 作為路徑標(biāo)識來確定要訪問哪個 ContentProvider[5]。 后臺服務(wù) Service。 Service 是運行在后臺的應(yīng)用程序組件,不直接與用戶交互。當(dāng)前活動程序可以使用 ()開啟一項后臺服務(wù),還可以通過 Context. bindService()與后臺服務(wù)通信。 武漢工程大學(xué) 畢業(yè) 論文 7 Android 系統(tǒng)特點 Android 系統(tǒng)具有如下 5 個特點: 1) 開放性。 Google 與開放手機(jī)聯(lián)盟合作開發(fā)了 Android, Google 通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各 方結(jié)成深層次的合作伙伴關(guān)系,希望通過建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成 一個開放式的生態(tài)系統(tǒng); 2) 應(yīng)用程序無界限 。 Android 上的應(yīng)用程序可以通過標(biāo)準(zhǔn) API(Application Programming Interface,應(yīng)用程序編程接口 )訪問核心移動設(shè)備功 能。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可供其他應(yīng)用程序使用; 3) 應(yīng)用程序是在平等的條件下創(chuàng)建的。移動設(shè)備上的 應(yīng)用程序可以被替換或擴(kuò)展,即使是撥號程序或主屏幕這樣的核心組件; 4) 應(yīng)用程序可以輕松地嵌入網(wǎng)絡(luò)。應(yīng)用程序可 以輕松地嵌入 HTML、 JavaScript和樣式表,還可以通過 WebView 顯示網(wǎng)絡(luò) 內(nèi)容; 5) 應(yīng)用程序可以并行運行。 Android 是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以在其中并行運行。在后臺運行時,應(yīng)用程序可以生成通知以引動注意 [6]。 每個 Android 應(yīng)用程序都存在于它自己的世界之中:默認(rèn)情況下,每個應(yīng)用程序均運行于它自己的 Linux 進(jìn)程中。當(dāng)應(yīng)用程序中的任意代碼開始執(zhí)行時, Android 啟動一個進(jìn)程,而 當(dāng)不再需要此進(jìn)程而其它應(yīng)用程序又需要系統(tǒng)資源時,則關(guān)閉這個進(jìn)程。 每個進(jìn)程都運行于自己的 Java 虛擬 機(jī)( VM)中。所以應(yīng)用程序代碼實際上與其它應(yīng)用程序的代碼是隔絕的。默認(rèn)情況下,每個應(yīng)用程序均被賦予一個唯一的 Linux用戶 ID,并加以權(quán)限設(shè)置,使得應(yīng)用程序的文件僅對這個用戶、這個應(yīng)用程序可見。當(dāng)然,也有其它的方法使得這些文件同樣能為別的應(yīng)用程序所訪問。 使兩個應(yīng)用程序共有同一個用戶 ID 是可行的, 這種情況下他們可以看到彼此的文件。從系統(tǒng)資源維護(hù)的角度來看,擁有同一個 ID 的應(yīng)用程序也將在運行時使用同一個 Linux 進(jìn)程,以及同一個虛擬機(jī)。 Android 手機(jī)平臺的優(yōu)勢 現(xiàn)在常見的智能手機(jī)平臺有: Symbian、 Windows Mobile、 PALM、 Blackberry、iOS 等。 Android 平臺的優(yōu)勢主要體現(xiàn)在以下方面 : 1) 開放性 Android 平臺是開放性的平臺,允許任何移動終端廠商加入到 Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者。 隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。開放性對于 Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低 的價位購得心儀的手機(jī)。 2) 掙脫運營商的束縛 在過去很長的一段時間,手機(jī)應(yīng)用往往受到運營商制約,使用什么功能
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1