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

正文內(nèi)容

android手機(jī)電子書閱讀器的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)說明書-預(yù)覽頁

2025-06-16 18:03 上一頁面

下一頁面
 

【正文】 ............................................................14 sqlite3 數(shù)據(jù)庫 ......................................................14 Tomcat服務(wù)器 .......................................................14 歡迎界面的實(shí)現(xiàn) ..........................................................15 主控制類的實(shí)現(xiàn) ..........................................................15 ............................................................16 閱讀界面的實(shí)現(xiàn) ..........................................................16 找書功能的實(shí)現(xiàn) ..........................................................18 書簽功能的實(shí)現(xiàn) ..........................................................19 設(shè)置字體大小功能的實(shí)現(xiàn) ..................................................20 更換背景圖片以及設(shè)置字體顏色功能的實(shí)現(xiàn) ..................................21 音樂播放功能的實(shí)現(xiàn) .....................................................21第 5章 系統(tǒng)測試 ...............................................................22 歡迎界面 ................................................................22 用戶閱讀界面 ............................................................23畢業(yè)設(shè)計(jì)總結(jié) ..................................................................32參考文獻(xiàn) ......................................................................33附錄一 核心代碼 ...............................................................34附錄二 畢業(yè)設(shè)計(jì)外文翻譯(英文) ...............................................36附錄三 畢業(yè)設(shè)計(jì)外文翻譯(中文) ...............................................44致謝 ..........................................................................51., .. ..第 1章 前言 課題提出的背景目的及意義 課題提出的背景在這個信息化的時代, IT業(yè)已經(jīng)成為世界發(fā)展的主流,我們對信息技術(shù)的依賴遠(yuǎn)遠(yuǎn)超過了對我們自己的依賴,計(jì)算機(jī)和手機(jī)已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚墨@得信息的渠道。手機(jī)也已不再僅僅是簡單的人與人通話的工具,而是在很大程度上成為了我們獲取信息的一個更好的渠道。以此看來,一個好的手機(jī)閱讀器軟件的開發(fā)是相當(dāng)有必要的。由于現(xiàn)在閱讀器的越來越普及,我們每天清晨讀報(bào)的習(xí)慣也在面對大資訊量的新聞網(wǎng)站時漸漸淡化,面對印刷出版物,我們?nèi)砸曋疄槲幕瘋鞒械妮d體,但不可抵擋的,是無紙化電子閱讀時代的悄然臨近。本軟件是基于 android系統(tǒng)智能手機(jī)開發(fā)的一款電子書閱讀器軟件,它有一個閱讀主界面,主要用來閱讀文檔。首先,從整體分析軟件功能,將功能模塊化;然后對每個模塊進(jìn)行調(diào)試。本系統(tǒng)針對這一點(diǎn)進(jìn)行了較仔細(xì)的分析,在老版的閱讀軟件基礎(chǔ)之上進(jìn)行改進(jìn),最后,對系統(tǒng)進(jìn)行了實(shí)現(xiàn)和維護(hù)。觀察研究法指根據(jù)既定的研究目的,對現(xiàn)象或行為做有計(jì)劃與有系統(tǒng)的觀察,并依觀察的記錄對現(xiàn)象或行為做客觀性的描述和解釋。同時,也對軟件的設(shè)計(jì)提出了具體的要求。(4)找書選擇界面,用來選擇找書的途徑。(8)SD 卡文件列表界面,列出 SD卡中存在的所有資料。(12)選擇書簽功能界面,通過選擇書簽記錄跳轉(zhuǎn)至想要閱讀的位置。(16)背景音樂界面,可在閱讀的同時欣賞音樂,更大限度的提升?;菊f明如下:本系統(tǒng)是一個電子書閱讀器,主要包含一個主界面,用來實(shí)現(xiàn)閱讀的功能。電子書閱 讀器找書 書簽 自 動翻頁 設(shè)置停止自動翻頁SDCARD網(wǎng)絡(luò)添加書簽選擇書簽清空書簽三十秒四十秒五十秒背景音樂背景圖片字體顏色字體大小m e n u圖 功能結(jié)構(gòu)圖 開發(fā)環(huán)境? 數(shù)據(jù)庫由于本設(shè)計(jì)和數(shù)據(jù)庫密切相關(guān),但是對數(shù)據(jù)庫的要求不高,因此可用 Android系統(tǒng)本身自帶的 Sqlite數(shù)據(jù)庫。然后用戶就可在閱讀界面下通過選擇 menu來執(zhí)行想要的操作:找書、書簽、自動翻頁、設(shè)置。該目錄項(xiàng)有不同的包,包中對應(yīng)開發(fā)的源代碼,開發(fā)過程中的主要精力都集中在開發(fā) src目錄下內(nèi)容。(3)Res 資源目錄:該目錄定義了 drawable、layout 及 values 3個目錄。c. values目錄:該目錄包含了使用 XML格式的參數(shù)描述文件,也可以在此添加一些額外的資源,如字符串、顏色、樣式和數(shù)組等。在這個文件中最重要的一個內(nèi)容就是 Intent過濾器,這些過濾器描述了何時、何種情況下讓 Activity啟動。 接口設(shè)計(jì) 外部接口在用戶界面部分,根據(jù)需求分析結(jié)果,用戶需要一個友善界面。同時,對錯誤信息、提示信息進(jìn)行標(biāo)準(zhǔn)化,盡量做到清晰明了。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝的數(shù)據(jù)、參數(shù)傳遞或返回值的形式在各模塊間傳遞。表名:BookMark表中字段名稱:mid, ridfk, bmname, page. 說明:創(chuàng)建書簽 mid為 integer類型主鍵,定義書簽名字 bmname為 varchar類型,書頁號 page為 integer類型的書簽表。ER圖的圖形符號約定如下表:表 37 ER圖圖形符號 圖 形 符 號 說 明 表示 實(shí)體集合 表示 屬性 表 示關(guān)系集 將屬性 連接到 實(shí)體集 或?qū)?shí) 體集連 接到聯(lián) 系集., .. ..閱讀 記錄I D閱讀記錄 數(shù)據(jù)書的路徑閱讀 記錄圖 存儲閱讀記錄的 ER圖圖 存儲書簽的 ER圖圖 存儲上次閱讀記錄的 ER圖 代碼設(shè)計(jì)代碼是按使用的目的,表示識別、分類、排序數(shù)據(jù)的數(shù)字、文字或符號。 軟件維護(hù)設(shè)計(jì)采用 MVC設(shè)計(jì)模式,將 UI層和業(yè)務(wù)邏輯層分離開來,采用針對接口編程的方式,降低了代碼之間的耦合度,便于軟件的升級和程序性能的優(yōu)化。本系統(tǒng)通過把 View類與XML(可擴(kuò)展標(biāo)記語言)將用戶界面放置在視圖窗口,然后注冊事件來完成相應(yīng)的功能。它具有很多的優(yōu)越性和特點(diǎn),比如:平臺無關(guān)性,安全性,面向?qū)ο?,健壯性等等。android 中數(shù)據(jù)存儲技術(shù)主要有:文件存儲、preference、sqlite、ContentProvider 和網(wǎng)絡(luò)存儲,在本軟件中主要使用到了文件存儲、sqlite 和 ContentProvider,文件存儲是以流的形式讀寫文件,可以以文格的格式,也可以以二進(jìn)制的形式,在 java語言中要使用流,則寫入文件的對象必須進(jìn)行序列化,sqlite 是嵌入式移動設(shè)備中常用的輕量級數(shù)據(jù)庫,可看作計(jì)算機(jī)上使用的 sql server、oracle 數(shù)據(jù)庫。一個 Activity就是一個類,每個Activity類都需要繼承 Activity基類,并與其他控件結(jié)合使用。在 android中,軟件 UI通常使用 xml技術(shù)設(shè)計(jì),而 xml中控年的位置和狀態(tài)則離不開布局的使用,android 中常用的布局有 5種,分別是:AbsoluteLayout、LinearLayout、RelativeLayout、FrameLayout、TableLayout,由于布局的使用,并且布局之間可以互相嵌套,使得 android軟件 UI的設(shè)計(jì)變得非常靈活,即使是一些非常復(fù)雜的界面設(shè)計(jì),只要合理的使用布局,也會使開發(fā)變得很容易。(2)在/。(6)打開/。 主控制類的實(shí)現(xiàn) ReaderActivity類是主要控制程序運(yùn)行的類,實(shí)現(xiàn)了各個界面的有序切換,各個按鈕和對話框的監(jiān)聽事件,加載了程序中用到的相關(guān)資源,有效地控制了程序的運(yùn)行。(4)sendMessage 方法表示各個界面相互跳轉(zhuǎn)時調(diào)用的方法和不同線程之間傳遞消息的方法。將這些常量值放在一起,不但方便了設(shè)計(jì),而且方便管理。(2)onDraw 方法負(fù)責(zé)標(biāo)題、廣告條、左右頁面等圖片的繪制。歡 迎界面第 一次打開 該 軟件?在 說 明界面退出 了軟件 ?進(jìn) 入上次 閱讀到 的閱讀 界面軟件說明 界面是是否否圖 從用戶進(jìn)入軟件到閱讀界面時的流程圖., .. ..確 定文件讀取的起始 位置計(jì)算本頁 字?jǐn)?shù)讀 取相應(yīng)長度字符并 制作b i t m a p 圖片顯示生 成左右相鄰的兩頁 圖片用 戶點(diǎn)擊跳轉(zhuǎn)下一 頁面 跳轉(zhuǎn)上一 頁面點(diǎn)擊 屏幕左 下 角點(diǎn)擊 屏幕右 下 角圖 用戶在閱讀界面時的操作流程圖當(dāng)用戶進(jìn)行閱讀界面的時候,首先閱讀控制模塊會根據(jù)用戶之前閱讀到的位置來確定載入電子書文本的起始位置,然后會根據(jù)手機(jī)終端屏幕大小和字體大小來確定該頁應(yīng)該顯示多少文字。(1)在 SDCARD中找書用戶可以將已有的 txt格式的書放在 SDCARD中,通過本閱讀器的在 SDCARD中找書的功能將書加載進(jìn)閱讀器進(jìn)行閱讀,具體步驟如下:按下 Menu鍵,在主界面中彈出的選項(xiàng)中選擇找書,彈出找書對話框,選中 SDCARD,即可根據(jù)當(dāng)前路徑獲得對應(yīng)文件數(shù)組,并將數(shù)組中的所有文件加入到文件列表中,然后再為文件列表添加監(jiān)聽,從而實(shí)現(xiàn)在點(diǎn)擊某一文件時跳轉(zhuǎn)至對應(yīng)頁面的功能。其中 Dialog的背景圖片和標(biāo)題格式,是設(shè)置對話框?qū)傩缘奈募. 用 Java代碼編寫列表對話框,并且為 ListView添加內(nèi)容適配器,將在數(shù)據(jù)庫中., .. ..取出的書簽名稱和其對應(yīng)的頁數(shù)的索引加入到 ListView中。當(dāng)單擊小號、中號、大號字體后,如果當(dāng)前字體與要變換的字體相同,則不發(fā)生變化,否則將字體的大小和中英文間距重新賦值,然后重新繪制當(dāng)前界面。 b. 為按鈕添加監(jiān)聽,使單擊按鈕后,可以實(shí)現(xiàn)更換閱讀內(nèi)容背景的圖片。 b. 為按鈕添加監(jiān)聽,使單擊按鈕后,可以實(shí)現(xiàn)重新設(shè)置閱讀界面字體顏色。(3)當(dāng)音樂播放器為空或正在播放曲目二,則更改播放曲目一,在為其設(shè)置播放模式后,播放曲目,否則是否播放器,最終返回閱讀主界面。圖 閱讀界面的 menu功能在主菜單中單擊“找書”按鈕進(jìn)入找書選擇界面,效果如圖 。圖 存在要下載文件提示界面在找書選擇界面,單擊“SDCARD”按鈕,進(jìn)入 SDCARD文件列表,效果如圖 。圖 添加書簽界面在書簽功能界面中單擊“選擇書簽”按鈕進(jìn)入選擇書簽界面,效果如圖 。圖 設(shè)置界面在設(shè)置界面中單擊“背景音樂”按鈕進(jìn)入背景音樂界面,效果如圖 。圖 字體大小界面畢業(yè)設(shè)計(jì)總結(jié)., .. ..經(jīng)過測試,本設(shè)計(jì)的所有模塊均可正常運(yùn)行,并且達(dá)到了預(yù)期的效果。本設(shè)計(jì)的界面特點(diǎn):界面友好、易于操作維護(hù),采用了大量的人機(jī)交互式操作,能很好的完成閱讀的全過程,使瀏覽者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。由于水平有限,難免有不足之處;設(shè)計(jì)中也還存在不完善之處,有待改進(jìn)。 (sql1)。建立 LastTimePage表的 SQL語句: String sql3=create table if not exists LastTimePage+ (+ lid INTEGER PRIMARY KEY AUTOINCREMENT,+ path varchar(50),+ page INTEGER,+ fontsize INTEGER+
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1