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

正文內(nèi)容

基于android的數(shù)獨游戲程序設計畢業(yè)論文(編輯修改稿)

2025-07-23 13:16 本頁面
 

【文章內(nèi)容簡介】 0. 豐富的開發(fā)環(huán)境包括設備模擬器,調(diào)式工具,內(nèi)存及性能分析表和Eclipse集成開發(fā)環(huán)境插件。Google提供了Android開發(fā)包SDK,其中包含大量的類庫和開發(fā)工具。 Android平臺架構如圖21所示的Android操作系統(tǒng)的體系結構圖,我們可以看出Android操作系統(tǒng)結構分為4層,由上到下一次是應用程序、應用程序框架、核心類庫和Linux內(nèi)核。 圖21Android操作系統(tǒng)體系結構 :Android連同一個核心應用程序抱一起發(fā)布,改應用程序包包括Email客戶端。SMS短消息程序、日歷、地圖、瀏覽器、聯(lián)系人管理應用程序等。該應用程序框架用來簡化組件軟件的重用,任何一個應用程序度可以發(fā)布它的功能并且任何其他應用程序度可以使用其所發(fā)布的功能塊。應用程序都是由一系列的服務和系統(tǒng)組成包括:一個可擴展的視圖(Views)、內(nèi)容管理器(Content Providers)、資源管理器(Resource Manager)、通知管理器(Notification Manager)、活動類管理器(Activity Manager)。:系統(tǒng)C庫、媒體庫、Suface Manager、LibWebCore、SGL、3D libraries、FreeType、SQLite。4. Android運行庫包括一個核心庫,提供java編程語言核心庫的大多數(shù)功能。:,如安全性、內(nèi)存管理、進程管理、網(wǎng)絡協(xié)議、和驅動模型。 Android應用程序組件如前所述,Android 運行在 Linux 內(nèi)核上。Android 應用程序是用 Java 編程語言編寫的,它們在一個虛擬機(VM)中運行。需要注意的是,這個 VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,這是一種開源技術。每個 Android 應用程序都在 Dalvik VM 的一個實例中運行,這個實例駐留在一個由 Linux 內(nèi)核管理的進程中,如下圖22所示。 圖 22. Dalvik VMAndroid 應用程序由一個或多個組件組成:(Activity)具有可視 UI 的應用程序是用活動實現(xiàn)的。當用戶從主屏幕或應用程序啟動器選擇一個應用程序時,就會開始一個動作。(Service)服務應該用于任何需要持續(xù)較長時間的應用程序,例如網(wǎng)絡監(jiān)視器或更新檢查應用程序。(Content Provider)可以將內(nèi)容提供程序看作數(shù)據(jù)庫服務器。內(nèi)容提供程序的任務是管理對持久數(shù)據(jù)的訪問,例如 SQLite 數(shù)據(jù)庫。如果應用程序非常簡單,那么可能不需要創(chuàng)建內(nèi)容提供程序。如果要構建一個較大的應用程序,或者構建需要為多個活動或應用程序提供數(shù)據(jù)的應用程序,那么可以使用內(nèi)容提供程序實現(xiàn)數(shù)據(jù)訪問。(Broadcast Receiver)Android 應用程序可用于處理一個數(shù)據(jù)元素,或者對一個事件(例如接收文本消息)做出響應。(View) View是Android中圖形用戶界面的基類,提供了可視化界面展示。Android的圖形界面分為三層:底層是Activity。Activity上面是Window。 Window上面是Views。View又可以分為View和ViewGroup。View是基本控件,ViewGroup是布局控件。(Intent) Intent是不同組件之間相互導航的紐帶,封裝了不同組件導航查找的條件。Android 應用程序是連同一個 文件一起部署到設備的。 包含必要的配置信息,以便將它適當?shù)匕惭b到設備。它包括必需的類名和應用程序能夠處理的事件類型,以及運行應用程序所需的許可。例如,如果應用程序需要訪問網(wǎng)絡 — 例如為了下載一個文件 — 那么 manifest 文件中必須顯式地列出該許可。很多應用程序可能啟用了這個特定的許可。這種聲明式安全性有助于減少惡意應用程序損害設備的可能性。本章小結本章主要講述了開發(fā)基于Android系統(tǒng)的數(shù)獨游戲的技術做了一些概述,通過本章的內(nèi)容我們要了解Android的簡介,明白這項新的手機開發(fā)平臺的操作體系結構,平臺架構,平臺特性,有哪些應用程序組件。3 系統(tǒng)分析與設計 系統(tǒng)需求分析需求分析完成的好壞直接影響后續(xù)軟件開發(fā)的質量,它的重要性由此可見一斑?,F(xiàn)實情況往往是,用戶不了解計算機的相關知識,而開發(fā)人員也對相關業(yè)務領域不甚了解。受思維定式的影響,用戶和開發(fā)人員往往對同一問題有不同的理解,這樣就對系統(tǒng)的功能確定帶來了很大的麻煩。所以,開發(fā)人員和用戶之間要進行充分和有效的溝通,甚至開發(fā)人員要置身于相關的業(yè)務領域,以確保開發(fā)出來的系統(tǒng)能夠真正滿足用戶的需要。 功能需求分析此次程序設計任務是Android平臺下的數(shù)獨游戲設計,程序將在Android模擬器中運行調(diào)試。此次程序設計用戶界面要求較為友好,由于針對的用戶為Android智能手機用戶,因此程序的操作非常簡單容易操作。游戲進行時通過右邊鍵盤中的數(shù)字鍵輸入答案,程序中儲存了大量的數(shù)獨題目,組成了上百個關卡,供用戶娛樂,此次程序設計的操作系統(tǒng)要求為Windows 2000(SP3以上)或者Windows XP。此次程序設計需要在Eclipse環(huán)境下開發(fā)。1. 重來功能重來功能主要實現(xiàn)用戶輸入錯誤答案想要重新開始本題目。2. 下一關功能下一關功能主要實現(xiàn)用戶完成一關游戲后可以跳至下一關。3. 解題功能解題功能主要實現(xiàn)用戶解答不出此題時候系統(tǒng)提示答案。4. 重出題功能重出題功能主要實現(xiàn)用戶不想解答本題,想要換另一題目。5. 難易程度選擇功能難易程度選擇功能主要實現(xiàn)用戶根據(jù)自己實際水平選擇適合自己難度的題目。6. 退出功能退出功能主要實現(xiàn)退出游戲。因該游戲不涉及到用戶信息等,因此不需要考慮信息的泄漏。 系統(tǒng)的結構設計系統(tǒng)結構為進入主界面顯示游戲界面,選擇菜單分為六項功能:重來功能、下一關功能、重出題功能、解題功能、難易程度選擇功能以及退出功能。具體系統(tǒng)結構圖如圖31游戲主界面重來退出難易程度解題下一關重出題圖31 系統(tǒng)結構圖本章小結本章對Android數(shù)獨游戲做了需求分析,并對系統(tǒng)結構做了簡單介紹,可以從下一章中具體看到這些界面及具體的實現(xiàn)方法和部分代碼。4 數(shù)獨游戲界面實現(xiàn) Android開發(fā)環(huán)境介紹Android的上層應用程序是用Java語言開發(fā),同時還需
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1