亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于android平臺(tái)的手機(jī)電子書閱讀器的設(shè)計(jì)與實(shí)現(xiàn)

        2020-06-03 10:17:33李茂王靜
        廣告大觀 2020年1期

        李茂 王靜

        摘要:在全球信息化的今天,手機(jī)已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚囊徊糠?,各大智能手機(jī)依舊是電子市場(chǎng)一顆耀眼的明星。其中的代表作有蘋果的IOS系統(tǒng),摩托羅拉的Linux系統(tǒng)、微軟的WP系統(tǒng)和Google的Andriod系統(tǒng),但是其中最受歡迎的仍然是Google的Andriod系統(tǒng),該系統(tǒng)以其開放的源代碼和方便簡(jiǎn)潔的操作必已然成為智能手機(jī)領(lǐng)域的領(lǐng)頭羊。本文將基于Android平臺(tái)開發(fā)一款電子書閱讀器。該系統(tǒng)主要包括后無(wú)線網(wǎng)絡(luò)、Android前端等部分??蛻舳薃ndroid系統(tǒng)智能手機(jī)具有前端處理與計(jì)算能力,主要有SD卡讀取文檔,自動(dòng)翻頁(yè),調(diào)節(jié)背景,字體大小、顏色,書籍搜索等服務(wù)功能的分析、設(shè)計(jì)與開發(fā)實(shí)現(xiàn)。

        關(guān)鍵詞:電子書閱讀器;Android;Java技術(shù)

        1 研究背景

        從近代到現(xiàn)代,人們的學(xué)習(xí)一直主要以書本為載體,不論是學(xué)生還是教師,還是已經(jīng)步入職場(chǎng)的職場(chǎng)達(dá)人,都在通過紙質(zhì)化書籍獲取知識(shí),這種學(xué)習(xí)方式一直傳承至今,擁有書香之氣,但也同時(shí)帶來(lái)了一些不便:不易更改與修改,攜帶不方便,書籍查找不方便,搜索能力弱等,無(wú)形中也會(huì)增加使用成本。為了有效解決上述難題,移動(dòng)電子閱讀平臺(tái)便應(yīng)運(yùn)而生,該平臺(tái)有不錯(cuò)的計(jì)算能力,軟件可以支持網(wǎng)上書籍直接搜索查找,不論是作者還是讀者,隨時(shí)更新書籍內(nèi)容和做筆記立即可以實(shí)現(xiàn)全部同步,手機(jī)的便利性尤其突出,一部手機(jī)在手,何時(shí)何地都可以學(xué)習(xí)閱讀,非常便利。電子書閱讀器可以為用戶提供隨時(shí)隨地為的學(xué)習(xí)體驗(yàn),傳統(tǒng)教育在地區(qū)和時(shí)間上的局限性被一舉擊破,用戶可以利用碎片化的時(shí)間進(jìn)行閱讀,這對(duì)實(shí)現(xiàn)國(guó)家終身化學(xué)習(xí)理想和信念具有重要意義。

        2 相關(guān)技術(shù)介紹

        2.1 Android開發(fā)環(huán)境介紹

        最新Android系統(tǒng)仍是以Linux為系統(tǒng)核心的操作平臺(tái),它作為開放式的操作系統(tǒng),主要有四層架構(gòu)體系:Linux內(nèi)核層、系統(tǒng)運(yùn)行層、應(yīng)用框架層和應(yīng)用層。

        2.2 JAVA語(yǔ)言介紹

        Java語(yǔ)言的誕生時(shí)期晚于C++語(yǔ)言,是完全面向?qū)ο蟮木幊陶Z(yǔ)言,充分吸取了C++語(yǔ)言的優(yōu)點(diǎn)。Java具有簡(jiǎn)單易懂、面向?qū)ο?、平臺(tái)獨(dú)立與可移植性、高安全性、分布式、多線程化、動(dòng)態(tài)性等特點(diǎn)。Java可編寫桌面程序、分布式系統(tǒng)、Web服務(wù)程序和嵌入式系統(tǒng)應(yīng)用程序。雖然 Android運(yùn)用了不同的JVM技術(shù)以及不同的封裝思想,但是程序還是使用Java語(yǔ)言來(lái)實(shí)現(xiàn)的,Android和JAVA語(yǔ)言做到了有效的結(jié)合。

        2.3 MVP架構(gòu)

        Model-View-Presenter 架構(gòu)模式是 MVC 的一個(gè)不錯(cuò)的變種,當(dāng)開發(fā)人員越多,技術(shù)越來(lái)越廣泛的時(shí)候,傳統(tǒng)的MVC模式逐漸在開發(fā)上吃力,不易維護(hù)和分模塊開發(fā),因此MVP模式應(yīng)運(yùn)而生,但它與MVC 之間的區(qū)別沒有想象那么明顯,它們之間最大的不同就是在MVP 中使用 一個(gè)Presenter控制類來(lái)對(duì)視圖和模型進(jìn)行管理維護(hù)實(shí)現(xiàn),達(dá)到程序的解耦,因此View和數(shù)據(jù)層雙方都不清楚誰(shuí)是誰(shuí),因此主要靠Presenter在它們之間進(jìn)行溝通。

        3 系統(tǒng)總體設(shè)計(jì)

        本設(shè)計(jì)的開發(fā)是利用最新Android Studio 3.4.0來(lái)實(shí)現(xiàn),首先從需求功能上先去了解客戶的核心需求,再?gòu)募夹g(shù)上根據(jù)需求來(lái)考慮可行性方案,最優(yōu)化用戶需求。此外,在技術(shù)的實(shí)現(xiàn)上對(duì)程序代碼編寫需要進(jìn)行模塊化,清晰化,簡(jiǎn)單化,讓軟件的研發(fā)過程像工廠進(jìn)行組裝產(chǎn)品零件一樣便利快捷。

        本系統(tǒng)的設(shè)計(jì)目標(biāo)就是充分利用現(xiàn)有業(yè)務(wù)系統(tǒng)的數(shù)據(jù),在保證通訊安全前提下,通過無(wú)線通訊網(wǎng)絡(luò),基于Android移動(dòng)平臺(tái)開發(fā)一個(gè)具有實(shí)時(shí)、快捷、易于維護(hù)、擴(kuò)充和更新的手機(jī)電子書閱讀器。

        系統(tǒng)總體功能如下:能夠?qū)崿F(xiàn)電子書閱讀器的基本功能:網(wǎng)絡(luò)獲取書籍,從SD卡讀取文檔,優(yōu)雅的翻頁(yè),添加書簽,選擇書簽,夜間模式,字體大小、顏色,數(shù)據(jù)緩存,社區(qū)討論等。

        4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        4.1登錄功能

        登錄功能幾乎是每一個(gè)APP必備的功能性,它需要使用創(chuàng)建一個(gè)屬于自己賬號(hào)和密碼,有控制用戶權(quán)限、記錄用戶行為以及保護(hù)操作安全的作用。

        4.2書架功能

        在打開應(yīng)用首頁(yè)展示你最近瀏覽的閱讀數(shù)據(jù),點(diǎn)進(jìn)去隨時(shí)保留你的閱讀記錄,非常方便?;瑒?dòng)可切換頁(yè)卡,其中包含社區(qū)和發(fā)現(xiàn),社區(qū)包含討論,書評(píng)內(nèi)欄目,里面有相互讀書的圈友,一起學(xué)習(xí),一起進(jìn)步,一起分享好的書籍。發(fā)現(xiàn)欄目是書籍排行榜,會(huì)有最新最受歡迎的書籍推薦。

        4.3搜索功能

        搜索是閱讀類軟件必備的功能,可以大大減少書友尋找書籍的時(shí)間,只需要輸入書名,就可立馬查找的相應(yīng)數(shù)據(jù)。并且在搜索中保留搜索歷史記錄,方便下次的快速搜索。

        4.4 掃描本地書籍

        軟件不僅僅支持線上書籍,更支持線下書籍,導(dǎo)入對(duì)應(yīng)的書籍到手機(jī)后,你可以隨意查看。

        4.5 優(yōu)雅的閱讀體驗(yàn)

        既然是閱讀系統(tǒng)本軟件的核心功能自然是書籍閱讀體驗(yàn),它的主要功能是利用網(wǎng)絡(luò)請(qǐng)求從網(wǎng)絡(luò)獲取大量的學(xué)習(xí)書籍以及本地導(dǎo)入圖書來(lái)幫助使用者進(jìn)行閱讀體驗(yàn)。在閱讀區(qū)域的上方工具欄里包含了對(duì)閱讀字體大小的修改、夜間模式的切換,目錄的查看,書簽的管理,每一項(xiàng)功能都極大的方便了用戶,優(yōu)美的翻頁(yè)效果仿真真實(shí)的翻書效果最大程度上給予用戶最好的使用體驗(yàn),沉寂于閱讀學(xué)習(xí)中,給使用者不論在使用上還是感官上都提供了很好的閱讀體驗(yàn)。

        5 軟件測(cè)試

        5.1 測(cè)試方法

        在測(cè)試過程中我們通過白盒/黑盒等多方面測(cè)試。

        白盒測(cè)試:在測(cè)試環(huán)節(jié)中以代碼實(shí)現(xiàn)為切入點(diǎn)透徹了解程序的內(nèi)部邏輯實(shí)現(xiàn)構(gòu)造,幫助開發(fā)軟件揭露代碼中隱藏的錯(cuò)誤,以求達(dá)到代碼bug最少。

        黑盒測(cè)試:以功能為參照物來(lái)進(jìn)行檢測(cè),查看是否根據(jù)產(chǎn)品的定位開發(fā)出相應(yīng)的功能。測(cè)試人員要盡量了解透徹產(chǎn)品的定位和功能才能更好的測(cè)試,并進(jìn)行復(fù)現(xiàn)找到程序停止和錯(cuò)誤的位置。

        5.2軟件性能評(píng)估

        經(jīng)過測(cè)試用例延伸出來(lái)的測(cè)試方法反復(fù)測(cè)試,以實(shí)際運(yùn)行效果為實(shí)踐基礎(chǔ),軟件產(chǎn)品實(shí)現(xiàn)效果良好,滿足了小說閱讀產(chǎn)品定位功能。并且軟件性能良好,擁有流暢性體驗(yàn)和友好的視覺效果。

        6 總結(jié)

        本設(shè)計(jì)首先介紹了開發(fā)Android應(yīng)用環(huán)境的安裝過程,然后詳細(xì)介紹所選擇的系統(tǒng)關(guān)鍵技術(shù)的實(shí)現(xiàn),以及系統(tǒng)主要模塊實(shí)現(xiàn)和運(yùn)行效果,最后介紹利用正規(guī)的測(cè)試方法對(duì)系統(tǒng)進(jìn)行詳細(xì)測(cè)試。發(fā)現(xiàn)此設(shè)計(jì)已經(jīng)可以完成部分實(shí)用功用,如:主頁(yè)、書籍引薦、書籍排行榜、書籍搜索、閱讀社區(qū)等等,盡管不如其他電子書閱覽軟件應(yīng)用更專業(yè),更細(xì)致,不過還是有必要的價(jià)值,其優(yōu)點(diǎn)在于不僅提供了舒適的閱覽書籍體驗(yàn),還有書籍排行榜以及閱讀設(shè)計(jì),具有明顯的社區(qū)特色和便利特色,隨時(shí)都能拿出手機(jī)進(jìn)行書籍閱覽;實(shí)惠性也非常大,網(wǎng)上瀏覽幫助用戶在很大程度上節(jié)約了買書的成本;高效的存儲(chǔ)性,書籍可以存儲(chǔ)在云端也可以存儲(chǔ)在手機(jī)上,理論上存儲(chǔ)空間是無(wú)限的,能夠存儲(chǔ)海量的圖書,相當(dāng)于一個(gè)移動(dòng)的小型圖書館。

        參考文獻(xiàn):

        [1] ?王素平.高職計(jì)算機(jī)專業(yè)《Android應(yīng)用開發(fā)》課程項(xiàng)目實(shí)例的設(shè)計(jì)與研究[N].內(nèi)蒙古財(cái)經(jīng)大學(xué)學(xué)報(bào),2016.

        [2] ?黃小根.《基于S協(xié)同+Web Services技術(shù)的黨校移動(dòng)辦公系統(tǒng)的設(shè)計(jì)電子技術(shù)與軟件工程》[J].2017.75.

        (作者單位:河北科技學(xué)院)

        99久久精品人妻一区| 人妻丰满熟妇av无码区hd| 九九精品国产99精品| 国产成人av区一区二区三| 久久精品成人一区二区三区| 久久精品国产亚洲av四虎| 另类专区欧美在线亚洲免费| 国产女主播视频一区二区三区| 国产剧情一区二区三区在线| 乱人妻中文字幕| 色综合久久天天综线观看 | 国产少妇一区二区三区| 亚洲无码美韩综合| 免费看av网站在线亚洲| 日本爽快片100色毛片| 成人做爰高潮尖叫声免费观看| 亚洲成人av一区二区三区| 一二三四在线观看韩国视频| 在线无码中文字幕一区| 亚洲国产无套无码av电影| 精品国产乱码一区二区三区在线| 国产一区在线视频不卡| 国内精品视频一区二区三区八戒| 亚洲午夜福利在线观看| 人妻无码人妻有码不卡| 丝袜av乱码字幕三级人妻| 亚洲国产欧美在线观看| 精品88久久久久88久久久| 久久亚洲精品一区二区| 痴汉电车中文字幕在线| 国产精品久久久久久亚洲av| 人妻少妇无码中文幕久久| 日本韩国一区二区高清| 国产精品国产三级国产专播| 乱子真实露脸刺激对白| 国产毛片一区二区日韩| 日韩精品熟女中文字幕| 国产精品久久久久久影视| 不卡无毒免费毛片视频观看| 日韩av一区二区三区精品久久| 五月丁香综合激情六月久久|