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

正文內(nèi)容

android手機(jī)電子書閱讀器的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)說明書-文庫吧資料

2025-05-29 18:03本頁面
  

【正文】 方法主要負(fù)責(zé)成員變量的初始化工作。(2)加載文本的工具類 TextLoadUtil的設(shè)計(jì)主要是為文本的讀入提供方法。(1)Constant 類存放了整個設(shè)計(jì)過程中,大部分類經(jīng)常用到的常量值,如字體大小、字體顏色、屏幕的寬和高等。(5)isWhichTime 方法用以判斷是否為第一次打開程序,如果是,則程序中的變量值為默認(rèn)值;若不是第一次打開,則獲取上一次打開時設(shè)置的值。(3)onCreateOptionsMenu 方法表示的是程序運(yùn)行時,用戶按下鍵盤上的 Menu鍵后,顯示的找書、書簽、自動翻頁和設(shè)置的按鈕選項(xiàng),當(dāng)用戶按下不同的鍵后,彈出相應(yīng)的對話框。(1)onCreate 方法是程序運(yùn)行時,進(jìn)入主界面前調(diào)用的方法,在此方法中對程序中用到的相關(guān)變量進(jìn)行賦值,并為相關(guān)類創(chuàng)建對象,以方便調(diào)用。該功能的實(shí)現(xiàn)主要是通過繪制黑色矩形,然后對其進(jìn)行平面貼圖,并通過不斷的更改圖片的透明值來實(shí)現(xiàn)的。(7)打開/。(5)根據(jù) ,創(chuàng)建文本。(3)在 txt文件夾下創(chuàng)建文本文件 。 Tomcat服務(wù)器服務(wù)器的架設(shè):(1)在 Tomcat。 sqlite3 數(shù)據(jù)庫Sqlite3是建立在 android平臺上的一個數(shù)據(jù)庫,除了支持 varchar(n) (可變字符) ,char(n) (定長字符)等數(shù)據(jù)特性外,還支持空(NULL) ,整型(INTEGER) ,文本類型(TEXT)等數(shù)據(jù)類型。ContentProvider負(fù)責(zé)數(shù)據(jù)的存儲和讀取。Intent 實(shí)現(xiàn)Activity、service 等之間的跳轉(zhuǎn)和數(shù)據(jù)傳輸。Activity 是一個用戶的界面基類,屬于 UI。本軟件中,用戶生詞本中的數(shù)據(jù)都存在 sqlite數(shù)據(jù)庫中,而進(jìn)行數(shù)據(jù)備份和恢復(fù)時則是用文件作為介質(zhì)保存數(shù)據(jù)。Android 的數(shù)據(jù)存儲采用 sqlite3數(shù)據(jù)庫系統(tǒng),用戶可以用 ContentProvider類獲取數(shù)據(jù)。本系統(tǒng)就是在 android平臺上使用 java語言完成的系統(tǒng)。 Java語言是一種簡單易用,面向?qū)ο蟮?,可移植的語言。例如,當(dāng)視圖要處理用戶的點(diǎn)擊事件的時候,android 就要向框架注冊一個 OnClickListener等。運(yùn)行中如果某個 Activity的畫面被另一個 Activity所取代,則這個 Activity停止。., .. ..第 4 章 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 關(guān)鍵技術(shù) android平臺及 java語言以下圖表展示了 Android操作系統(tǒng)的主要組成部分:., .. ..圖 Android系統(tǒng)架構(gòu)圖 本系統(tǒng)是以 java為編程語言,從接口到功能,靈活多變。排序是根據(jù)編碼規(guī)則,按代碼中規(guī)定的次序排序,用于輸出與生成報(bào)表。識別是將文件中存儲數(shù)據(jù)區(qū)別開,或?qū)⑽募械臄?shù)據(jù)按組區(qū)別開,識別主要用數(shù)據(jù)更新與查找。表 34 BookRecord數(shù)據(jù)字典字段名 類型閱讀記錄的 ID 整型書的路徑 文本., .. ..閱讀記錄數(shù)據(jù) 字節(jié)數(shù)組表 35 BookMark數(shù)據(jù)字典字段名 類型書簽的 ID 整型書簽對應(yīng)的閱讀記錄的 ID 整型書簽名 文本書頁 整型表 36 LastTimePage數(shù)據(jù)字典字段名 類型上次閱讀記錄的 ID 整型書的路徑 文本上次閱讀到的頁數(shù) 整型上次閱讀時字體大小 整型 軟件設(shè)計(jì)模型 建立系統(tǒng)數(shù)據(jù)模型的主要工具是實(shí)體——關(guān)聯(lián)圖,即 ER圖。表名:LastTimePage表中字段名稱:lid, path, page, fontsize.說明:創(chuàng)建書簽 lid為 integer型主鍵,定義路徑 path為 varchar類型,書頁號 page為 integer類型,字體大小為 integer類型的上次閱讀記錄表。具體內(nèi)容如表 3表 32和表 33所示:表 31 閱讀記錄表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明rid Integer 8 是 閱讀記錄的 IDpath 文本 50 否 書的路徑data 字節(jié)數(shù)組 不定 否 預(yù)讀記錄數(shù)據(jù)表 32 書簽表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明., .. ..mid Integer 8 是 書簽的 IDridfk Integer 8 否 書簽對應(yīng)的閱讀記錄的 IDbmname 文本 50 否 書簽名page Integer 8 否 書頁表 33 上次閱讀記錄表字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明lid Integer 8 是 上次閱讀的記錄 IDpath 文本 50 否 書的路徑page Integer 8 否 上次閱讀到的頁數(shù)fontsize Integer 8 否 上次閱讀的字體大小 表的具體設(shè)計(jì)表名:BookRecord表中字段名稱:rid, path, data.說明:用 varchar類型存儲 path,blob 類型存儲相應(yīng)的路徑下的閱讀過程,并規(guī)定 rid為閱讀記錄表的主鍵。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)模式設(shè)計(jì)一共設(shè)計(jì)了 3張表,是:(1)閱讀記錄表(閱讀記錄的 ID,書的路徑,閱讀記錄數(shù)據(jù))(2)書簽表(書簽的 ID,書簽對應(yīng)的閱讀記錄的 ID,書簽名,書頁)(3)上次閱讀記錄表(上次閱讀記錄的 ID,書的路徑,上次閱讀到的書頁,上次閱讀時的字體)數(shù)據(jù)庫表的設(shè)計(jì)如下:圖 數(shù)據(jù)庫結(jié)構(gòu)圖 數(shù)據(jù)表格設(shè)計(jì)本數(shù)據(jù)庫用的是一個小型數(shù)據(jù)庫 sqlite3,在數(shù)據(jù)庫中創(chuàng)建了三個表格。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。 內(nèi)部接口., .. ..系統(tǒng)在功能模塊的設(shè)計(jì)上,以“高內(nèi)聚、低耦合”為設(shè)計(jì)目標(biāo)。本系統(tǒng)采用了窗口繼承的方式,使窗口有統(tǒng)一的界面風(fēng)格。在界面設(shè)計(jì)上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。Android 將 Intent對象中的所有公開的 Intent過濾器比較,找到一個最能恰當(dāng)處理請求的數(shù)據(jù)和動作的 Activity。當(dāng)一個 Activity(或操作系統(tǒng))想要執(zhí)行一個動作,它將創(chuàng)建一個Intent對象。同時該文件也是所有 Android應(yīng)用程序都需要的文件,其描述了程序包的全局變量,包括公開的應(yīng)用程序組件和每個組件的實(shí)現(xiàn)類,什么樣的數(shù)據(jù)可以操作,在什么地方可以運(yùn)行等。主要用于在代碼中通過 R類來調(diào)用它們,而不直接使用,這樣可將代碼和資源分開管理,便于維護(hù)。主要用于 表述應(yīng)用程序的用戶界面布局,也用于描述用戶界面和接口組件。a. drawable目錄:該目錄下有 drawablehdpi,drawableldpi,drawablemdpi3個文件夾,分別用來存放不同分辨率的圖片資源,用于不同分辨率 的手機(jī)的開發(fā),可以通過 (id)獲得該資源。這些資源編號都是系統(tǒng)自動生成的,即有一資源對象,系統(tǒng)就為此在 R類中生成相應(yīng)資源編號,好比一本字典。(2)gen 文件夾目錄:該目錄存放了 Eclipse的 ADT插件自動生成的 。在 Eclipse下創(chuàng)建了一個名為 Test的工程,工程的結(jié)構(gòu)圖如圖 :圖 軟件工程結(jié)構(gòu)圖該功能包是通過 Android SDK自動生成的,主要包括以下內(nèi)容:(1)src 源代碼目錄:該目錄存放 Android應(yīng)用程序所有的源代碼。點(diǎn)擊找書選項(xiàng)會有兩種操作可供選擇,分別是在 SD卡中找書和通過網(wǎng)絡(luò)下載;點(diǎn)擊書簽選項(xiàng)會有三種操作可供選擇,分別為添加書簽、選擇書簽和清空書簽,其中長按選擇書簽列表中的某條書簽記錄也可達(dá)到刪除該條記錄的目的;點(diǎn)擊自動翻頁選項(xiàng)會有四種操作可供選擇,分別為每隔 30秒、40 秒、50 秒自動翻頁和停止自動翻頁;點(diǎn)擊設(shè)置選項(xiàng)會有四種操作可供選擇,分別為設(shè)置背景音樂、設(shè)置背景圖片、設(shè)置字體顏色和設(shè)置字體大小,為此用戶可通過自己的喜好來設(shè)置不同閱讀界面的風(fēng)格,并且可以選擇自己喜愛的音樂作為背景音樂,在閱讀的同時欣賞。., .. ..第 3章 軟件設(shè)計(jì) 總體軟件結(jié)構(gòu)設(shè)計(jì)打開電子書閱讀器之后,軟件會先查看上次閱讀的最后記錄,以此作為根據(jù)來進(jìn)行判斷., .. ..從而跳轉(zhuǎn)至相應(yīng)的閱讀界面。? Android SDK與 Eclipse開發(fā)的插件 ADT 由于本設(shè)計(jì)是基于 Android系統(tǒng)的,而 Android開發(fā)環(huán)境的搭建是基于 Eclipse的,因此需要下載 Android SDK與 Eclipse開發(fā)的插件 ADT。本設(shè)計(jì)總體邏輯結(jié)構(gòu)層次劃分如圖 。在閱讀界面., .. ..時,點(diǎn)擊 menu,手機(jī)底部會出現(xiàn)四個選項(xiàng):找書、書簽、自動翻頁、設(shè)置。(19)字體大小界面,通過設(shè)置字體大小來滿足實(shí)際應(yīng)用中的多重需求。(17)背景圖片界面,用來設(shè)置不同的閱讀界面風(fēng)格,使閱讀更為個性化。(15)設(shè)置界面,用來選擇對閱讀界面不同的設(shè)置。(13)刪除書簽功能界面,再不想要該條書簽記錄的情況下實(shí)現(xiàn)刪除操作。(11)添加書簽功能界面,將當(dāng)前閱讀到的位置以書簽名和書頁號的形式存至?xí)灡?,方便下次閱讀。(9)閱讀界面,用來閱讀文檔的主界面,是整個閱讀器設(shè)計(jì)核心部分。(7)已存在要下載文件提示界面,當(dāng)用戶指定要下載的文檔在 SD卡中已存在時顯示的界面。(5)網(wǎng)絡(luò)下載列表界面,用來列出服務(wù)器端可供下載的文檔。(3)在主界面下單擊“菜單”按鈕后彈出的歡迎主菜單界面。在做足了充分的調(diào)查研究之后,基本可以確定軟件的功能界面如下:(1)剛打開軟件時的歡迎動畫界面。根據(jù)軟件設(shè)計(jì)的步驟,需求分析是軟件設(shè)計(jì)成功的基礎(chǔ),也是必不可少的步驟。結(jié)構(gòu)化系統(tǒng)的設(shè)計(jì)方法是在結(jié)構(gòu)化程序設(shè)計(jì)思想基礎(chǔ)上發(fā)展起來的,它的基本涵義是一個系統(tǒng)由層次化的程序模塊構(gòu)成,每一個模塊只有一個入口和一個出口,每一個模塊只歸其上一級模塊調(diào)用,并有模塊連接的準(zhǔn)則和構(gòu)造模塊的標(biāo)準(zhǔn),而且用系統(tǒng)結(jié)構(gòu)圖來表達(dá)系統(tǒng)的結(jié)構(gòu),盡可能用最優(yōu)的方式將系統(tǒng)內(nèi)各部分組織起來。問卷調(diào)查法也稱問卷法,它是調(diào)查者運(yùn)用統(tǒng)一設(shè)計(jì)的問卷向被選取的調(diào)查對象了解情況或征詢意見的調(diào)查方法。 研究方法本系統(tǒng)在整體框架研究方法采用的是問卷調(diào)查法和觀察研究法??墒沁@些閱讀軟件不盡人意,而且一個好的閱讀軟件也還沒有安裝在智能手機(jī)上。最后對各個模塊進(jìn)行系統(tǒng)集成。 設(shè)計(jì)思路及研究方法 設(shè)計(jì)思路閱讀器的設(shè)計(jì)流程主要是按照軟件設(shè)計(jì)的一般流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測試與維護(hù)的基本流程來設(shè)計(jì)開發(fā)的。其優(yōu)越性表現(xiàn)在實(shí)現(xiàn)了從 SD卡讀取文檔或從服務(wù)器端下載文檔,自動翻頁,添加書簽,選擇書簽,清空書., .. ..簽,設(shè)置背景音樂,設(shè)置背景圖片,設(shè)置字體顏色,設(shè)置字體大小等功能。于是,一個功能良好的全面的電子書閱讀器越來越成為廣大用戶的追求。我們現(xiàn)在信息化的生活,充斥著信息的傳遞,但是,越來越多的人依賴于幾乎朝夕相伴的手機(jī)。 課題提出的意義計(jì)算機(jī)改變了人類的工作方式,互聯(lián)網(wǎng)創(chuàng)造著全新的生活空間,我們接受信息的方式也正在發(fā)生深刻的質(zhì)變。 課題提出的目的此次設(shè)計(jì)的目的很明顯,就是給予閱讀者更大的便利性,閱讀者不用再到處拿著一本厚厚的書籍,大大減少了讀者的負(fù)擔(dān),只需要下載一本 txt格式的電子書,放在 sd卡里邊,就是人們的生活百科。以前我們看看雜志,小說都要去圖書館借閱,而且時間有限,很不方便;而現(xiàn)在是在電腦上或者手機(jī)上看雜志,看小說,文檔。一個好的軟件,能夠標(biāo)志一個手機(jī)品牌的地位。同時,隨著科技的發(fā)展,計(jì)算機(jī)越來越精致,手機(jī)也越來越智能化,所以我們的依賴性也越來越大,越來越離不開這些給我們提供日常信息的工具。正因?yàn)槿绱耍鞣N各樣的軟件層出不窮,我們的生活也因?yàn)楦鞣N各樣的軟件變的更有滋有味。 Touch Screen。關(guān)鍵詞: Android;電子書閱讀器;屏幕觸控;翻頁;Abstract., .. ..In the time of information technology, with the increasingly sophisticated of puters and more and more intelligent of mobile phones, a bette
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1