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

正文內(nèi)容

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

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

下一頁面
  

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