【正文】
學(xué)士學(xué)位畢業(yè)論文基于Android平臺(tái) APP應(yīng)用手機(jī)動(dòng)漫閱讀器的設(shè)計(jì)學(xué)生姓名: 學(xué) 號(hào):20114091009指導(dǎo)教師: 所在學(xué)院:理學(xué)院專 業(yè):信息與計(jì)算科學(xué)中國(guó)大慶2015 年 5 月8黑龍江八一農(nóng)墾大學(xué)本科生畢業(yè)論文(設(shè)計(jì))任務(wù)書論文題目Android平臺(tái)APP應(yīng)用手機(jī)動(dòng)漫閱讀器的設(shè)計(jì)學(xué)院名稱理學(xué)院姓 名吳坤專業(yè)班級(jí)2011級(jí)信息與計(jì)算科學(xué)指導(dǎo)教師魏玉芬課題類型研究應(yīng)用型畢業(yè)論文(設(shè)計(jì))基本要求1. 闡述目前Android平臺(tái)的現(xiàn)狀;2. 闡述Android應(yīng)用的相關(guān)原理,理論知識(shí);3. 根據(jù)需求做出相應(yīng)的服務(wù)端。工作量要求1.查閱相關(guān)文獻(xiàn)、資料,文獻(xiàn)不少于16篇,其中外文文獻(xiàn)不少于4篇,并將至少2篇外文文獻(xiàn)的摘要及翻譯放到論文附錄;2.經(jīng)查閱文獻(xiàn)資料后提出相應(yīng)的論文進(jìn)展方案;3.討論方案的可行性,經(jīng)研究后實(shí)施方案;4.撰寫論文,正文部分不少于5000字。畢業(yè)論文(設(shè)計(jì))的主要階段計(jì)劃(分前期、中期、后期)前期: 查閱資料,準(zhǔn)備撰寫論文;中期: 修改、補(bǔ)充論文的不足;完成論文修改,提交中期報(bào)告;后期: 完善論文,準(zhǔn)備答辯: 將正式答辯。任務(wù)下發(fā)日期完成日期2015. 5系主任: 主管教學(xué)院長(zhǎng)審批(簽字):摘 要基于Android平臺(tái)APP應(yīng)用手機(jī)動(dòng)漫閱讀器的設(shè)計(jì)摘 要隨著用戶在手機(jī)上閱讀電子書的增多,特別是動(dòng)漫書籍逐漸成為年輕用戶的最愛,因此為了滿足當(dāng)前市場(chǎng)上眾多年輕用戶對(duì)閱讀漫畫的需求,做出一個(gè)手機(jī)端動(dòng)漫閱讀器。本文利用Java語言以及Android四大組件,活動(dòng)、服務(wù)、意圖接收器、內(nèi)容提供者,開發(fā)了基于Android平臺(tái)APP應(yīng)用手機(jī)動(dòng)漫閱讀器。此次設(shè)計(jì)的動(dòng)漫閱讀器功能包括首頁(yè)加載、漫畫主頁(yè)、文件瀏覽、跳轉(zhuǎn)、縮放、設(shè)置等,基本滿足眾多用戶對(duì)動(dòng)漫閱讀的需求,并且界面操作簡(jiǎn)單,方便用戶觀看漫畫。和其他閱讀器相比,此款閱讀器的亮點(diǎn)是具有定時(shí)閱讀功能,用戶點(diǎn)擊定時(shí)閱讀時(shí),每隔3或5秒即可自動(dòng)換頁(yè),方便用戶閱讀。關(guān)鍵詞:Android;動(dòng)漫閱讀器;設(shè)計(jì)III目 錄APP application based on Android platformMobile phone Comic ReaderAbstractWith the increase in mobile phone users to read ebooks, especially ic books gradually bee young users love, in order to meet the needs of the current market many young users to read ics, make a mobile phone ic reader.In this paper, using the Java language as well as the four major ponents, an Android activity, service, intent receiver, content providers, developed an APP based on the Android platform mobile phone ic reader. The design of anime reader function including front loading, ic book home, file browsing, jump, scaling, Settings, and so on, basic meet the needs of many users of anime reading, and simple operation interface, convenient for users to watch cartoons. Compared with other readers and the highlight of the ereader is has the function of timing reading, when the user clicks the timing reading, every 3 or 5 seconds automatic paging, convenient user reading.Keywords: Android 。 ic reader。 design目 錄摘 要 IABSTRACT II第一章 前 言 1 研究的目的和意義 1 研究背景和現(xiàn)狀 1第二章 Android系統(tǒng)架構(gòu)研究 1 Android平臺(tái)及Java語言 1 Android特性 2 Android開發(fā)環(huán)境 3 Android的未來 3 Android架構(gòu)分析 3 Android運(yùn)行環(huán)境層和類庫(kù) 4第三章 Android應(yīng)用程序結(jié)構(gòu)剖析 4 Android應(yīng)用程序組件 4 Android活動(dòng)的生命周期 5第四章 漫畫閱讀器的設(shè)計(jì)與實(shí)現(xiàn) 6 研究目標(biāo) 6 需求分析 7 系統(tǒng)加載窗口 7 漫畫主窗口 9 更多功能 12 文件結(jié)構(gòu)與用途 13 系統(tǒng)測(cè)試 14第五章 結(jié) 論 16參考文獻(xiàn) 17致 謝 18附 錄 19附錄一:英文參考文獻(xiàn)1原文 19附錄二:英文參考文獻(xiàn)1譯文 19附錄三:英文參考文獻(xiàn)2原文 20附錄四:英文參考文獻(xiàn)2譯文 21附錄五:英文參考文獻(xiàn)3原文 21附錄六:英文參考文獻(xiàn)4原文 22附錄七:程序部分源代碼 22 黑龍江八一農(nóng)墾大學(xué)畢業(yè)論文(設(shè)計(jì))第一章 前 言 研究的目的和意義在移動(dòng)互聯(lián)網(wǎng)高速發(fā)展的時(shí)代,移動(dòng)設(shè)備越來越普及,功能也越來越強(qiáng)大,手機(jī)、平板電腦等移動(dòng)端閱讀設(shè)備已經(jīng)代替了傳統(tǒng)的紙質(zhì)書籍。一款優(yōu)秀的電子書閱讀軟件可以很大程度上方便用戶閱讀。蘋果公司使用的IOS系統(tǒng)和谷歌公司所采用的Android系統(tǒng),還有微軟公司W(wǎng)indows Phone系統(tǒng)是當(dāng)前世界上主流的移動(dòng)端操作系統(tǒng)[1]。本文設(shè)計(jì)的手機(jī)動(dòng)漫閱讀器采用的是Android系統(tǒng),Android系統(tǒng)是目前市場(chǎng)發(fā)展最快、占有率最高的,一種全新的移動(dòng)端操作系統(tǒng)。根據(jù)對(duì)手機(jī)電子書閱讀器的客戶需求分析和技術(shù)可行性分析,經(jīng)過總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)編碼測(cè)試等階段,完成了電子書閱讀器軟件的設(shè)計(jì)。經(jīng)過在真機(jī)上的多次測(cè)試,基本上達(dá)到了用戶的需求標(biāo)準(zhǔn)。比起市場(chǎng)上的閱讀器,還多了定時(shí)閱讀功能。 國(guó)內(nèi)外研究背景和現(xiàn)狀A(yù)ndroid中文意思為“機(jī)器人”,它是美國(guó)谷歌公司在2007年11月主導(dǎo)推出的一個(gè)手機(jī)操作系統(tǒng)。該系統(tǒng)使用Linux內(nèi)核,且完全開源和免費(fèi)。Android由開放手機(jī)聯(lián)盟共同研發(fā),該聯(lián)盟是美國(guó)谷歌公司與眾多科技公司組建的一個(gè)全球性的聯(lián)盟組織。開放手機(jī)聯(lián)盟包括手機(jī)制造商、手機(jī)芯片廠商和移動(dòng)運(yùn)營(yíng)商幾大類,聯(lián)盟成立之初有34位成員,其中包括HTC、摩托羅拉、三星、LG、中國(guó)移動(dòng),華為等知名公司[2]。在國(guó)外,Android系統(tǒng)自誕生起就因其開源的優(yōu)勢(shì)迅速發(fā)展,前景如日中天[3]。據(jù)專業(yè)人士分析,隨著Android系統(tǒng)應(yīng)用軟件的不斷推陳出新,陸續(xù)選擇安裝Android系統(tǒng)的手機(jī)用戶和無線終端設(shè)備的使用者會(huì)越來越多,其應(yīng)用所確立的市場(chǎng)地位在更為先進(jìn)更為實(shí)用的新系統(tǒng)出現(xiàn)之前是無法撼動(dòng)的[4]。由于通信技術(shù)的發(fā)展和3G業(yè)務(wù)的陸續(xù)推廣,整個(gè)手機(jī)產(chǎn)業(yè)尤其是智能手機(jī)產(chǎn)業(yè)發(fā)展迅速,智能手機(jī)市場(chǎng)中安裝Android系統(tǒng)的手機(jī)占據(jù)絕對(duì)優(yōu)勢(shì)。最近幾年,各大手機(jī)廠商紛紛引入Android程序的開發(fā)人員,為的就是能夠在未來的手機(jī)銷售市場(chǎng)中搶到一杯羹,占據(jù)市場(chǎng)領(lǐng)導(dǎo)地位[5]。在國(guó)內(nèi),Android的前景十分廣闊,首先是有成熟的消費(fèi)者,Android社區(qū)十分紅火,這些社區(qū)為Android在中國(guó)的普及做了很好的推廣作用[6]。我們可以預(yù)見Android也將會(huì)被廣泛應(yīng)用在國(guó)產(chǎn)智能上網(wǎng)設(shè)備上,將進(jìn)一步擴(kuò)大Android系統(tǒng)的應(yīng)用范圍。目前國(guó)內(nèi)的Android開發(fā)還是主要以應(yīng)用開發(fā)為主,主要分成三類:為企業(yè)開發(fā)應(yīng)用、開發(fā)通用應(yīng)用以及游戲開發(fā)[7]。第一類開發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計(jì)手機(jī)或者平板電腦的總體方案。除了根據(jù)需求對(duì)系統(tǒng)進(jìn)行定制外,更多的工作在于為這些系統(tǒng)編寫定制的應(yīng)用。第二類開發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨(dú)立開發(fā)者,第三類開發(fā)者,目前和第二類開發(fā)者類似[8]。提起Android不得不說Java。Java是一種跨平臺(tái)應(yīng)用的面向?qū)ο蟮挠?jì)算機(jī)編程語言。Java 開發(fā)語言具有簡(jiǎn)單、面向?qū)ο?、可移植、高性能、多線程以及動(dòng)態(tài)性廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)控制中心、