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

正文內(nèi)容

基于android平臺(tái)連連看游戲設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫(kù)吧

2025-06-10 14:24 本頁(yè)面


【正文】 描述了系統(tǒng)的設(shè)計(jì)理念、基本流程和風(fēng)格定位,展示了各個(gè)模塊的模型和界面圖,全面深刻的解析了游戲所具有的全部功能及其實(shí)現(xiàn)的方法。對(duì)每個(gè)界面的設(shè)計(jì)以及思路進(jìn)行了詳細(xì)的解釋。第五章為系統(tǒng)測(cè)試與性能分析。描述了軟件測(cè)試的基本方法、測(cè)試的總類和測(cè)試的步驟,對(duì)游戲進(jìn)行了的系統(tǒng)測(cè)試和性能上的分析。第二章 基礎(chǔ)知識(shí)與開發(fā)技術(shù)這一章介紹了系統(tǒng)的開發(fā)環(huán)境和開發(fā)方法,并且詳細(xì)介紹了Android的基本知識(shí)、特點(diǎn)、Android平臺(tái)的優(yōu)勢(shì)和手機(jī)開發(fā)的市場(chǎng)價(jià)值以及Java技術(shù)簡(jiǎn)介、開發(fā)的詳細(xì)步驟和游戲使用的主要技術(shù)問題。 Android技術(shù)簡(jiǎn)介 Android基本知識(shí)Android是Google開發(fā)的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序還有移動(dòng)電話工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手機(jī)聯(lián)盟合作開發(fā)了Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)和 TMobile 在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。Android作為Google企業(yè)戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn),Google的目標(biāo)是讓移動(dòng)通信不依賴于設(shè)備甚至是平臺(tái)。Android一詞本意是指機(jī)器人,當(dāng)然現(xiàn)在大家都知道它是Google推出的開源手機(jī)操作系統(tǒng)。Android基于Linux平臺(tái),由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。它是被一個(gè)由 30 多家科技公司和手機(jī)公司組成的“開放手機(jī)聯(lián)盟”共同研發(fā)的,這將大大降低新型手機(jī)設(shè)備的研發(fā)成本。完全整合的全移動(dòng)功能性產(chǎn)品成為“開放手機(jī)聯(lián)盟”的最終目標(biāo)。Android軟件平臺(tái)主要由五部分構(gòu)成,它們分別是:關(guān)鍵應(yīng)用程序、應(yīng)用程序框架和組件、C/C ++函數(shù)庫(kù)、Java程序運(yùn)行環(huán)境、優(yōu)化了的Linux內(nèi)核。關(guān)鍵應(yīng)用程序。Android平臺(tái)內(nèi)包含一些關(guān)鍵應(yīng)用程序,如郵件收發(fā)客戶端程序、短信收發(fā)程序、日歷、網(wǎng)頁(yè)瀏覽器等,而更多有特色的Android應(yīng)用程序還有待于廣大開發(fā)者共同參與開發(fā)。應(yīng)用程序框架及組件。Android應(yīng)用程序開發(fā)基于框架和組件。Android本身已在其框架中提供了許多組件供應(yīng)用程序調(diào)用,開發(fā)者也可在開發(fā)應(yīng)用程序時(shí)順帶開發(fā)新的組件,并將該組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。C/C ++函數(shù)庫(kù)。Android應(yīng)用程序框架之下是一套C/C ++函數(shù)庫(kù),它們服務(wù)于Android應(yīng)用程序組件,其功能通過組件間接提供給開發(fā)者。這些函數(shù)庫(kù)包括::標(biāo)準(zhǔn)C函數(shù)庫(kù)、媒體功能庫(kù)、瀏覽器引擎、2D和3D圖形庫(kù)等[2]。Java程序運(yùn)行環(huán)境。Android的Java程序運(yùn)行環(huán)境包含一組Java核心函數(shù)庫(kù)及Dalvik虛擬機(jī),它們有效地優(yōu)化了Java程序的運(yùn)行過程。Linux內(nèi)核。Android系統(tǒng)平臺(tái)基于優(yōu)化了的Linux內(nèi)核,它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動(dòng)等服務(wù),同時(shí)也是手機(jī)軟硬件的連接層。 Android應(yīng)用程序以各種組件(API)為基礎(chǔ)。API是Android軟件平臺(tái)的重要組成部分,也是開發(fā)Android應(yīng)用的關(guān)鍵所在。Android 在Linux 核心的基礎(chǔ)上,提供了各種合用的函數(shù)庫(kù),和一個(gè)完整的應(yīng)用程式框架。并采用較符合商用限制的Apache 版權(quán)。當(dāng)前活動(dòng)程序Activity。作為最常用的應(yīng)用程序組件,幾乎所有Activity都會(huì)通過創(chuàng)建U I窗口與用戶進(jìn)行交流。Activity具有生命周期,它包含運(yùn)行、暫停、停止等幾個(gè)狀態(tài),狀態(tài)間的轉(zhuǎn)換可通過調(diào)用onCreate()、onStart()、onRestart()、onResume()、onFreeze()、onPause()、onStop()、onDestory()等方法來實(shí)現(xiàn)。要開啟新的activity,可以調(diào)用startActivity(Intent),或調(diào)用startSubActivity(Intent,int),后者通常和onActivityResult(int,int,String,Bundle)聯(lián)合使用,以從一個(gè)activity獲取某結(jié)果并返回給打開它的activity[3]。圖像顯示View。View是最基本的UI構(gòu)件,它在屏幕中占據(jù)一個(gè)矩形區(qū)域,可用來顯示文本、圖像等內(nèi)容,還可完成圖像事件處理[4]。常用的View方法有:inflate() (由XML 文件生成View)、onDraw (Canvas)(對(duì)View進(jìn)行填充) 、onMeasure (int,int)(測(cè)量View的高度和寬度)、onLayout()(完成View的布局)、onKeyDown(int, KeyEvent)(View中有按鍵操作時(shí)被調(diào)用)、onFocusChanged (boolean,int)(當(dāng)View得到或失去關(guān)注時(shí)被調(diào)用)、setOnClilckListener()(設(shè)置View點(diǎn)擊事件監(jiān)聽器)。View也包含一些子類,如:TextView(布局文件中的文本顯示)、EditText(布局文件中的文本編輯)、Button(按鈕)、ListView(顯示列表)。事件Intent。Intent抽象描述了想要執(zhí)行的某種操作,它與startActivity一起使用可以開啟新的activity,與startService一起使用可以開啟后臺(tái)服務(wù)。Intent最重要的作用還是加載activity,它是不同activity間的橋梁。Intent也可以被認(rèn)為是一種概括操作行為的數(shù)據(jù)結(jié)構(gòu),它主要包括action (動(dòng)作)和data(數(shù)據(jù))兩部分,此外它還具有一些附加屬性如category(intent種類)、type (數(shù)據(jù)類型)等。常用的Intent方法有intent()(構(gòu)造intent)、addcategory() (添加intent類型)、getAction()(獲取intent動(dòng)作)、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存儲(chǔ)的數(shù)據(jù)類型,在執(zhí)行訪問方法時(shí)都需依據(jù)Uri作為路徑標(biāo)識(shí)來確定要訪問哪個(gè)ContentProvider[5]。后臺(tái)服務(wù)Service。Service是運(yùn)行在后臺(tái)的應(yīng)用程序組件,不直接與用戶交互。()開啟一項(xiàng)后臺(tái)服務(wù),還可以通過Context. bindService()與后臺(tái)服務(wù)通信。 Android系統(tǒng)特點(diǎn)Android系統(tǒng)具有如下5個(gè)特點(diǎn):1) 開放性。Google與開放手機(jī)聯(lián)盟合作開發(fā)了Android,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);2) 應(yīng)用程序無界限。Android上的應(yīng)用程序可以通過標(biāo)準(zhǔn)API(Application Programming Interface,應(yīng)用程序編程接口)訪問核心移動(dòng)設(shè)備功能。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可供其他應(yīng)用程序使用;3) 應(yīng)用程序是在平等的條件下創(chuàng)建的。移動(dòng)設(shè)備上的應(yīng)用程序可以被替換或擴(kuò)展,即使是撥號(hào)程序或主屏幕這樣的核心組件;4) 應(yīng)用程序可以輕松地嵌入網(wǎng)絡(luò)。應(yīng)用程序可以輕松地嵌入HTML、JavaScript和樣式表,還可以通過WebView顯示網(wǎng)絡(luò)內(nèi)容;5) 應(yīng)用程序可以并行運(yùn)行。Android是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以在其中并行運(yùn)行。在后臺(tái)運(yùn)行時(shí),應(yīng)用程序可以生成通知以引動(dòng)注意[6]。每個(gè)Android應(yīng)用程序都存在于它自己的世界之中:默認(rèn)情況下,每個(gè)應(yīng)用程序均運(yùn)行于它自己的Linux進(jìn)程中。當(dāng)應(yīng)用程序中的任意代碼開始執(zhí)行時(shí),Android啟動(dòng)一個(gè)進(jìn)程,而當(dāng)不再需要此進(jìn)程而其它應(yīng)用程序又需要系統(tǒng)資源時(shí),則關(guān)閉這個(gè)進(jìn)程。每個(gè)進(jìn)程都運(yùn)行于自己的Java虛擬機(jī)(VM)中。所以應(yīng)用程序代碼實(shí)際上與其它應(yīng)用程序的代碼是隔絕的。默認(rèn)情況下,每個(gè)應(yīng)用程序均被賦予一個(gè)唯一的Linux用戶ID,并加以權(quán)限設(shè)置,使得應(yīng)用程序的文件僅對(duì)這個(gè)用戶、這個(gè)應(yīng)用程序可見。當(dāng)然,也有其它的方法使得這些文件同樣能為別的應(yīng)用程序所訪問。 使兩個(gè)應(yīng)用程序共有同一個(gè)用戶ID是可行的,這種情況下他們可以看到彼此的文件。從系統(tǒng)資源維護(hù)的角度來看,擁有同一個(gè)ID的應(yīng)用程序也將在運(yùn)行時(shí)使用同一個(gè)Linux進(jìn)程,以及同一個(gè)虛擬機(jī)。 Android手機(jī)平臺(tái)的優(yōu)勢(shì)現(xiàn)在常見的智能手機(jī)平臺(tái)有:Symbian、Windows Mobile、PALM、Blackberry、iOS等。Android平臺(tái)的優(yōu)勢(shì)主要體現(xiàn)在以下方面:1) 開放性Android平臺(tái)是開放性的平臺(tái),允許任何移動(dòng)終端廠商加入到Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者。隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。開放性對(duì)于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺(tái)也會(huì)帶來更大競(jìng)爭(zhēng),如此一來,消費(fèi)者將可以用更低的價(jià)位購(gòu)得心儀的手機(jī)。2) 掙脫運(yùn)營(yíng)商的束縛在過去很長(zhǎng)的一段時(shí)間,手機(jī)應(yīng)用往往受到運(yùn)營(yíng)商制約,使用什么功能、接入什么網(wǎng)絡(luò),幾乎都要受到運(yùn)營(yíng)商的控制。自從Android上市,用戶可以更加方便地連接網(wǎng)絡(luò),因而運(yùn)營(yíng)商的制約減少。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不再是運(yùn)營(yíng)商口中的笑談。3) 豐富的硬件選擇這一點(diǎn)還是與Android平臺(tái)的開放性相關(guān)。由于Android 的開放性,眾多的廠商會(huì)推出千奇百怪,功能特色各異的多種產(chǎn)品。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。例如如果你從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋果iPhone,那么你可將Symbian中優(yōu)秀的軟件帶到iPhone上使用,聯(lián)系人等個(gè)人資料更是可以方便地轉(zhuǎn)移。4) 開發(fā)手機(jī)軟件不受任何限制Android平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境。因此不會(huì)受到各種條條框框的阻擾??上攵?,如此一來會(huì)有多少新穎別致的軟件誕生。5) 無縫結(jié)合的Google應(yīng)用如今叱咤互聯(lián)網(wǎng)的Google已經(jīng)走過了10年度的歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺(tái)手機(jī)將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。正因?yàn)锳ndroid具有以上的優(yōu)越性,所以2012年末數(shù)據(jù)顯示,僅正式推出兩年Android操作系統(tǒng)就將要超越稱霸十年的諾基亞Symbian系統(tǒng),使之躍居全球最受歡迎的智能手機(jī)平臺(tái)[7]。 Android 手機(jī)游戲的市場(chǎng)價(jià)值隨著計(jì)算機(jī)技術(shù)和移動(dòng)通信技術(shù)的快速發(fā)展,手機(jī)用戶的數(shù)量越來越多,用戶在挑選手機(jī)設(shè)備的時(shí)候己經(jīng)不再拘泥于基本的通話功能。而新的技術(shù)從某種程度上提高了手機(jī)設(shè)備處理數(shù)據(jù)的能力,因而可以在手機(jī)上添加許多新的功能,以滿足用戶多樣性需求。為此已經(jīng)有越來越多的研發(fā)機(jī)構(gòu)或部門著手研究開發(fā)手機(jī)應(yīng)用軟件。手機(jī)游戲作為手機(jī)上的應(yīng)用軟件類型之一,更是深受廣大用戶的喜愛。由于手機(jī)硬件資源有限、屏幕小、游戲時(shí)間短等特點(diǎn),使得手機(jī)很適合運(yùn)行那些劇情簡(jiǎn)單、操作方便、有益于提高敏捷性和智力開發(fā)的游戲。Android平臺(tái)上的游戲相比應(yīng)用軟件,不需要進(jìn)行嚴(yán)格的市場(chǎng)細(xì)分,不需要針對(duì)目標(biāo)用戶量身定制。這是因?yàn)橛螒蛲婕业暮诵男枨笫墙y(tǒng)一的,那就是:娛樂與打發(fā)時(shí)間(乃至更高層面的競(jìng)技需求和群體認(rèn)同需求),這種需求附著于特定的社會(huì)發(fā)展階段,不受地域的限制,甚至于能夠穿透文化壁壘。因此,絕大多數(shù)種類的游戲都具備傳染性與普適性,每一個(gè)售出的游戲都將會(huì)點(diǎn)燃周圍潛在玩家的激情,最終吞噬整個(gè)需求市場(chǎng)[8]。由此可知,幾乎每一個(gè)Android手機(jī)用戶都是游戲的需求者,都是潛在的顧客,現(xiàn)今的1000多萬Android用戶不過是冰山一角,隨著Android手機(jī)市場(chǎng)進(jìn)一步壯大,游戲的市場(chǎng)容量將具備更大的增長(zhǎng)空間。綜上所述,Android平臺(tái)相比其他智能手機(jī)平臺(tái)有許多優(yōu)勢(shì),這些優(yōu)勢(shì)使Android發(fā)展迅速,而Android游戲作為Android手機(jī)最主要的應(yīng)用,其市場(chǎng)價(jià)值有目共睹。鑒于現(xiàn)階段Android游戲研究開發(fā)的人數(shù)較少,游戲產(chǎn)品數(shù)量也較小的現(xiàn)狀,對(duì)Android游戲的研究具有很大的意義,不僅僅需要研究Android游戲開發(fā)中的圖形圖像、人工智能等關(guān)鍵技術(shù),更重要的是研究Android游戲的開發(fā)框架,以及Android游戲開發(fā)不同于別的平臺(tái)游戲開發(fā)的相關(guān)技術(shù)實(shí)現(xiàn)等內(nèi)容。受益于近年來移動(dòng)通信市場(chǎng)的持續(xù)快速增長(zhǎng),我國(guó)手機(jī)產(chǎn)業(yè)高速發(fā)展,成為新的國(guó)民經(jīng)濟(jì)增長(zhǎng)點(diǎn),帶動(dòng)了一系列相關(guān)產(chǎn)業(yè)的發(fā)展。隨著網(wǎng)絡(luò)、通信和信息技術(shù)的突破性進(jìn)展,Android手機(jī)在全球爆炸性的增長(zhǎng)并且迅速打入中國(guó)市場(chǎng)。在這一前提下,手機(jī)終端游戲的開發(fā)成了熱門行業(yè)。Java作為一種新的編程語(yǔ)言,以其簡(jiǎn)單性、可移植性和平臺(tái)無關(guān)性等優(yōu)點(diǎn),得到了廣泛地應(yīng)用,特別是Java與萬維網(wǎng)的完美結(jié)合,使其成為網(wǎng)絡(luò)編程和嵌入式編程領(lǐng)域的首選編程語(yǔ)言。連連看游戲是一個(gè)經(jīng)典的游戲,它因操作簡(jiǎn)單、娛樂性強(qiáng)而廣受歡迎。游戲產(chǎn)業(yè)作為現(xiàn)代電腦電子技術(shù)的產(chǎn)物,正在以其獨(dú)特的魅力在全世界的娛樂領(lǐng)域占據(jù)主流位置,我們?cè)诔姓J(rèn)廣大娛樂網(wǎng)民的選擇空間狹小的同時(shí),也必須明確的一點(diǎn)就是游戲本身所具有的強(qiáng)大的吸引力。游戲連連看只要將相同花色的兩張圖用三根以內(nèi)的直線連在一起就可以消除,規(guī)則簡(jiǎn)單容易上手。游戲速度節(jié)奏快,畫面清晰可愛。總是排在受玩家最歡迎游戲排名前5位的連連看,休閑、趣味,且不分男女老少、工薪白領(lǐng),在娛樂的同時(shí)還可以訓(xùn)練眼明手快及增強(qiáng)邏輯判斷能力。是一款適合大眾的經(jīng)典小游戲。游戲制作的目的是滿足了人們休閑的需要,在緊張工作之余休閑類的小游戲能夠給人帶來最大程度的放松,也可
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1