【畢業(yè)學(xué)位論文】(Word原稿)基于智能手機(jī)Android操作系統(tǒng)之上圖片瀏覽器設(shè)計(jì)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于智能手機(jī)Android操作系統(tǒng)之上圖片瀏覽器設(shè)計(jì)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于智能手機(jī)Android操作系統(tǒng)之上圖片瀏覽器設(shè)計(jì)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于智能手機(jī)Android操作系統(tǒng)之上圖片瀏覽器設(shè)計(jì)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于智能手機(jī)Android操作系統(tǒng)之上圖片瀏覽器設(shè)計(jì)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1 摘 要 詞的本義指“機(jī)器人”,同時(shí)也是 2007 年 11 月 5 日宣布的基于 平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。目前,最新版本為 期由原名為 公司開(kāi)發(fā),谷歌在 2005 年收購(gòu) ,繼續(xù)對(duì)統(tǒng)開(kāi)發(fā)運(yùn)營(yíng),它采用了軟件堆層( 名軟件疊層)的架構(gòu),主要分為三部分。底層以 核工作為基礎(chǔ),由 C 語(yǔ)言開(kāi)發(fā),只提供基本功能;中間層包括函數(shù)庫(kù) 虛擬機(jī) C+開(kāi)發(fā)。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公司自行開(kāi)發(fā),以 為編寫程序的一部分。 為業(yè)戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。 全球?yàn)閿?shù)眾多的移動(dòng)電話用戶正在使用各種基于 電話。谷歌的目標(biāo)是讓(移動(dòng)通訊)不依賴于設(shè)備甚至平臺(tái)。出于這個(gè)目的, 補(bǔ)充,而不會(huì)替代谷歌長(zhǎng)期以來(lái)奉行的移動(dòng)發(fā)展戰(zhàn)略:通過(guò)與全球各地的手機(jī)制造商和移動(dòng)運(yùn)營(yíng)商結(jié)成合作伙伴,開(kāi)發(fā)既有用又有吸引力的移動(dòng)服務(wù),并推廣這些產(chǎn)品。 2011 年初數(shù)據(jù)顯示,僅正式上市兩年的操作系統(tǒng) 經(jīng)超越稱霸十年的塞班系統(tǒng),使之躍居全球最受歡迎的智能手機(jī)平臺(tái)。 主要競(jìng)爭(zhēng)對(duì)手是蘋果公司的 及 S2。 【關(guān)鍵詞】 臺(tái) 開(kāi)源手機(jī)操作系統(tǒng) 移動(dòng)軟件 2 he a It is of is th 007. is up UI It is as At of is on is by a at go on It is is . is + is up of so by of by as s a to of is s is to do on if a of of of 011 of of it in s s is OS IM of S. 【 目 錄 前 言 . 1 第一章 基于安卓的圖 片瀏覽器概述 . 2 第一節(jié) 研究?jī)?nèi)容 . 2 第二節(jié) 研究意義 . 2 第三節(jié) 研究現(xiàn)狀和發(fā)展趨勢(shì) . 2 第二章 開(kāi)發(fā)環(huán)境概述 . 4 第一節(jié) 開(kāi)發(fā)平臺(tái) . 4 第二節(jié) 架簡(jiǎn)介 . 4 一、 用層) . 5 二、 用框架層) . 5 三、 統(tǒng)運(yùn)行庫(kù)層) . 5 四、 核層) . 6 五、 用程序框架 . 6 第三章 系統(tǒng)分析 . 8 第一節(jié) 研究目標(biāo) . 8 第二節(jié) 需求分析 . 8 第三節(jié) 平臺(tái)搭建 . 8 一、安裝 . 8 二、安裝 . 9 三、創(chuàng)建一個(gè)新的 . 10 四、 安裝 . 14 五、安裝 件 . 14 六、 配置 件 . 15 七、 測(cè)試開(kāi)發(fā)環(huán)境 . 15 第四章 程序設(shè)計(jì) . 19 第一節(jié) 用戶界面設(shè)計(jì) . 19 第二節(jié) 存儲(chǔ)設(shè)計(jì) . 19 第三節(jié) 程序模塊設(shè)計(jì) . 20 第五章 程序開(kāi)發(fā) . 22 第一節(jié) 文件結(jié)構(gòu)與用途 . 22 第二節(jié) 核心代碼 . 23 4 一、 件操作 . 23 二、 頁(yè)面布局 . 28 三、 后臺(tái) . 29 結(jié) 論 . 錯(cuò)誤 !未定義書簽。 致 謝 . 錯(cuò)誤 !未定義書簽。 參考文獻(xiàn) . 35 附 錄 . 錯(cuò)誤 !未定義書簽。 一、英文原文: . 錯(cuò)誤 !未定義書簽。 二、英文翻譯: . 錯(cuò)誤 !未定義書簽。 三、工程設(shè)計(jì)圖紙: . 錯(cuò)誤 !未定義書簽。 四、源程序: . 36 1 前 言 以往的手機(jī)圖片瀏覽器,通常是使用鍵盤鍵,即 上下 左右按鈕實(shí)現(xiàn)不同圖片的切換,操作上很不友好。而且現(xiàn)如今 移動(dòng)通信 技術(shù)日新月異,各類觸屏手機(jī)層數(shù)不窮,用戶需求漸漸變 高,以往的操作方式已經(jīng)不能滿足用戶對(duì) 應(yīng)用 的要求。 不僅僅在實(shí)用性上,還包括簡(jiǎn)單、快捷、人性化的操作。所以開(kāi)發(fā)一款針對(duì)觸屏的手機(jī)的圖片瀏覽器是很有必要的。 本文主要闡述以面向?qū)ο蟮某绦蜷_(kāi)發(fā)語(yǔ)言 為開(kāi)發(fā)集成環(huán)境,基于智能手機(jī) 作系統(tǒng)之上 設(shè)計(jì)一個(gè)圖片瀏覽器。該圖片瀏覽器主要實(shí)現(xiàn)本地圖片(存儲(chǔ)在 上的圖片)的瀏覽,并能查看瀏覽歷史。借助 統(tǒng)的全觸摸的形式,增強(qiáng)用戶的體驗(yàn)。用戶可以用簡(jiǎn)單、快捷、人性化的操作瀏覽圖片。 2 第一章 基于安卓的圖 片瀏覽器概述 第一節(jié) 研究?jī)?nèi)容 基于 核 的軟件平臺(tái)和 操作系統(tǒng) ,早期由 發(fā),后由 開(kāi)放手機(jī)聯(lián)盟 發(fā)。它采用了軟件堆層( 名以軟件疊層)的架構(gòu),主要分為三部分。低層以 核工作為基礎(chǔ),只提供基本功能;其他的應(yīng)用軟件則由各公司自行開(kāi)發(fā),以 為編寫程序的一部分。另外,為了推廣此技術(shù), 其它幾十個(gè)手機(jī)公司建立了開(kāi)放手機(jī)聯(lián)盟 1。 臺(tái)圖片瀏覽器是基于 機(jī)平臺(tái),運(yùn)用 言和開(kāi)發(fā)針對(duì) 臺(tái)的圖片瀏覽器。 第二節(jié) 研究意義 借助 統(tǒng)的全觸摸的形式,用戶可以用手指簡(jiǎn)單的滑動(dòng)、點(diǎn)擊瀏覽本地圖片, 并記錄用戶瀏覽歷史,方便用戶查 看以前瀏覽過(guò)的圖片和圖片地址, 從而增強(qiáng)用戶體驗(yàn)和易用性。 第三節(jié) 研究現(xiàn)狀和發(fā)展趨勢(shì) 統(tǒng)于 2007 年在美國(guó)推出后, 借其良好的用戶體驗(yàn),低廉的成本和較高的開(kāi)放性吸引著越來(lái)越多的終端廠商采用,根據(jù) 國(guó)際研究機(jī)構(gòu)的報(bào)告, 2010 年第 3 季度全球智能手機(jī)市場(chǎng)的份額已達(dá) 而在去年同期 場(chǎng)份額只有 現(xiàn)之前,智能手機(jī) 場(chǎng)中 者占據(jù)大部分市場(chǎng)份額,但在移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展 ,終端 +應(yīng)用的趨勢(shì)逐漸成為主流的情況下,兩者的劣勢(shì)逐漸突出。 于發(fā)展多年,底層架構(gòu)較為陳舊且對(duì)觸摸屏支持不佳,用戶體驗(yàn)較差 ;再加上系統(tǒng)較為封閉,支持的應(yīng)用較少。 統(tǒng)同樣較為封閉,對(duì)終端廠商來(lái)講引入成本較為昂貴,娛樂(lè)性平平,多用于商務(wù)機(jī)型。 2007 年,蘋果 市后 借 秀的用戶體驗(yàn)和 特別值得一提的是 用開(kāi)發(fā)分成模式刺激了開(kāi)發(fā)者不斷進(jìn)入,截至 2010 年 8 月,可用于 應(yīng)用已超 25 萬(wàn),蘋果公司 順應(yīng)了終端 +應(yīng)用的智能手機(jī)發(fā)展趨勢(shì),取得了快速的發(fā)展 .但 遇到許多問(wèn)題, 于半開(kāi)放的 現(xiàn)移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈上各環(huán)節(jié)的普贏還是較為困難 ;其次 價(jià)較高,短期內(nèi)難以滿足中低端市場(chǎng)的需求。 反觀 統(tǒng),擁有低廉的引入成本,良好的用戶體驗(yàn)開(kāi)放性較強(qiáng)的特點(diǎn),加上 眾多第三方應(yīng)用商店做后盾,在應(yīng)用方面的資源也非常豐富 ;雖然 前存在安全性和版本混亂等問(wèn)題,但由于其適應(yīng)了移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì),切合了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈各方的發(fā)展變化需求,所以取得了迅猛的發(fā)展。 移動(dòng)互聯(lián)網(wǎng)的蓬勃發(fā)展促使手機(jī)終端產(chǎn)業(yè)鏈變化,應(yīng)用和服務(wù)逐漸成為競(jìng)爭(zhēng)的焦點(diǎn)。無(wú)論是電信運(yùn)營(yíng)商,終端廠商還是應(yīng)用開(kāi)發(fā)商,目前都在向操作系統(tǒng)領(lǐng)域進(jìn)軍,試圖對(duì)內(nèi)容的聚攏和對(duì)應(yīng)用體系的把控,穩(wěn)固或加強(qiáng)自己在產(chǎn)業(yè)鏈中的影響力。在這一過(guò)程中 統(tǒng)因多方面因素逐漸受到各方的青睞。 電信運(yùn)管商方面,通過(guò)產(chǎn)業(yè)鏈優(yōu)勢(shì) (銷售渠道優(yōu)勢(shì)、用戶優(yōu)勢(shì)、資源整合優(yōu)勢(shì) )向操作系統(tǒng)領(lǐng)域進(jìn)行擴(kuò)張,達(dá)到控制更多產(chǎn)業(yè)鏈話語(yǔ)權(quán)的目的是現(xiàn)階段移動(dòng)互聯(lián)網(wǎng)發(fā)展的必然趨勢(shì)。相對(duì)于其他系統(tǒng) 開(kāi)放性和可定制性使得運(yùn)營(yíng)商從系統(tǒng)層面打造自己的用戶界面,并內(nèi)置增值服務(wù)更加容易。中國(guó)移動(dòng)專門為定制了基于 臺(tái),并與索愛(ài),三星及摩托羅拉等廠商聯(lián)合推出了多款 端 ;聯(lián)通方面 呼之欲出。運(yùn)營(yíng)商的這一舉動(dòng),不僅加強(qiáng)了其產(chǎn)業(yè)鏈上的話語(yǔ)權(quán),同時(shí)也會(huì)極有利于 統(tǒng)手機(jī)向中低端大眾市場(chǎng)推廣 12。 4 第二章 開(kāi)發(fā) 環(huán)境 概述 第一節(jié) 開(kāi)發(fā)平臺(tái) 本 應(yīng)用軟件 基于 源移動(dòng)平臺(tái) 開(kāi)發(fā) ,借助 其 件開(kāi)發(fā)程序包) 和 強(qiáng)大的全觸摸的形式 ,實(shí)現(xiàn)圖片瀏覽的功能。 使用面向 對(duì)象語(yǔ)言 由于 發(fā)集成在 ,所以選擇 為集成開(kāi)發(fā)環(huán)境。 采用 成的 擬機(jī))進(jìn)行調(diào)試和 運(yùn)行 。 第二節(jié) 架簡(jiǎn)介 圖 5 一、 用層) 應(yīng)用是用 言編寫的云新在虛擬機(jī)上的程序。 二、 用框架層) 這一層是編寫 布的核心應(yīng)用時(shí)所使用的 架,開(kāi)發(fā)人員可以使用這些框架來(lái)開(kāi)發(fā)自己的應(yīng)用。 以用來(lái)構(gòu)建應(yīng)用程序,它包括列表、網(wǎng)格、文本框、按鈕以及可嵌入的 覽器。 可以讓一個(gè)應(yīng)用訪問(wèn)另一個(gè)應(yīng)用的數(shù)據(jù),或共享它們自己的數(shù)據(jù)。 供非代碼資源的訪問(wèn),如本地字符串、圖形和布局文件。 用可以在狀態(tài)欄中顯示自定義的提示信息。 來(lái)管理應(yīng)用程序生命周期并提供常用的導(dǎo)航退回功能。 理所有的窗口程序。 統(tǒng)內(nèi)的程序管理。 三、 統(tǒng)運(yùn)行庫(kù)層) 當(dāng)使用 用框架時(shí), 統(tǒng)會(huì)通過(guò)一些 C/C+庫(kù)賴支持我們使用的各個(gè)組件,使其能更好地為我們服務(wù)。 統(tǒng) C 庫(kù): C 語(yǔ)言標(biāo)準(zhǔn)庫(kù),系統(tǒng)最底層的的庫(kù), C 庫(kù)通過(guò) 統(tǒng)來(lái)調(diào)用。 多媒體庫(kù)( 統(tǒng)多媒體庫(kù),基于 庫(kù)支持多種常見(jiàn)格式的音頻、視頻的回放和錄制,以及圖片,比如 。 2D 圖形引擎庫(kù)。 于 P 協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通信提供支持。 S 3D 效果的支持。 6 系數(shù)據(jù)庫(kù)。 覽器引擎。 圖( 矢量( 在 作系統(tǒng)中,每個(gè) 序都運(yùn)行在 擬機(jī)上,其只能執(zhí)行 可執(zhí)行文件,當(dāng) 序通過(guò)編譯后,最后還需要通過(guò) 的 具轉(zhuǎn)為成 式才能正常在虛擬機(jī)上執(zhí)行, 擬機(jī)運(yùn)行的是 擬機(jī)運(yùn)行的則是其專有的文件格式 文件。 擬機(jī)有如下幾個(gè)主要特征: 件格式。 優(yōu)化, 件的結(jié)構(gòu)是緊湊的。 個(gè)虛擬機(jī)實(shí)例,一個(gè)進(jìn)程。每一個(gè) 用度運(yùn)行在一個(gè) 擬機(jī)實(shí)例中,每 一個(gè)虛擬機(jī)實(shí)例都是一個(gè)獨(dú)立的進(jìn)程空間。 四、 核層) 顯示驅(qū)動(dòng)( 基于 幀緩沖( 動(dòng)。 鍵盤驅(qū)動(dòng)( 作為輸入設(shè)備的鍵盤驅(qū)動(dòng)。 存驅(qū)動(dòng)( 基于 動(dòng)程序。 照相機(jī)驅(qū)動(dòng)( 常用的基于 驅(qū)動(dòng)。 音頻驅(qū)動(dòng)( 常用的基于 高級(jí) 音體系驅(qū)動(dòng)。 藍(lán)牙驅(qū)動(dòng)( 基于 準(zhǔn)的無(wú)線傳輸技術(shù)。 動(dòng):基于 準(zhǔn)的驅(qū)動(dòng)程序。 動(dòng): 一個(gè)特殊的驅(qū)動(dòng)程序,具有單獨(dú)的設(shè)備節(jié)點(diǎn),提供進(jìn)程間通信的功能。 源管理):比如電池電量等。 五、 用程序框架 7 供高層的程序模型和基本的運(yùn)行環(huán)境。 含對(duì)各種設(shè)備上的數(shù)據(jù)進(jìn)行訪問(wèn)和發(fā)布。 過(guò)內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫(kù)。 層的圖形庫(kù),包含畫布 i、顏色過(guò)濾、點(diǎn)、矩形,可以將它們直接繪制到屏幕上。 位和相關(guān)服務(wù)的類。 供一些類管理多種音頻、視頻的媒體接口。 供幫助網(wǎng)絡(luò)訪問(wèn)的類,超過(guò)通常的 接口。 供了系統(tǒng) 服務(wù)、消息傳輸和 制。 供 工具。 供訪問(wèn) 容提供者的類。 供與撥打電話相關(guān)的 互。 供基礎(chǔ)的用戶界面接口框架。 及工具性的方法,例如時(shí)間日期的操作。 認(rèn)瀏覽器操作接口。 含各種 素在應(yīng)用程序的布局中使用 11。 8 第三 章 系統(tǒng)分析 第一節(jié) 研究目標(biāo) 1) 了解 用成熟的設(shè)計(jì)和開(kāi)發(fā)過(guò)程 ; 2) 熟悉 置 3) 使用多種組件實(shí)現(xiàn) 臺(tái)圖片瀏覽器開(kāi)發(fā); 第二節(jié) 需求分析 本應(yīng)用軟件 是一個(gè) 用程序,啟動(dòng)后自動(dòng)搜索 的本地圖片并顯示在主界面。用戶通過(guò)滑動(dòng)屏幕實(shí)現(xiàn)不同圖片的切換和瀏覽,并可以設(shè)置圖片為主屏幕的壁紙。用戶已經(jīng)瀏覽過(guò)的圖片記錄進(jìn)瀏覽歷史。 瀏覽歷史包括圖片的名稱、圖片的存儲(chǔ)路徑以及用戶瀏覽該圖片的時(shí)間。用戶可以通過(guò)瀏覽歷史查看以前瀏覽過(guò)的 圖片,并可以清空瀏覽記錄。 1) 啟動(dòng) 用程序; 2) 瀏覽圖片: 滑動(dòng)底部縮略圖,并點(diǎn)擊圖片 后,在中部展示圖片; 3) 設(shè)置壁紙: 將 選中的圖片設(shè)置為主屏幕 壁紙 ; 4) 查看瀏覽歷史:查看用戶已經(jīng)瀏覽過(guò)的圖片; 5) 清空瀏覽歷史:清空用戶的瀏覽歷史。 第三節(jié) 平臺(tái)搭建 一、 安裝 去 。 注 : 根據(jù) 官方信息,在 臺(tái)上安裝了 21,然后運(yùn)行 會(huì)出現(xiàn) 要進(jìn)行一些設(shè)置 ( # 1) 雙擊 行安裝 2) 安裝完成后,在命令行中輸入 若出現(xiàn)以下信息則表示安裝成功 : M) _20M) M ( 二、 安裝 過(guò)查詢資料得知, 方網(wǎng)址已經(jīng)由 ,但是遺憾 的是國(guó)內(nèi)對(duì)網(wǎng)站 行了屏蔽,無(wú)法直接訪問(wèn)。 大家可以通過(guò)代理軟件或在線代理來(lái)訪問(wèn) (速度稍慢 ),鏡像。下面是 我 整理的幾個(gè)鏡像網(wǎng)址 : 。 選擇 個(gè) ,發(fā)現(xiàn)現(xiàn)在最新的 本是 1) 下載 小是 23293160 7 2) 解壓 你想安裝 目錄。我 這里解壓到 了 D:,于是生成了 D:個(gè)目錄。 3) 在 環(huán)境變量中的 D: 4) 由于 變了下載策略 (以前是 以的文件集成在一個(gè)安裝包中,可以離線安裝 ),現(xiàn)在必須在線實(shí)時(shí)地從 站上下載需要安裝的文件來(lái)進(jìn)行在線安裝。雙擊 D:行 DK 一般情況下都出現(xiàn)下面的提示: to RL , 0 我們需要關(guān)閉 和 口,點(diǎn)擊選中左側(cè)欄目中的 將 . to 勾選上,然后再選中左側(cè)欄目中的 條目,點(diǎn)擊 該就可以成功獲取到安裝列表了。 5) 在安裝列表中選擇要安裝的 本、 動(dòng)、 子程序和 我 安裝的是 應(yīng)的 號(hào)是 8。 三、 創(chuàng)建一個(gè)新的 新建 的 置 1) 從 “DK 口的左側(cè)選擇 “ 容量大小 * 保留默認(rèn)的 置值 : 讓模擬器外觀大小像 G, 等手機(jī)設(shè)備 * 選擇 54 * 模擬 選擇列表內(nèi)其他的選項(xiàng) * 模擬其他的 設(shè)備 “如圖 示 11 圖表 2 在列表里選擇新建的要運(yùn)行的模擬器 (圖 示 圖 擬器選擇框 單擊 .后彈出如下提示框: 圖 擊 13 單擊 鈕開(kāi)始運(yùn)行模擬器。 圖 擬器 運(yùn)行圖 14 首次運(yùn)行需要幾分鐘的時(shí)間 。 圖 行成功 四、 安裝 這里安裝的是 DE 下載完成之后,直接解壓即可 (我 的安裝路徑 C:。 五 、 安裝 件 1) 可以直接到 網(wǎng)去下載這個(gè) 件。到 #小是 8033750 接著安裝 件, 我 這里是使用的直接拷貝的方式來(lái)安裝的,大家也可以通過(guò) 式安裝。 2) 在這一步也可以通過(guò) 身的 能進(jìn)行下載:?jiǎn)?dòng) 擇【 【 【 】 (或者是 【 【 , in In RL:“”項(xiàng),選中該項(xiàng), 點(diǎn)擊【 】按鍵即可下載。 DT RL to :許多國(guó)內(nèi)的網(wǎng)友都無(wú)法完成這樣的升級(jí),通常是進(jìn)行到一半就沒(méi)有任何反映了(其他插件,例如 是這樣)。 六、 配置 件 1) 設(shè)置 性設(shè)置 選擇【 【 】打開(kāi)編輯屬性窗口;選擇 性 面板;選擇 擊 2) 進(jìn)行 置 選擇【 【 】打開(kāi)編輯屬性窗口;選擇 性面板;加入 目錄(點(diǎn)擊【 】進(jìn)行選擇,這里是 D: 目錄)。 七、 測(cè)試開(kāi)發(fā)環(huán)境 搭建好開(kāi)發(fā)環(huán)境之后,我們來(lái)創(chuàng)建一個(gè) 程,體驗(yàn)一下開(kāi)發(fā)。 1) 選擇【 【 【 2) 選擇【 【 點(diǎn)擊【 16 圖 建項(xiàng)目 17 3) 對(duì)新工程進(jìn)行設(shè)置,點(diǎn)擊 工程設(shè)置 18 運(yùn) 行程序,第一次啟動(dòng) 間有點(diǎn)長(zhǎng),運(yùn)行效果為 : 圖 目運(yùn)行 效果 19 第四章 程序設(shè)計(jì) 第一節(jié) 用戶界面設(shè)計(jì) 根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)該包含 3 個(gè)主要的界面:瀏覽圖片界面、查看瀏覽歷史界面、查看歷史圖片界面。這里需要進(jìn)一步分析每個(gè)界面顯示的內(nèi)容。 在瀏覽圖片界面中,需要 2 個(gè)區(qū)域,一個(gè)顯示縮略圖,另一個(gè)顯示圖片。為了界面不顯得擁擠,把設(shè)置壁紙和查看瀏覽歷史按鈕放在 覽歷史界面采用列表的形式展現(xiàn),用戶通過(guò)滑動(dòng)屏幕查看瀏覽歷史,點(diǎn)擊具體的一項(xiàng)跳轉(zhuǎn) 歷史圖片查看界面。在歷史圖片查看界面展示選中的瀏覽歷史指向的圖片 。 根據(jù)用戶界面顯示內(nèi)容分析,繪制出用戶界面,如下圖所示 圖 界面 第二節(jié) 存儲(chǔ)設(shè)計(jì) 本應(yīng)用軟件讀取的圖片來(lái)自于用戶的手機(jī)存儲(chǔ)卡,存儲(chǔ)的歷史記錄信息單一簡(jiǎn)單,故不采用 據(jù)庫(kù),用 件來(lái)存儲(chǔ)用戶的瀏覽20 歷史。 件存儲(chǔ)在 。 根據(jù)需求分析,件 設(shè)計(jì) 結(jié)構(gòu)如下: 圖片名稱 圖片路徑 訪問(wèn)日期 第三節(jié) 程序 模塊 設(shè)計(jì) 功能需求上分析可以看出,整個(gè)應(yīng)用程序劃分為 3 個(gè)模塊:瀏覽圖片、瀏覽歷史

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論