




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Android摘要了測(cè)試與驗(yàn)證,基本上達(dá)到了用戶的需求標(biāo)準(zhǔn)。AndroideAndroid Android 附錄二畢業(yè)設(shè)計(jì)外文翻譯(英文) 1附錄三畢業(yè)設(shè)計(jì)外文翻譯(中文) 8 Android背景目的及意義本厚厚的書籍,大大減少了讀者的負(fù)擔(dān),只需要下載一本txt格式的電子書,放在sdAndroid來。Android2.1軟件的基本功能要求(1)剛打開軟件時(shí)的歡迎動(dòng)畫界面。(2)在沒有閱讀記錄情況下打開軟件時(shí)進(jìn)入的軟件說明界面。(3)在主界面下單擊“菜單”按鈕后彈出的歡迎主菜單界面。(4)找書選擇界面,用來選擇找書的途徑。(5)網(wǎng)絡(luò)下載列表界面,用來列出服務(wù)器端可供下載的文檔。(6)下載完成提示界面,用戶從服務(wù)器端完成指定文檔下載任務(wù)時(shí)顯示的界面。SD時(shí)(8)SD卡文件列表界面,列出SD卡中存在的所有資料。(9)閱讀界面,用來閱讀文檔的主界面,是整個(gè)閱讀器設(shè)計(jì)核心部分。(10)書簽功能界面,用來選擇與書簽相關(guān)的具體操作。(15)設(shè)置界面,用來選擇對(duì)閱讀界面不同的設(shè)置。電子書閱讀器找書書簽自動(dòng)翻頁添選清網(wǎng)添選清網(wǎng)加擇空絡(luò)書書書簽簽簽十十十秒秒秒圖功能結(jié)構(gòu)圖2.3開發(fā)環(huán)境設(shè)置數(shù)據(jù)庫是對(duì)數(shù)據(jù)庫的要求不高,因此可用Android系統(tǒng)服務(wù)器由于本設(shè)計(jì)需要用服務(wù)器來為其提供下載服務(wù),而且對(duì)服務(wù)器的要求不高,因此Android第3章軟件設(shè)計(jì)3.1總體軟件結(jié)構(gòu)設(shè)計(jì)50秒自動(dòng)翻頁和停止自動(dòng)翻頁;點(diǎn)擊設(shè)置選項(xiàng)會(huì)有四種操作可供選擇,分別為設(shè)置背圖軟件工程結(jié)構(gòu)圖Android與之相對(duì)應(yīng)的資源編號(hào)(id)。這些資源編號(hào)都是系統(tǒng)自動(dòng)生成的,即有一資源對(duì)象,3.2接口設(shè)計(jì)tAndroid提3.3數(shù)據(jù)庫設(shè)計(jì)(1)閱讀記錄表(閱讀記錄的ID,書的路徑,閱讀記錄數(shù)據(jù))(2)書簽表(書簽的ID,書簽對(duì)應(yīng)的閱讀記錄的ID,書簽名,書頁)(3)上次閱讀記錄表(上次閱讀記錄的ID,書的路徑,上次閱讀到的書頁,上次閱圖數(shù)據(jù)庫結(jié)構(gòu)圖本數(shù)據(jù)庫用的是一個(gè)小型數(shù)據(jù)庫sqlite3,在數(shù)據(jù)庫中創(chuàng)建了三個(gè)表格。即e表閱讀記錄表書的路徑字段名稱rid數(shù)據(jù)類型字段大小8是否主鍵是否表數(shù)據(jù)字典表Android字段名稱字段名稱ridfk字節(jié)數(shù)組預(yù)讀記錄數(shù)據(jù)表書簽表數(shù)據(jù)類型數(shù)據(jù)類型書簽對(duì)應(yīng)的閱讀記錄簽名否否否表上次閱讀記錄表字字段名稱數(shù)據(jù)類型字段大小是否主鍵lid8是本否書的路徑8否上次閱讀到的頁數(shù)8否上次閱讀的字體大小Android字段名書的路徑據(jù)表字段名書簽對(duì)應(yīng)的閱讀記錄的表字段名書的路徑上次閱讀到的頁數(shù)上次閱讀時(shí)字體大小3.4軟件設(shè)計(jì)模型型字節(jié)數(shù)組數(shù)據(jù)字典型數(shù)據(jù)字典型型型表圖圖形符號(hào)圖形符號(hào)說明表示實(shí)體集合表示屬性表示關(guān)系集將屬性連接到實(shí)體集或?qū)?shí)體集連接到聯(lián)系集Android圖存儲(chǔ)閱讀記錄的圖存存儲(chǔ)書簽的圖存儲(chǔ)上次閱讀記錄的圖3.5代碼設(shè)計(jì)將3.6軟件維護(hù)設(shè)計(jì)Android統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)圖系統(tǒng)架構(gòu)圖之間的相互跳轉(zhuǎn),然后利用Intent實(shí)現(xiàn)多個(gè)程序同時(shí)運(yùn)行的效果。運(yùn)行中如果某個(gè)與XML(可擴(kuò)展標(biāo)記語言)將用戶界面放置在視圖窗口,然后注冊(cè)事件來完成相應(yīng)的功能。例如,當(dāng)視圖要處理用戶的點(diǎn)擊事件的時(shí)候,android就要向框架注冊(cè)一個(gè)Androide年的位置和狀態(tài)則離不開布局的使用,android中常用的布局有5種,分別是:。char(n)(定長字符)等數(shù)據(jù)特性外,還支持空(NULL),整型(INTEGER),文本類型(TEXT)等數(shù)據(jù)類型。它的特點(diǎn)入下:輕量級(jí)(只需帶上很小的動(dòng)態(tài)庫,就能享受特性。(3)在txt文件夾下創(chuàng)建文本文件txt_list.txt。(4)在txt_list.txt下寫入內(nèi)容。Android圖目錄圖4.2歡迎界面的實(shí)現(xiàn)4.3主控制類的實(shí)現(xiàn)(1)onCreate方法是程序運(yùn)行時(shí),進(jìn)入主界面前調(diào)用的方法,在此方法中對(duì)程序(2)onKeyDownf方法是重寫父類的onKeyDown方法,當(dāng)按下不同的鍵時(shí),此方法設(shè)計(jì)返回鍵(4號(hào)鍵)和Menu鍵(82號(hào)鍵),并且本設(shè)計(jì)中支持屏幕觸控事件和鍵Android(2)加載文本的工具類TextLoadUtil的設(shè)計(jì)主要是為文本的讀入提供方法。t歡迎歡迎界面是第一次打開該軟件?否是在說明界面退出了軟件?否進(jìn)入上次閱讀到的閱讀界面軟件說明界面圖從用戶進(jìn)入軟件到閱讀界面時(shí)的流程圖Android確定文件讀取確定文件讀取的起始位置算本頁字?jǐn)?shù)讀取相應(yīng)長度字符并制作bitmap圖片顯示生成左右相鄰的兩頁圖片用戶點(diǎn)擊點(diǎn)擊屏幕左下角跳轉(zhuǎn)下一頁面跳轉(zhuǎn)上一頁面圖用戶在閱讀界面時(shí)的操作流程圖4.6找書功能的實(shí)現(xiàn)(1)在SDCARD中找書(2)在網(wǎng)絡(luò)中找書Android列出SDCARD中書的目錄列出可下載目錄否否是是圖用戶找書時(shí)的操作流程圖(1)添加書簽功能的實(shí)現(xiàn)繼承的類、布局文件和對(duì)話框?qū)傩缘奈募螅瑒?chuàng)建了書簽輸入對(duì)話框,并通過 (2)選擇書簽功能的實(shí)現(xiàn)選擇書簽對(duì)話框不同于添加書簽對(duì)話框,是用Java代碼實(shí)現(xiàn)的。具體的實(shí)現(xiàn)a.在數(shù)據(jù)庫中取出所有書簽的名字和頁數(shù)的索引值,并分別放入兩個(gè)數(shù)組c.當(dāng)單擊選擇書簽對(duì)話框中的某一項(xiàng)時(shí),得到當(dāng)前的頁數(shù),根據(jù)頁數(shù)查找Androidd刪除這條記錄”的面用戶點(diǎn)擊書簽選擇書簽否輸入書簽名是確定要清空選擇某一條書簽記錄跳轉(zhuǎn)至?xí)灅?biāo)記的閱讀界面確定要?jiǎng)h除提示信息:請(qǐng)長按某一條書簽記錄列出書簽列表清空書簽添加書簽確定否圖書簽功能操作流程圖Android4.9更換背景圖片以及設(shè)置字體顏色功能的實(shí)現(xiàn)(1)更換背景圖片功能的實(shí)現(xiàn)a觀,為對(duì)話框中的按鈕設(shè)置背景圖,同時(shí)背景圖b背景的圖片。c.設(shè)置要更換的圖片,并規(guī)定圖片加載的屬性,用到了PicLoadUtil這個(gè)工d.重新繪制左右兩側(cè)背景圖片上的文字。(2)設(shè)置字體顏色功能的實(shí)現(xiàn)ac。4.10音樂播放功能的實(shí)現(xiàn)(1)完成自定義對(duì)話框的設(shè)計(jì)。(2)將曲目導(dǎo)入ListView,為其添加監(jiān)聽,同時(shí)實(shí)現(xiàn)控制音樂播放與停止的功能。(3)當(dāng)音樂播放器為空或正在播放曲目二,則更改播放曲目一,在為其設(shè)置播放圖歡迎動(dòng)畫界面圖歡迎動(dòng)畫界面5.2用戶閱讀界面5.1歡迎界面圖圖歡迎動(dòng)畫界面圖閱讀界面的圖閱讀界面的功能圖圖軟件說明界面Android圖找書界面圖網(wǎng)絡(luò)下載列表界面圖存在要下載文件提示界面圖存在要下載文件提示界面圖圖下載完成提示信息Android圖文件列表界面圖圖閱讀界面Android圖書簽功能界面圖添加書簽界面Android圖選擇書簽界面圖刪除書簽界面圖設(shè)置界圖設(shè)置界面圖圖自動(dòng)翻頁界面Android圖背景音樂界面圖背景圖片界面Android圖字體顏色界面圖圖字體大小界面Android畢業(yè)設(shè)計(jì)總結(jié)設(shè)計(jì)還存在著很多的不足。在此,我對(duì)其特點(diǎn)和不足作些闡述。Android參考文獻(xiàn)AndroidM業(yè)出版社2010.1AndroidM業(yè)出版社2001.1AndroidM出版社2010[7]吳亞峰Android核心技術(shù)與實(shí)例詳解[M]北京電子工業(yè)出版社2010.10MAndroid附錄一核心代碼{{("("+");";}{}}"("+Android");";"("+");";Android附錄二畢業(yè)設(shè)計(jì)外文翻譯(英文)Creatingagoodinput/output(I/O)systemisoneofthemoredifficulttasksforaorkconnections,etc.),butyouneedtotalktotheminawidevarietyofways(sequential,forJava’sI/Osystemthatitcanbeintimidatingatfirst(ironically,theJavaI/OdesignIOnumberofclassestolearnbeforeyouunderstandenoughofJava’sI/Opicturethatyoucanuseitproperly.Inaddition,it’sratherimportanttounderstandtheevolutionoftheI/Olibrary,evenifyourfirstreactionis"Don’tbothermewithhistory,justshowmehowtouseit!"ThesesandwhenyoushouldandshouldntusethemHowever,youwon’tgenerallyusethesemethods;theyexistsothatotherclassescanusethem—theseotherclassesprovideamoreusefulinterface.Thus,you’llrarelycreateyourprimaryreasonthatJava’sI/Olibraryisconfusing.AndroidItshelpfultocategorizetheclassesbytheirfunctionality.InJaval.o,thelibraryInputStream’sjobistorepresentclassesthatproduceinputfromdifferentsources.These3.Afile.whileyou’rewritingaprogram(sinceyoucaneasilymixandmatchattributes),buttheyaddAndroidmeanttoreplacetheInputStreamandOutputStreamclasses.Butthat’snotthecase.AlthoughvaluablefunctionalityintheformofbyteorientedIOwhereastheReaderandWriterobviousthosehierarchiesweren’tbeingreplaced.terAndroidhit.You’lltypicallyreadinputalineatatimeusingreadLine().Todothis,wrapSystem.inoutputonyourscreen,andit’sscrollingpastfasterthanyoucanreadit.4Redirectinginputishyouwanttotestaparticularuserinputtakeadvantageofthisspeedincrease,soyouwillbenefitevenifyoudon’texplicitlywriteThespeedcomesfromusingstructuresthatareclosertotheoperatingsystem’swayofetis,abufferthatholdsrawbytes.IfyoulookattheJDKdocumentationforjava.nio.ByteBuffer,you’llseethatit’sfairlybasic:Youcreateonebytellingithowmuchprimitivedatatypes.Butthere’snowaytoputorgetanobject,orevenaString.It’sfairlyAndroidnmodifiedsothattheyproduceangsinternallywhetherit’sbufferedorunbuffered,whetheritkeepstrackofthelinesit’sreadingprobablywon’tusethemingeneralprogramming.You’llneedtobufferyourinputalmosteverytime,regardlessoftheI/Odeviceyou’reethelatteraddsanewlinewhenit’sdone.BufferedOutputStreamisamodifierandtellstheamAndroidAtfirstit’salittlebithardtobelievethatRandomAccessFileisnotpartofthe(whicharealsoimplementedbyDataInputStreamandDataOutputStream).Itdoesn’tevensasyoumightthinkitreferstoafile,butitdoesn’t.Infact,"FilePath"wouldhavebeenabetterfilesinadirectory.Ifit’sasetoffiles,youcanaskforthatsetusingthelist()method,whichentyoucalllist()withnoarguments,you’llgetthefulllistthattheFileobjectcontains.However,ifyouwantarestrictedlist—forexample,ifyouwantallofthefileswithanAndroidDirFilter’ssolereasonforexistenceistoprovidetheaccept()methodtothelist()functionality,andyouprovidetheStrategyintheformofaFilenameFilterinordertoAndroid附錄三畢業(yè)設(shè)計(jì)外文翻譯(中文)種用于通信的I/O源端和接收端(文件、控制臺(tái)、網(wǎng)絡(luò)連接等),而且還需要以多種不同的方式與它們通信(順序、隨機(jī)訪問、二進(jìn)制、字符、按行、按字等等)。避免過多的類)。自從Java1.0版本以來,IO庫的設(shè)計(jì)發(fā)生了顯著的變化,在原來面I/O”這個(gè)稱呼,從現(xiàn)在這個(gè)名字我們?nèi)詫⒁萌舾赡?用于改進(jìn)性能及功能。因此,有必要理解I/O類庫的演化過程,即使我們的第一反應(yīng)是“不要用歷史打擾我,只要告訴我怎么用?!眴栴}是,如果缺乏歷史的眼光,很快我們就會(huì)對(duì)什么時(shí)候該用某些類,什么時(shí)候不該用他們而感到迷惑。數(shù)據(jù)源對(duì)象或者是有能力接受數(shù)據(jù)的接收端對(duì)象?!傲鳌逼帘瘟藢?shí)際的I/O設(shè)備中處理細(xì)節(jié)。JavaIO部分,可以在JDK文檔里的類層次結(jié)構(gòu)中查建一個(gè)單一的結(jié)果流,卻需要?jiǎng)?chuàng)建多個(gè)對(duì)象。Android(1)字節(jié)數(shù)組(3)文件個(gè)流內(nèi)。Internet每一種數(shù)據(jù)源都有相應(yīng)的InputStream子類。另外,F(xiàn)ilterInputStream也屬于一種這一類別包括的類決定了我們的輸入往何處去:一個(gè)字節(jié)數(shù)組(但沒有String;假定我們可用字節(jié)數(shù)組創(chuàng)建一個(gè));一個(gè)文件;或者一個(gè)“管道”。它將屬性或者有用的接口同輸出流連接起來。 已被“裝飾”。這正是在JavaIO庫里存在“過濾器”(Filter)類的原因。但是,裝飾靈活性(因?yàn)榭梢苑奖愕鼗旌吓c匹配屬性),但它們也使自己的代碼變得更加復(fù)雜。原因在于JavaIO庫操作不便,我們必須創(chuàng)建許多類——“核心”IO類型加上所有裝飾器——才能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 隔音墊施工方案
- 水利設(shè)施提升施工方案
- 路面硬化路肩首件施工方案
- 青海四合院庭院施工方案
- 地下室成品隔油池施工方案
- 晉中導(dǎo)向標(biāo)志牌施工方案
- 【市占率證明權(quán)威指南】摩托車行業(yè)市占率全解(智研咨詢發(fā)布)
- 排放源的治理技術(shù)選擇與應(yīng)用分析
- 綠色金融與低碳投資的策略及實(shí)施路徑
- 低空經(jīng)濟(jì)公司的經(jīng)營策略
- 機(jī)床操作與數(shù)控編程作業(yè)指導(dǎo)書
- 2025云南昆明空港投資開發(fā)集團(tuán)招聘7人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)下冊(cè)第二單元百分?jǐn)?shù)(二)單元檢測(cè)(含答案)
- 人教版 八年級(jí)英語下冊(cè) Unit 2 單元綜合測(cè)試卷(2025年春)
- 湖北省武漢市江漢區(qū)2024-2025學(xué)年八年級(jí)(上)期末物理試卷(含解析)
- 2025年無錫商業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 《寄生蟲學(xué)檢驗(yàn)》課件-結(jié)膜吸吮線蟲
- 探索商業(yè)保險(xiǎn)與家庭醫(yī)生簽約服務(wù)的合作模式與前景
- 2024年江西泰豪動(dòng)漫職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2024年中國疾病預(yù)防控制中心人事處招聘考試真題
- 2025年中國高壓變頻器行業(yè)深度調(diào)研與投資戰(zhàn)略規(guī)劃分析報(bào)告
評(píng)論
0/150
提交評(píng)論