【正文】
臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開(kāi)放式的生態(tài)系統(tǒng)。底層以 Linux 內(nèi)核作為基礎(chǔ),由 C 語(yǔ)言開(kāi)發(fā),只提供基礎(chǔ)功能。在線書(shū)城是給用戶(hù)提供從互聯(lián)網(wǎng)上下載電子書(shū)的途徑;而個(gè)性閱讀是最為重要的,具體實(shí)現(xiàn)了閱讀字體大小調(diào)節(jié)、閱讀風(fēng)格設(shè)置、自定義閱讀主題、閱讀進(jìn)度跳轉(zhuǎn)、關(guān)鍵詞搜索、自動(dòng)翻頁(yè)、翻頁(yè)特效、添加書(shū)簽等功能。基于此更深刻的理解人機(jī)交互的重要性和設(shè)計(jì)的重要性。33)通過(guò)選取相應(yīng)的算法來(lái)實(shí)現(xiàn)具體的功能,來(lái)了解 Android 平臺(tái)的類(lèi)庫(kù)和其相關(guān)的設(shè)計(jì)模式,了解其先進(jìn)的思想和 API 的特點(diǎn)。 課題研究的目標(biāo)和內(nèi)容 課題研究的目標(biāo)學(xué)習(xí) Android 應(yīng)用開(kāi)發(fā)技術(shù),并以此為基礎(chǔ)開(kāi)發(fā)一個(gè)項(xiàng)目,既 Android 電子書(shū)閱讀器來(lái)了解 Android 平臺(tái)的相關(guān)特性和開(kāi)發(fā)的流程。國(guó)內(nèi)眾多企業(yè)也將眼光投入到 Andorid 上面,并啟動(dòng)了相關(guān)的計(jì)劃來(lái)深入的理解并發(fā)展 Android。 具有開(kāi)源特性的 Android 平臺(tái)打破了之前 Symbian、windows mobile 等操作系統(tǒng)收取高額的授權(quán)費(fèi)用的模式,使得只能手機(jī)成本大大的降低;而正是由于它開(kāi)發(fā)源代碼,使得手機(jī)產(chǎn)生更多個(gè)性化的應(yīng)用。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費(fèi)、開(kāi)源和良好產(chǎn)業(yè)運(yùn)作策略,這三點(diǎn)為安卓在智能手機(jī)市場(chǎng)贏得更多的發(fā)展機(jī)遇。下圖是 Gartner 對(duì)智能手機(jī)系統(tǒng)使用的統(tǒng)計(jì)和預(yù)計(jì)表:Android 是首款開(kāi)源代碼的操作系統(tǒng),采用 Linux 內(nèi)核,開(kāi)放手機(jī)聯(lián)盟(OHA)成員可以任意使用和修改安卓的 SDK 軟件包。 課題研究的背景和意義 課題研究的背景12022 年第四季度 Android 手機(jī) %的份額位居全球智能手機(jī)操作系統(tǒng)首位,遠(yuǎn)高于 2022 年第四季度的 %。Android 的最大特點(diǎn)是其開(kāi)放性體系架構(gòu),不僅具有非常好的開(kāi)發(fā)、調(diào)試環(huán)境,而且還支持各種可擴(kuò)展的用戶(hù)體驗(yàn),包括豐富的圖形組件、多媒體支持功能以及強(qiáng)大的瀏覽器。據(jù)《3G 行業(yè)深度研究報(bào)告》分析預(yù)測(cè)最先高速增長(zhǎng)的 3G 業(yè)務(wù)包括手機(jī)游戲、手機(jī)閱讀、無(wú)線音樂(lè)等。本文主要闡述了在 android 平臺(tái)上十分流行的電子書(shū)閱讀器的設(shè)計(jì)與實(shí)現(xiàn),具有閱讀字體大小調(diào)節(jié)、閱讀風(fēng)格設(shè)置、自定義閱讀主題、閱讀進(jìn)度跳轉(zhuǎn)、關(guān)鍵詞搜索、自動(dòng)翻頁(yè)、翻頁(yè)特效、閱讀書(shū)簽、分享給好友、在線下載電子書(shū)等功能,本文詳細(xì)討論了應(yīng)用程序的系統(tǒng)邏輯結(jié)構(gòu),體系結(jié)構(gòu),功能模塊和設(shè)計(jì)流程,并在最后提出了android 電子書(shū)閱讀器的進(jìn)一步功能實(shí)現(xiàn)展望。屆 別 2022 屆 學(xué) 號(hào) 202214350202 畢業(yè)設(shè)計(jì)(論文) 基于 Android 系統(tǒng)的手機(jī)電子書(shū)閱讀器的設(shè)計(jì)與實(shí)現(xiàn) 姓 名 盧 曉 鵬 系 別 、 專(zhuān) 業(yè) 計(jì) 算 機(jī) 科 學(xué) 系 、 通 信 工 程 導(dǎo) 師 姓 名 、 職 稱(chēng) 陸 武 魁 、 副 教 授 企 業(yè) 導(dǎo) 師 姓 名 、 職 稱(chēng) 完 成 時(shí) 間 2022年 3月 25日 目錄引言 ......................................................................3 ................................................................3 問(wèn)題提出 ............................................................3 課題研究的背景和意義 ...............................................4 課題研究的背景 .................................................4 課題研究的意義 .................................................5 課題研究的目標(biāo)和內(nèi)容 ................................................5 課題研究的目標(biāo) .................................................5 課題研究的內(nèi)容 ....................................................5 系統(tǒng)的介紹 .......................................................6 ANDROID系統(tǒng)概述 ........................................................6 ANDROID系統(tǒng)的特征 ......................................................7 ANDROID系統(tǒng)的功能 ......................................................7 ANDROID的架構(gòu) ..........................................................8 應(yīng)用程序?qū)?...........................................................8 應(yīng)用程序框架 ........................................................9 Java 程序運(yùn)行環(huán)境 ....................................................9 Linux 內(nèi)核 ...........................................................9 ANDROID應(yīng)用的構(gòu)成和工作機(jī)制 ............................................9 Activity ............................................................9 BroadcastReceiver ..................................................11 Service ............................................................11 Content Provider ...................................................11 ANDROID應(yīng)用的開(kāi)發(fā)流程 .................................................113 系統(tǒng)開(kāi)發(fā)環(huán)境及配置 ......................................................12 ANDROID開(kāi)發(fā)環(huán)境介紹 ...................................................12 ANDROID開(kāi)發(fā)平臺(tái)配置 ..................................................12 ...............................................................12 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) .....................................................12 系統(tǒng)模塊設(shè)計(jì) .........................................................14 模塊功能結(jié)構(gòu)圖 .....................................................14 模塊功能詳細(xì)描述表 ..................................................15 系統(tǒng)的用例圖 .........................................................15 系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì) .....................................................165 系統(tǒng)的實(shí)現(xiàn) .............................................................19 系統(tǒng)的界面設(shè)計(jì) .......................................................19 自定義控件的實(shí)現(xiàn)的研究 .............................................19 主界面的實(shí)現(xiàn) .......................................................19 主界面中子界面的實(shí)現(xiàn) ...............................................22 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) .........................................................25 系統(tǒng)功能的實(shí)現(xiàn) .......................................................26 數(shù)據(jù)實(shí)體化 .........................................................27 遍歷 SD 卡控件 FileBrowser 的實(shí)現(xiàn) ....................................28 閱讀界面效果和功能的實(shí)現(xiàn) ...........................................28 在線書(shū)城斷點(diǎn)續(xù)傳下載的實(shí)現(xiàn) .........................................29 .............................................................32致謝 .....................................................................33參 考文獻(xiàn) .................................................................33 摘 要 隨著智能手機(jī)的快速普及,智能手機(jī)操作系統(tǒng)市場(chǎng)風(fēng)生水起。關(guān)鍵詞:Android、電子書(shū)閱讀器 、智能手機(jī) Abstract With the rapid proliferation of smart phones, smart phone operating system has been so popular. In 2022, Google launched a product called the Android ,it’s a opensource smartphone operating system, mainly used in portable devices such as mobile phones, tablet PCs. It uses the Linux kernel, a member of the Open Handset Alliance (OHA) can use and modify the SDK package, open source, it has a good expansion.This article focuses on the design and implementation of the ebook reader what is very popular on android platform, has read the font size adjustment, reading style settings, the custom to read theme, read the progress of the jump, keyword search, autoflip, flip effects, read the bookmark, share for friend, download books and other functions, discussed in detail the logical structure of application systems, architecture, functional modules and the design process, and in the last android