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

正文內(nèi)容

基于android平臺(tái)的博物館導(dǎo)覽系統(tǒng)畢業(yè)設(shè)計(jì)-閱讀頁

2024-09-17 19:56本頁面
  

【正文】 * Surface Manager : 對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提 供了2D 和 3D 圖層的無縫融合。 * SGL : 底層的 2D 圖形引擎 * 3D libraries : 基于 OpenGL ES APIs 實(shí)現(xiàn) 。 * FreeType :位圖 (bitmap)和矢量 (vector)字體顯示。 2) Android 運(yùn)行庫 Android 包含一個(gè)核心庫的集合,提供大部分在 Java 編程語言核心類庫中可用的功能。 Dalvik 虛擬機(jī)設(shè)計(jì)成在一個(gè)設(shè)備可以高效地運(yùn)行多個(gè)虛擬機(jī)。 大多數(shù)虛擬機(jī)包括 JVM 都是基于棧的,而 Dalvik 虛擬機(jī)則是基于寄存器的。 兩種架構(gòu)各有優(yōu)劣,一般而言,基于棧的機(jī)器需要更多指令,而基于寄存器 的機(jī)器指令更大。一個(gè) dex文件通常會(huì)有多個(gè) .class。 Dalvik 虛擬機(jī)依賴于 Linux 內(nèi)核提供基本功能,如線程和底層內(nèi)存管理。 應(yīng)用程序框架 在應(yīng)用程序框架層, Android開發(fā)人員可以跟那些核心應(yīng)用一樣,擁有訪問框架的所有 APIs。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組建。 ② 內(nèi)容提供器( Content Providers):使得應(yīng)用程序可以訪問另一個(gè)應(yīng)用程序的數(shù)據(jù)( 如聯(lián)系人數(shù)據(jù)庫),或者共享它們自己的數(shù)據(jù)。 ④ 通知管理器( notification Manager):使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息。 應(yīng)用程序 最上一層是應(yīng)用程序?qū)?,包括除了隨 Android 系統(tǒng)一起發(fā)布的核心應(yīng)用程序,如 客戶端、 SMS 短消 息程序、日歷、地圖意外,還有第三方開發(fā)的大量應(yīng)用程序。這一層所有應(yīng)用程序都是用 Java 語言編寫的。 圖 Activity 經(jīng)歷的四種狀態(tài) Service Service稱為服務(wù),它沒有像 Activity那樣的用戶界面,但 Service的特點(diǎn)是能長(zhǎng)時(shí)間在后臺(tái)運(yùn)行,也可以理解為是一段較長(zhǎng)生命周期且沒有用戶界面的程序。廣播是一種同時(shí)通知多個(gè)對(duì)象的信息通知機(jī)制。很多事件可以導(dǎo)致系統(tǒng)廣播。而普通應(yīng)用程序也可通過 sendBroadcast()等方法來發(fā)出自己定義的廣播。ContentProvider能將應(yīng)用程序特定的數(shù)據(jù)提供給另一個(gè)應(yīng)用程序使用。 Intent Intent是一種運(yùn)行時(shí)綁定( runtime binding)機(jī)制,他能在程序運(yùn)行過程中連接兩個(gè)不同的組件。 Activity、 Service和BroadcastReceiver作為響應(yīng)。 Intent的內(nèi)容及解析方法如圖 所示。 Google 在 Android 上標(biāo)配了自己的推送 GCM( Google Cloud Messageing),可以 幫助開發(fā)人員給他們的 Android 應(yīng)用程序發(fā)送數(shù)據(jù)。例如,一個(gè)體育應(yīng)用想要發(fā)送一個(gè)分?jǐn)?shù)更新給體育迷,立即可以用相同的請(qǐng)求( JSON 請(qǐng)求)發(fā)送消息給多大 1000 個(gè)注冊(cè) ID。例如,這將對(duì)聊天應(yīng)用非 9 常有用。 GCM 將存儲(chǔ)多大 100 挑消息。如果一個(gè)應(yīng)用收到這條消息,它需要和服務(wù)器同步 GoogleMap 技術(shù)支持 手機(jī)地圖服務(wù)是指在手機(jī)上利用 GPS或者網(wǎng)絡(luò)實(shí)現(xiàn)精確定位,并使用 WAP方式或客戶端方式,通過移動(dòng)通信網(wǎng)絡(luò)與手機(jī)地圖應(yīng)用服務(wù)器之間的互聯(lián)通信,查找自己的方位、搜索地點(diǎn)、查詢行車路線的一種與地理信息相關(guān)的位置服務(wù)。服務(wù)器端以 HTTP方式接受客戶端的請(qǐng)求,并根據(jù)請(qǐng)求將地圖數(shù)據(jù)以柵格數(shù)據(jù)的方式返回給客戶端。 圖 地圖查詢結(jié)構(gòu)框圖 手機(jī)端地圖是安裝在手機(jī)上的簡(jiǎn)易地圖文件,詳細(xì)的地圖信息,要通過發(fā)送到網(wǎng)路端應(yīng)用服務(wù)器的查詢命令解釋執(zhí)行后,再下發(fā)到終端進(jìn)行異步下載。 位置類( Location) —— 用來代表程序中使用的某個(gè)位置,該位置包含經(jīng)度、緯度、標(biāo)準(zhǔn)時(shí)間、高度、測(cè)量速度、方位角等內(nèi)容。 位置提供者( LocationProvider) —— 定位提供者的抽象類。系統(tǒng)中有許多 LocationProvider,他們提供了各種類型的位置信息。 位置數(shù)據(jù)標(biāo)準(zhǔn)類( Criteria) —— 使應(yīng)用能夠通過在 LocationProvider 中設(shè)置的屬性來選擇合適的定位 提供者。一下是其中比較重要的幾個(gè)類: 地圖類( MapActivity) —— 用于顯示 GoogleMaps 的 Activity 類,此類需要 10 連接底層網(wǎng)絡(luò)。 控制類( MapController) —— 用于 控制地圖的移動(dòng)。 MVC 設(shè)計(jì)模式 用戶界面,特別是圖形用戶界面 【 18】 ,承擔(dān)著向用戶顯示問題模型和用戶進(jìn)行操作和 I/O交互的作用。例如,要求支持不同的界面標(biāo)準(zhǔn)或得到不同的顯示效果,適應(yīng)不同的操作需求。 MVC(模型、視圖、控制)就是這樣的一組交互界 面的結(jié)構(gòu)組織模型。它接受用戶的輸入,將輸入反饋給模型,進(jìn)而實(shí)現(xiàn)對(duì)模型的計(jì)算控制,是使模型和視圖協(xié)調(diào)工作的部件。 模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。因此,無論合適發(fā)生了何種數(shù)據(jù)的變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新。 控制器通過時(shí)間觸發(fā)的方式,接受用戶的輸入。控制器通過事件處理過程對(duì)輸入事件進(jìn)行處理,并為每個(gè)輸入時(shí)間提供相應(yīng)的操作服務(wù),把事件轉(zhuǎn)化成對(duì)模型或相關(guān)視圖的激發(fā)操作。該業(yè)務(wù) 針對(duì)不同人群開發(fā),支持多種語言播放,用戶可以根據(jù)自己會(huì)的English、 粵語、葡語 等 。 。 支持不同語言的播放,如粵語、葡語、English等 。終端用戶可以通過手機(jī)客戶端軟件對(duì)博物館信息進(jìn)行分享 、查看。 RNC是新興 3G網(wǎng)絡(luò)中的關(guān)鍵網(wǎng)元。 ② 功能服務(wù)器端 功能服務(wù)器是一個(gè)開放 API服務(wù)器。 ③ PC終端 PC終端負(fù)責(zé)處理用戶個(gè)人電腦通過 Inter向 Web服務(wù)器發(fā)送的信息請(qǐng)求。 博物館導(dǎo)覽 系統(tǒng)手機(jī)終端業(yè)務(wù) 博物館導(dǎo)覽 終端軟件是安裝在 3G智能手機(jī)上的客戶端。 博物館導(dǎo)覽 軟件業(yè)務(wù)是面向 3G智能手機(jī)終端的一種新型業(yè)務(wù)。 博物館導(dǎo)覽系 統(tǒng)包涵三個(gè)大的功能: ①在旅游的途中可以用手機(jī) GoogleMap定位 實(shí)時(shí)的 獲取周邊的酒店、其他旅游景點(diǎn)等信息 。 ③ 掃描文物二維碼可以顯示出相應(yīng)的文物信息,支持多種語言播放文物介紹,十分方便,擺脫邊參考邊看文物的文字介紹,現(xiàn)在邊看邊聽,對(duì)參觀者來說方便多了。 系統(tǒng)功能性需求 播放文物介紹 該系統(tǒng)是針對(duì)不同人群開發(fā),支持多種語言播放,用戶可以根據(jù)自己會(huì)的English、粵語、葡語 等 。 12 地圖 管理 此部分功能是用戶 使用 GoogleMap進(jìn)行定位,查看自己當(dāng)前位置,可以搜索附近的旅游景點(diǎn)、酒店等。 系統(tǒng) 的性能需求 為保證本 系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠地運(yùn)行, 博物館導(dǎo)覽 系統(tǒng)應(yīng)該滿足以下的性能需求。 ② 系統(tǒng)的開放性和可擴(kuò)充性 開放性和可擴(kuò)充性是當(dāng)今軟件系統(tǒng)一個(gè)共同的特點(diǎn)。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。開放性使得系統(tǒng)可以與其他系統(tǒng)相結(jié)合而具有兼容性,同時(shí),只要符合一 定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。 ③ 系統(tǒng)的易用性與易維護(hù)性 系統(tǒng)的易用性應(yīng)按照人機(jī)界面設(shè)計(jì)的要求設(shè)計(jì)開發(fā),如:避免多層次菜單、提示或警告對(duì)話框應(yīng)該盡量少等等。 系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計(jì)開發(fā)使用過程中都要涉及到很多計(jì)算機(jī)硬件、軟件。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。 系統(tǒng)運(yùn)行需求 13 硬件: 【 20】 ① 中央處理器: 800MHz 以上處理器; ② 內(nèi)存: 500M 以上內(nèi)存; ③ 手機(jī)制式: GSM, WCDMA; ④拍攝功能描述:支持拍照; 軟件: ① 操作系統(tǒng): Android ; ② 開發(fā)工具: ; ③ GPS 定位系統(tǒng):支持 GPS;支持 AGPS 網(wǎng)絡(luò)輔助導(dǎo)航功能。在本系統(tǒng)中主要采用三層結(jié)構(gòu),用戶在 手機(jī)終端客戶端 就可以 快速地使用本系統(tǒng)。這種模式在邏輯上將應(yīng)用功能分為三層: UI層、 邏輯處理 層、 本地?cái)?shù)據(jù) 層。邏輯處理 層位于顯示層和數(shù)據(jù)層之間,專門為實(shí)現(xiàn)企業(yè)的業(yè)務(wù)邏輯提供了一個(gè)明確的層次,在這個(gè)層次封裝了與系統(tǒng)關(guān)聯(lián)的應(yīng)用模型,并把用戶表示層和數(shù)據(jù)庫代碼分開 。數(shù)據(jù)層位于三層模式中最底層,它用來定義、維護(hù)、訪問和更新數(shù)據(jù)并管理和滿足應(yīng)用服務(wù)對(duì)數(shù)據(jù)的請(qǐng)求 【 21】 。 MVC【 22】 通過將問題分為三個(gè)類別來幫助解決單一模塊方 法所遇到的某些問題。 圖 系統(tǒng)設(shè)計(jì) 根據(jù)這三層結(jié)構(gòu),給出系統(tǒng)的包,如 圖所示: 圖 包的設(shè)計(jì) ① . ; ② UI模塊; ③ . ; ④ . ,放寫工具類。此模塊用于處理 用戶 的登錄。 擴(kuò)展流 備注 信息管理 表 播放文物介紹 模塊名稱 播放文物介紹 功能簡(jiǎn)述 用戶 根據(jù)自己聽的懂的語言,選取對(duì)應(yīng)的語言播放文物介紹 。 后置條件 新增 好友 是否成功的信息 基本流 用戶 輸入新增的 好友 ID 或 姓名,提交到 開放平臺(tái)上 ,同時(shí)返回操作的結(jié)果 擴(kuò)展流 備注 表 二維碼掃描 15 模塊名稱 二維碼掃描 功能簡(jiǎn)述 用戶 對(duì)著文物標(biāo)注的二維碼掃描,接著展示相應(yīng)的 展覽 詳細(xì)信息 ,能快速搜索到相應(yīng)的文物介紹,比較自能 。但是在系統(tǒng)與用戶的交互上,即系統(tǒng)的用戶友好性上并不完善。 這時(shí)就要求 用戶 從頭開始開戶業(yè)務(wù),即從輸入 用戶的帳號(hào)密碼 。 每過 10 秒就檢查一次網(wǎng)絡(luò),如果發(fā)現(xiàn)網(wǎng)絡(luò)正常,則無操作,如果發(fā)現(xiàn)網(wǎng)絡(luò)斷開,則自行連接,并且保存前 10 秒的隊(duì)列,放入堆棧之中,待網(wǎng)絡(luò)好了之后,再從隊(duì)列中取出任務(wù)執(zhí)行,可提升用戶友好程度。 在系統(tǒng)開發(fā)和設(shè)計(jì)過程中,主要做了一下工作: ① 對(duì)博物館多媒體導(dǎo)覽系統(tǒng) 提供的服務(wù)進(jìn)行了深入分析,根據(jù)功能需求合理的設(shè)計(jì)了終端軟件業(yè)務(wù)功能邏輯流程、數(shù)據(jù)信息流程,并選取了適當(dāng)?shù)能浖Y(jié)構(gòu)模型進(jìn)行開發(fā)。 ③ 學(xué)習(xí)了開放平臺(tái)認(rèn)證模式和過程調(diào)用,熟悉了便于開放平臺(tái)模式的開 發(fā)流程。 18 致 謝 在 xxx 老師的精心指導(dǎo)和幫助下,經(jīng)過幾個(gè)月的努力,論文得以順利完成。 最后,我要感謝我的父母,沒有他們的支持,我不可能取得任何成績(jī),尤其是在漫長(zhǎng)的求學(xué)過程中的鼓勵(lì)、教誨與支持,更是讓我感激不盡。 19 參 考 文 獻(xiàn) [1] 王美珍。南京師范大學(xué)。手機(jī)定位服務(wù)與電子地圖 [J]。 2020 年 6 月第24 卷第 3 期 . [3] 吳永杰,晏金成.基于 Google Maps 的租房信息網(wǎng)站 [J].軟件導(dǎo)刊. 2020 年 3 月第 8 卷第3 期 .
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1