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

正文內(nèi)容

畢業(yè)論文-基于android數(shù)獨(dú)游戲開發(fā)界面設(shè)計(編輯修改稿)

2024-09-07 12:18 本頁面
 

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