999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

李茂 王靜

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

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

1 研究背景

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

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

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

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

2.2 JAVA語言介紹

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

2.3 MVP架構(gòu)

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

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

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

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

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

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

4.1登錄功能

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

4.2書架功能

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

4.3搜索功能

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

4.4 掃描本地書籍

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

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

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

5 軟件測試

5.1 測試方法

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

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

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

5.2軟件性能評估

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

6 總結(jié)

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

參考文獻(xiàn):

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

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

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

主站蜘蛛池模板: 99re免费视频| 国产在线视频欧美亚综合| 永久在线播放| 久久亚洲国产视频| 小说区 亚洲 自拍 另类| 婷婷久久综合九色综合88| 国产精品白浆在线播放| 大香网伊人久久综合网2020| 一级看片免费视频| 麻豆国产在线不卡一区二区| 欧美综合一区二区三区| 凹凸精品免费精品视频| 色综合久久综合网| 国产幂在线无码精品| 奇米影视狠狠精品7777| 蜜芽国产尤物av尤物在线看| 高潮毛片无遮挡高清视频播放| 九色91在线视频| 日韩国产 在线| 92午夜福利影院一区二区三区| 亚洲一区第一页| 亚洲第一色网站| 午夜综合网| 久久亚洲国产最新网站| 99激情网| 无码综合天天久久综合网| 亚洲第一精品福利| 三级国产在线观看| 国产精品无码一二三视频| 99在线观看国产| 性网站在线观看| 午夜人性色福利无码视频在线观看 | 国产丰满成熟女性性满足视频| 国产一级毛片网站| 国产呦视频免费视频在线观看| 成人国产精品网站在线看| 亚洲精品欧美重口| 免费人成视网站在线不卡| 五月婷婷丁香色| 22sihu国产精品视频影视资讯| 伊人久久福利中文字幕| 制服丝袜在线视频香蕉| 四虎成人在线视频| 欧美性天天| 亚洲无码一区在线观看| 精品无码视频在线观看| 九九热精品免费视频| 丰满人妻被猛烈进入无码| 日韩欧美综合在线制服| 欧洲高清无码在线| 真实国产乱子伦视频| 97一区二区在线播放| 亚洲高清免费在线观看| 日韩欧美中文在线| 91色在线视频| 久久婷婷国产综合尤物精品| 色婷婷电影网| 尤物精品视频一区二区三区 | 丁香六月激情婷婷| 亚洲天堂日韩av电影| 韩国v欧美v亚洲v日本v| 成人福利视频网| 激情無極限的亚洲一区免费| 蜜臀AV在线播放| 亚洲国产成人精品无码区性色| 2021国产精品自产拍在线| 2019国产在线| 一区二区午夜| 91精品视频在线播放| 久久久久亚洲AV成人人电影软件| 毛片大全免费观看| 精品国产网| 欧美一级在线| 日本人妻一区二区三区不卡影院| 久久香蕉国产线看精品| 亚洲一区国色天香| 国产又粗又猛又爽视频| 亚洲国产高清精品线久久| 亚洲综合色吧| 午夜激情福利视频| 高清无码不卡视频| 国产美女精品一区二区|