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

正文內(nèi)容

畢業(yè)論文-基于android系統(tǒng)的手機寵物游戲技術(shù)研究與實現(xiàn)(專業(yè)版)

2025-01-02 23:17上一頁面

下一頁面
  

【正文】 另外 AppWidget 框架還需要 AppWidgetManager 來管理 AppWidgetHost 與 AppWidgetService 之間的事務(wù)關(guān)系。這些被存儲的數(shù)據(jù)不僅可以在本應(yīng)用程序中使用,也可以特殊的方式提供給其他應(yīng)用程序使用。 受手機平臺所限, Android 環(huán)境下的 SQLite 不方便執(zhí)行復(fù)雜的操作,當常用的刪改查詢操作還是比較齊全的。文件形式存取數(shù)據(jù)也是一種常用的方式,通常將數(shù) 據(jù)存儲為結(jié)構(gòu)化的 XML 文件,可利用 DOM 或 SAX 來解析提取數(shù)據(jù),雖然效率不高,但在少量數(shù)據(jù)存取方面仍可以發(fā)揮很強的作用。 游戲在運行后會進入主屏幕的 Activity,這時會啟動一個主線程,這個線程主要負責(zé)與 UI相關(guān)的工作,通常又稱為 UI 線程。 第三章 Android 手機寵物游戲引擎及相關(guān)技術(shù)研究 —————————————————————————————————————————————— 17 ( 6) extras,指定動作的附加信息集合。當它重新在用戶面前顯示的時候,它必須完全重新啟動并且將其關(guān)閉之前的狀態(tài)全部恢復(fù)回來。本論文在研究了 Android 應(yīng)用程序構(gòu)造塊的基礎(chǔ)上加入多線程技術(shù)構(gòu)成了游戲控制引擎。圖 為游戲的架構(gòu),主要有 五大功能模塊,分別是:以 SQLite 為基礎(chǔ)以 Share Preferences為輔的游戲數(shù)據(jù)中心; SurfaceView 組件和 SoundPool 組件相結(jié)合構(gòu)建的圖形界面渲染引擎;以 AppWidget 框架下 Broadcast 和 Service 機制相結(jié)合構(gòu)建的手機桌面主題映射模塊;由基礎(chǔ)的 Java 語言創(chuàng)建的用于實現(xiàn)八字預(yù)測、情緣配對等功能的寵物預(yù)測模塊;在 Android 系統(tǒng)框架環(huán)境之上構(gòu)建的用于協(xié)調(diào)各功能模塊的核心游戲控制引擎。但隨著Android系統(tǒng)的迅速改善特別是最近一年對圖形處理方面的重視以及開發(fā)者開發(fā)經(jīng)驗的增長,兩者開發(fā)的應(yīng)用軟件界面體驗差距越來越小。目前 iPhone 最新版本為 ,主要有以下六個特性: ( 1)多任務(wù)處理:以往除了簡單的音樂播放和通話外,其他所有應(yīng)用程序回到桌面后就會直接關(guān)閉而退出,對那些需要常駐后臺執(zhí)行的服務(wù)相當不方便。 ( 2)應(yīng)用程序框架 [28]( Application Framework)讓開發(fā)者可以在自己開發(fā)的應(yīng)用軟件中直接訪問統(tǒng)一 API 框架,此程序框架的設(shè)計可以很方便簡單的實現(xiàn)組件復(fù)用。 第三章,分別介紹了在實現(xiàn)手機寵物游戲的基礎(chǔ)理論、需要 用到的相關(guān)技術(shù)和 Android SDK 開發(fā)環(huán)境,重點介紹了 SQLite 數(shù)據(jù)庫存儲技術(shù)和 AppWidget 框架下的 Broadcast 和 Service 機制,同時還介紹了重力感應(yīng)的運用。 隨著手機游戲 [37]的高速發(fā)展, Google 公司對游戲開發(fā)越來越重視,在新推出的 增強了對游戲開發(fā)支持力度也提升了多媒體影音和通信功能。 FTG系統(tǒng)的核心是對戰(zhàn)斗部分進行碰撞檢測計算。 J2ME[40][44]] 作為 Java2 的一個組成部分,以其發(fā)展時間長而成為較為普遍的技術(shù)。中國是最大的手機市場, 2020 年的統(tǒng)計數(shù)據(jù)表明, Android 已取代了 iPhone 成為中國市場額最大的智能手機操作系統(tǒng)。 55 AppWidget 映射 測試 36 基于 SQLite 的數(shù)據(jù)中心實現(xiàn) 27 周易預(yù)測學(xué)淺析 19 Android 數(shù)據(jù)存取方式概述 7 Android 構(gòu)架 Secondly, the paper focuses on the technical characteristics , storage and access to the game data of SQLite database, it makes it easier to integrate the abundant data of this game, more efficiency to improve data storage and access .Again, in order to make the game a strong visual and auditory impact, this paper researches and integrates into the SurfaceView controls and SoundPool controls。 本文基于 Google 公司為廣大智能手機開發(fā)者提供的 Android 系統(tǒng)環(huán)境,研究并開發(fā)了一款名為“吉祥鳥”的寵物休閑類游戲。 17 ContentProvider 17 多線程 20 AppWidget 框架 25 矩陣運算 28 重力感應(yīng) 手機通常重量輕,隨身攜帶方便,現(xiàn)代人們壓力大,非常希望在工作之余,上下班途中可以通過娛樂來放 松自己,此時,手機游戲便能發(fā)揮出它輕松休閑的特點。 圖 2020中國移動應(yīng)用超市各類手機軟件下載比例 Android和手機應(yīng)用市場正處于起步 階段,市場和消費者需要個接受的過程,眾多開發(fā)者也都在積極探索盈利 [31]模式。游戲情節(jié)的創(chuàng)作依賴人的想象力和創(chuàng)造力,主題及素材可以來源于熱門小說也可來古老傳說,例如中國的經(jīng)典名著“三國志”被日本光榮公司搬去后創(chuàng)作出名噪一時的經(jīng)典同名游戲。第一種方式為 Android 內(nèi)置的 SQLite 數(shù)據(jù)庫,用于存取大容量的永久性游戲數(shù)據(jù),為游戲提供安全穩(wěn)定的數(shù)據(jù)源。只有在充分了解 Android 系統(tǒng)特性才能開發(fā)出適合手機運用的 軟件。 這層主要包括了十組類庫:系統(tǒng) C庫,它是一個由 BSD集成來的標準的 C系統(tǒng)函數(shù)庫,是專門為嵌入式 Linux 下的設(shè)備所定制的;媒體庫 Media Framework,它基于 PackeVide 下的 OpenCore,此類庫支持多種常用的視頻格式、音頻,以及錄制和回放,同時 還支持靜態(tài)圖像文件; Surface Manager 類管理顯示子系統(tǒng),還能為多個應(yīng)用程序提供 3D , 2D 圖層無縫融合; WebKit 是 Google 開發(fā)的一個網(wǎng)頁瀏覽器引擎,可支持嵌入的 web 視圖和 Andiroid 瀏覽器; SGL 是底層的 2D 圖形圖像引擎; OpenGL ES 是基于 OpenGL ES 的 API 所實現(xiàn)的,該庫能夠使用硬件進行 3D 加速或利用高度優(yōu)化進行 3D 軟加速; FreeType 用于支持位圖和適量字圖的顯示; SQLite 是一個輕量級關(guān)系型數(shù)據(jù)庫引擎,但功能強大能夠為所有應(yīng)用程序服務(wù); Core Libraries 核心庫為 Java 應(yīng)用程序開發(fā)提供了標準 Java 核心庫的大多數(shù)類; Dalvik VM 是 android 平臺下的一個虛擬機,類似于 JVM 虛擬機。以下是從五個方面來對比 Android 與 iPhone: ( 1)開放性方面: Android 是個完全開源的項目,開發(fā)者可以 根據(jù)自己需要任意改造其系統(tǒng),讓 Android 表現(xiàn)的更為靈活。與其他寵物游戲相似的,游戲角色是一只能唱會跳的可愛漂亮的 小鸚鵡。 界面渲染引擎和游戲創(chuàng)意是游戲吸引玩家娛樂的關(guān)鍵,精美的仿 3D 游戲動畫結(jié)合趣味的游戲功能是寵物鳥游戲獲取收益與獲得成功的關(guān)鍵。 Activity 的生命周期中本質(zhì)上分為四種狀態(tài)即: ( 1) activity 在屏幕的前景中則處于 activity 棧的頂端,它是 active 或者 running 狀態(tài)。 游戲中 Activity 的相互調(diào)用的動作需要在 Intent Filter 中進行描述,當發(fā)生調(diào)用關(guān)系時, Android 會解析對應(yīng)的 Intent 來決定如何來 調(diào)用 Activity,需要解析 Intent 屬性包括以下六類: ( 1) Action,指定要執(zhí)行的動作。 ContentProvider 圖 ContentProvider 工作原理 ContentProvider 這個抽象接口是實現(xiàn)應(yīng)用程序間共享數(shù)據(jù)的唯一方法。一個 Handler 的創(chuàng)建它就會被綁定到這個線程的消息隊列中,如果是在主線程創(chuàng)建的,那就不需要寫代碼來創(chuàng)建消息隊列了,默認的消息隊列會在主線程被創(chuàng)建。 Android 內(nèi)置的 SQLite 由 4 個組件組成:內(nèi)核、 SQL 編譯器、附件以及后端。為實現(xiàn)數(shù)據(jù)庫的管理,我們可以在此類中預(yù)定義查詢方法,以便 在應(yīng)用程序中調(diào)用??梢园l(fā)現(xiàn)它實際上是一個BroadcastReceiver,借助了與其匹配的對應(yīng) xml 來描述更多其 widget 自身細節(jié)信息,從而可以使 AppWidget 框架通過 broadcastintents 與某些 Widget 通訊。 AppWidget的像素大小取決于它所占的方塊多少,其計算公式是 (塊數(shù) * 74) – 2,單位通常為 dip。但是與傳統(tǒng)的 Widget 不同,傳統(tǒng)的 Widget 核心是基于 Web 技術(shù),需要專門的 Widget 引擎運行,而 AppWidget 完全以 Android 平臺的上層應(yīng)用框架為基礎(chǔ),使用特定的 UI 組件來展現(xiàn)內(nèi)容。 onCreate方法在數(shù)據(jù)庫第一次被建立時運行,用于創(chuàng)建表和初始化數(shù)據(jù)。缺點主要是對并發(fā)訪問支持不夠好,數(shù)據(jù)庫經(jīng)常被操作系統(tǒng)獨占,導(dǎo)致阻塞其他進程。 Handler 只是針對那 些有 Looper 的線程,不管是 UI 線程還是子線程,只要有 Looper,就 可以往消息隊列里面添加?xùn)|西,并做相應(yīng)的處理。由于 Service 運行于主進程中的,為減少對主線程或 UI 操作的阻塞,通常在 Service 中另啟動一個新線程來完成特定操作。在不同應(yīng)用程序交互時, Intent 負責(zé)對應(yīng)用中一次操作的動作、動作涉及數(shù)據(jù)、附加數(shù)據(jù)進行描述, Android 則根據(jù)此 Intent的描述,負責(zé)找到對應(yīng)的組件,將 Intent 傳遞給調(diào)用的組件,并完成組件的調(diào)用。 Activity 之間的可以相互切換,并通過 Intent 來實現(xiàn)通信。在接受到玩家輸入的姓名及出生年月之后,寵物預(yù)測模塊會根據(jù)周易學(xué)說的一套方法計算出生辰八字、姓名五格等重要數(shù)據(jù),并依據(jù)這些數(shù)據(jù)在SQLite 數(shù)據(jù)庫中查詢命理相關(guān)信息,最終生成一套預(yù)測信息通過游戲引擎及渲染引擎返回至游戲界面。 小節(jié) 本章主要介紹了寵物鳥游戲的開發(fā)環(huán)境即 Android 平臺和 iPhone 平臺的特點,并比較兩者優(yōu)缺點。 Android 與 iPhone 比較 Android 與 iPhone 是目前占據(jù)市場比例最大的兩種智能手機操作系統(tǒng),兩者各有千秋,在不同方面展示出自己的競爭力。 ( 3)庫( Libraries)及運行時類庫 (RunTime)此層內(nèi)容大部分已經(jīng)涉及底層,普通的應(yīng)用不需直接對此層進行操作。 第二章 Android 平臺研究 —————————————————————————————————————————————— 7 第二章 Android 平臺研究 Android 特性 Android 系統(tǒng)是工作于智能手機之上的操作系統(tǒng) [38],處處體現(xiàn)了與手機相關(guān)的特性。最后通過 Appwidget 框架的 BroadCast 和 Service 機制,將游戲界面映射至手機桌面,使用戶更直觀的體驗游戲的精彩。寵物養(yǎng) 成游戲則因為其人性化游戲情節(jié)而吸引人們注意力。相對于其他開發(fā)語言, Android 最大的優(yōu)點就是開放性,吸引了眾多的開發(fā)者的支持,短短兩年時間開發(fā)出大量的手機應(yīng)用軟件,豐富了手機的應(yīng)用功能。近二十年來,隨著計算機硬件性能的提升
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1