2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩80頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  基于安卓平臺的個人記事本管理軟件設(shè)計</p><p><b>  摘要</b></p><p>  隨著信息化社會的發(fā)展,Android智能產(chǎn)品已日益成為越來越多的人們選擇的移動終端產(chǎn)品。伴隨著Android智能手機(jī)與平板電腦已經(jīng)在我們生活大量的使用,越來越多的基于Android開發(fā)平臺的應(yīng)用也隨之出現(xiàn)。</p><p>

2、  本次畢業(yè)設(shè)計主要是基于Android平臺的android技術(shù),JAVA語言,程序設(shè)計環(huán)境是eclipse+android SDK。輕量級數(shù)據(jù)庫SQLite數(shù)據(jù)庫+文件存儲,主要存放一些字段信息,以及圖文路徑。功能方面主要在傳統(tǒng)記事基礎(chǔ)上實現(xiàn)圖片記事、存儲,語音記事存儲,視頻記事、存儲,還有對各類信息的檢索功能,各類信息的發(fā)送功能。在本次軟件設(shè)計中,用到了Android平臺提供的Adapter適配器,軟件中的諸多功能,都是通過繼承適配

3、器來適配頁面上所要展示的基本信息。然后就是通過統(tǒng)一頁面的色調(diào),整頓整個界面風(fēng)格。</p><p>  軟件的主要目標(biāo)就是解決現(xiàn)在的人們對豐富生活的記事需求,在這個前提下,繼續(xù)美化Android界面。</p><p>  關(guān)鍵詞:Android;記事本;多功能;note</p><p>  Designed of manage personal notepad sof

4、tware </p><p>  based android</p><p><b>  Abstract</b></p><p>  With the development of information society , Android smart products has become increasingly more and mor

5、e people choose mobile terminal products. With Android smartphones and tablet computers have a lot of use in our lives , more and more Android -based application development platform also will appear.</p><p>

6、;  The graduation project is mainly based on the Android platform android technology , JAVA language and programming environment is eclipse + android SDK. + Lightweight database SQLite database file storage , storage of

7、some of the major fields of information , as well as graphic path. The main achievement of the picture notepad function , storage, voice memo storage, video notes, memos stored in the traditional basis , there are all ki

8、nds of information retrieval , sending all kinds of information</p><p>  The main goal now is to solve the software needs to enrich the lives of people note , in this context, to continue to beautify the And

9、roid interface.</p><p>  Keywords : Android; notebook ; multifunctional ; note</p><p>  畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明</p><p><b>  原創(chuàng)性聲明</b></p><p>  本人鄭重承諾:所呈交的畢業(yè)設(shè)計(

10、論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。</p><p>  作 者 簽 名:       日  期:        

11、</p><p>  指導(dǎo)教師簽名:        日  期:        </p><p><b>  使用授權(quán)說明</b></p><p>  本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目

12、錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。</p><p>  作者簽名:        日  期:        </p><p><b>  學(xué)位論文原創(chuàng)性聲明</b></p><p>  本人鄭重聲明:所呈交的論文

13、是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。</p><p>  作者簽名: 日期: 年 月 日</p><p>  學(xué)位論文版權(quán)使用授權(quán)書</p>&

14、lt;p>  本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。</p><p>  涉密論文按學(xué)校規(guī)定處理。</p><p>  作者簽名:日期

15、: 年 月 日</p><p>  導(dǎo)師簽名: 日期: 年 月 日</p><p><b>  指導(dǎo)教師評閱書</b></p><p><b>  評閱教師評閱書</b></p><p>  教研室(或答辯小組)及教學(xué)系意見</p>

16、<p><b>  目錄</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p>  第一章 緒論- 1 -</p><p>  1.1課題研究背景及意義- 1 -</p><p>  1.2國內(nèi)外發(fā)展

17、現(xiàn)狀- 2 -</p><p>  1.3設(shè)計方案概述- 3 -</p><p>  1.4主要研究內(nèi)容- 4 -</p><p>  1.5論文結(jié)構(gòu)- 4 -</p><p>  第二章 相關(guān)技術(shù)介紹- 5 -</p><p>  2.1 Android-簡介- 5 -</p><p&

18、gt;  2.2 Android-用戶操作界面 Activity- 5 -</p><p>  2.3 Android-布局- 7 -</p><p>  2.4 Eclipse+android SDK構(gòu)建開發(fā)平臺- 9 -</p><p>  2.5 SQLite輕量級數(shù)據(jù)庫- 10 -</p><p>  第三章 需求分析- 1

19、1 -</p><p>  3.1 功能需求- 11 -</p><p>  3.2性能需求- 11 -</p><p>  3.3可行性分析- 12 -</p><p>  3.4 安全分析- 12 -</p><p>  第四章 概要設(shè)計- 13 -</p><p>  4.1系統(tǒng)

20、總體流程圖- 13 -</p><p>  4.2各個模塊的介紹- 13 -</p><p>  4.3數(shù)據(jù)庫表的設(shè)計數(shù)據(jù)表設(shè)計- 15 -</p><p>  第五章 記事本詳細(xì)設(shè)計- 17 -</p><p>  5.1布局設(shè)計- 17 -</p><p>  5.2 功能界面設(shè)計- 26 -</

21、p><p>  第六章 系統(tǒng)測試- 35 -</p><p>  6.1 文本記事所有功能測試- 35 -</p><p>  6.2 圖片記事所有功能測試- 39 -</p><p>  6.3 語音記事所有功能測試- 45 -</p><p>  6.4 視頻記事所有功能測試- 46 -</p>

22、<p>  6.5 檢索功能測試- 46 -</p><p>  第七章 總結(jié)與展望- 47 -</p><p><b>  致謝- 48 -</b></p><p>  參考文獻(xiàn)- 49 -</p><p>  附錄A 外文翻譯-原文部分- 51 -</p><p>  

23、附錄B 外文翻譯-譯文部分- 57 -</p><p><b>  第一章 緒論</b></p><p>  1.1課題研究背景及意義</p><p>  隨著信息化社會的發(fā)展,Android智能產(chǎn)品已日益成為越來越多的人們選擇的移動終端產(chǎn)品。伴隨著Android智能手機(jī)與平板電腦已經(jīng)在我們生活大量的使用,越來越多的基于Android開發(fā)平臺

24、的應(yīng)用也隨之而出,為豐富人們使用Android智能產(chǎn)品的用途,使其可以幫人們記錄一些事情。例如手機(jī)記事本,備忘錄,便簽等等,都在隨著現(xiàn)代化的腳步的改變而改變,生活還是生活,但是需求卻不一樣。</p><p>  傳統(tǒng)的記事本管理軟件采用的文本記事的方式記錄各式各樣的事件,但是這樣的記事方式存在很多的缺點(diǎn):比如局限性,只能以文字的形式記錄;太單調(diào),整款軟件就一頁內(nèi)容,內(nèi)容不夠豐富;功能不夠強(qiáng)大,現(xiàn)在的生活中可以記錄

25、的東西是很多的,例如人物、風(fēng)景、地點(diǎn)、生活中的一段事情。所以Android記事本可以開拓的功能其實可以有很多。文本記事、拍照記事、語音記事、視頻記事等。</p><p>  隨著現(xiàn)在生活質(zhì)量的不斷提高,記事在我們的生活中已經(jīng)漸漸演變成一個很重要的角色。比如拍照之后,你可能還想說點(diǎn)什么來記錄一下,比如,你希望將此刻這張有意義的圖片記錄下來,再比如你希望有更快捷的方式來記錄當(dāng)前的緊要事情等等。</p>

26、<p>  現(xiàn)在的Android系統(tǒng)已經(jīng)很普遍了,并且各種安卓應(yīng)用層出不窮,Android本身提供的開發(fā)平臺也很方便,簡單,對開發(fā)人員基本要求并不是太高,但是目前來說系統(tǒng)自帶的記事軟件確實功能確實太單調(diào),人們有各種各樣的記事需求,所以,記事軟件功能需要更加強(qiáng)大起來,才能滿足現(xiàn)在人們的實實在在的需求。</p><p>  單一的個人記事本已經(jīng)成為過去,為了滿足現(xiàn)在人們豐富的生活需求,就更應(yīng)該豐富個人記事本

27、的功能,去除傳統(tǒng)的局限性,記事本不再只是最簡單基本的軟件,它將成為人們的依賴,成為人們的助力,成為人們生活中不可缺少的一部分?,F(xiàn)今的微信、QQ、人人網(wǎng)、等各種安卓APP都是講究分享,講究即時拍照、記事的,所以本次論文的主要方向也是要跟得上Android開發(fā)的腳步,跟Android各種可共享APP做對接,自己有效方便記事的同時,也能跟大家分享快樂的生活,甚至通過手機(jī)記事、發(fā)送功能達(dá)到一個短信群發(fā)的效果,使生活變得更有條理性。從多方面角度來

28、說,達(dá)到一個記事多元化的目的。</p><p>  1.2國內(nèi)外發(fā)展現(xiàn)狀</p><p>  1.2.1 Android國內(nèi)外發(fā)展現(xiàn)狀</p><p>  相信大家對Android的發(fā)展歷史多少都有一些了解,Android曾經(jīng)是一家創(chuàng)立于舊金山的公司的名字,該公司于2005年8月份被Google收購,并從此踏上了飛速發(fā)展的道路。經(jīng)過這幾年的發(fā)展,它已經(jīng)發(fā)展成了一個平

29、臺、一個生態(tài)體系?,F(xiàn)在Android在移動領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用。根據(jù)Google于2011年6</p><p>  月份公布的數(shù)字,現(xiàn)在每天激活的Android設(shè)備高達(dá)50萬臺,比5月份的數(shù)據(jù)增加了0萬臺!Google還透露目前已經(jīng)與36家OEM廠商和215家運(yùn)營商合作,共激活了超過1億臺Android設(shè)備。</p><p>  相比于Symbian的日落西山,以及蘋果的封閉、Wind

30、ows Phone的前途未卜,Android無疑代表了當(dāng)前行業(yè)發(fā)展的主流趨勢:開放平臺取代了封閉平臺。讓參與者均能通過自己的努力而獲益。</p><p>  從2008年9月公布1.0版本以來,經(jīng)過近6年的跨越式發(fā)展,現(xiàn)在Android已經(jīng)發(fā)展到了4.x版本,這是一個針對平板電腦而做了大量優(yōu)化的版本,包括對更大屏幕的支持的類庫、多任務(wù)優(yōu)化等。目前市場上占主流的還是2.2版本,當(dāng)然,相信隨著時間的推移,4.x及后續(xù)

31、版本會得到越來越多的設(shè)備的支持。</p><p>  目前國內(nèi)的Android開發(fā)還是主要以應(yīng)用開發(fā)為主,主要分成3類:為企業(yè)開發(fā)應(yīng)用、開發(fā)通用應(yīng)用(放到Android Market或者其他App Market銷售)以及游戲開發(fā)(放到Android Market或者其他App Market銷售)。第一類開發(fā)者一般身處規(guī)模較大的公司,這些公司主要為自有品牌或者其他品牌設(shè)計手機(jī)或者平板電腦的總體方案。除了根據(jù)需求對系

32、統(tǒng)進(jìn)行定制外,更多的工作在于為這些系統(tǒng)編寫定制的應(yīng)用。第二類開發(fā)者,一般處于創(chuàng)業(yè)型公司或者是獨(dú)立開發(fā)者,他們的盈利方式主要是2種:為國外公司進(jìn)行外包開發(fā),或者通過Google的移動廣告(AdMob)通過廣告點(diǎn)擊分成。而理論上的通過付費(fèi)下載的形式來盈利的,現(xiàn)在國內(nèi)鮮見成功者。第三類開發(fā)者,目前和第二類開發(fā)者類似。</p><p>  另外隨著安卓手機(jī)的市場占有率的提升,安卓平臺的應(yīng)用需求也是在不斷上升,對于手機(jī)應(yīng)用

33、的未來期望也很高,尤其是游戲、生活這兩塊,現(xiàn)今的安卓手機(jī)游戲的開發(fā)并不是很完善,仍然有許多觸屏局限的地方?,F(xiàn)今的安卓市場許多大公司都投入大力的游戲這一塊,所以生活這一塊目前來說還是有很大可發(fā)展空間的,例如備忘錄、</p><p>  記事本、地圖導(dǎo)航、語音搜索這些較為貼近生活的應(yīng)用種類還并不是很多,國外已經(jīng)有許多貼近生活的安卓應(yīng)用誕生了,相信未來安卓的生活市場也會逐漸打開。</p><p>

34、;  1.2.2Android記事本發(fā)展現(xiàn)狀</p><p>  目前國內(nèi)外目前已經(jīng)有四款比較火的記事本軟件。分別是Evernoto,小米便簽,麥庫記事。</p><p>  Evernote在軟件界面方面界面清爽,需注冊登錄后才可使用,圖標(biāo)布局比較協(xié)調(diào);記事筆記方便面可編寫內(nèi)容,添加標(biāo)簽,支持上傳圖片,音頻,視頻等,資源占用方面內(nèi)存占最多,CPU占適中。</p><p

35、>  小米便簽在軟件界面方面界面功能簡單,可查看和新建便簽,菜單功能相對豐富,只支持文字內(nèi)容及時,可選擇桌面顏色,字體大小等,可以移進(jìn)文件夾和分享、備份、還原和設(shè)置密碼保護(hù);資源占用方面內(nèi)存占用適中,CPU占用最少。</p><p>  麥庫記事界面比較精美,菜單功能相對簡單;可選分類,加標(biāo)簽、附件、支持拍照和實時錄音。特色是筆記搜索和分類,網(wǎng)絡(luò)同步和筆記分享;內(nèi)存占用適中,CPU占用最多。</p&g

36、t;<p><b>  1.3設(shè)計方案概述</b></p><p>  綜合安卓記事本的功能需求和性能需求,以及安卓軟件在對人視覺效果上面的影響,我們計劃這次論文以實現(xiàn)記事本基本功能為主導(dǎo)方向,完善界面的UI設(shè)計,現(xiàn)今的一些安卓軟件界面設(shè)計的效果主要以柔和清爽為主,所以本次安卓應(yīng)用設(shè)計我們也采用柔和色調(diào),界面盡量清爽一點(diǎn),但是功能上面不可省略,在具備所有基本功能的前提下,包括文

37、本記事、圖片記事、語音記事、視頻記事四大基本功能的增刪改查、還有對四大記事內(nèi)容的檢索、對四大記事信息的分享,充分整合功能,避免界面設(shè)計太復(fù)雜,必要做到一看就懂,盡量符合現(xiàn)今安卓市場的APP元素。在考慮前面所述的情況下,由于手機(jī)屏幕較為有限,一次可展示的內(nèi)容不可過多,所以針對四大模塊,不采用一個模塊一個按鈕來向?qū)?,而通過采用安卓界面左右滑動切換的模式來切換四大模塊。而四大模塊的添加記事則是統(tǒng)一整合在一個按鈕上,信息檢索也統(tǒng)一整合在一個按鈕

38、上,每一單獨(dú)記事的管理則通過長按的方式彈出單處處理的功能導(dǎo)向,例如,刪除、編輯、發(fā)送(即分享)等功能都通過長按的方式展示。</p><p><b>  1.4主要研究內(nèi)容</b></p><p>  按照上面的設(shè)計方案,在本次畢業(yè)設(shè)計中需要研究的內(nèi)容主要有:數(shù)據(jù)庫表的設(shè)計,文本記事的功能實現(xiàn)、界面設(shè)計,圖片記事的功能實現(xiàn)、界面設(shè)計,圖片的緩存處理,攝像頭的處理,語音記

39、事的功能實現(xiàn)、界面設(shè)計,視頻記事的功能實現(xiàn)、界面設(shè)計,一些檢索結(jié)果的關(guān)鍵字的高亮處理,整體風(fēng)格統(tǒng)一。</p><p><b>  1.5論文結(jié)構(gòu)</b></p><p><b>  本文共分為七章</b></p><p>  介紹了課題研究的背景及意義、國內(nèi)外發(fā)展現(xiàn)狀、設(shè)計方案概述、以及主要研究內(nèi)容。</p>

40、<p>  主要是介紹本次畢業(yè)設(shè)計用到的相關(guān)技術(shù),JAVA,Android,用戶界面布局,數(shù)據(jù)庫。</p><p>  是需求分析,主要是對本次軟件的功能需求,性能需求,可行性,安全性四個方面進(jìn)行一個描述。</p><p>  是對系統(tǒng)的總體流程的設(shè)計,各個模塊流程的設(shè)計以及對數(shù)據(jù)庫設(shè)計的介紹。</p><p>  是論述對整個系統(tǒng)的詳細(xì)設(shè)計。</

41、p><p>  是對系統(tǒng)的功能測試。</p><p>  對本次畢業(yè)設(shè)計的結(jié)論與對未來的展望。</p><p>  最后是致謝詞和參考文獻(xiàn)。</p><p><b>  相關(guān)技術(shù)介紹</b></p><p>  2.1 Android-簡介</p><p>  Android是

42、一種以linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。目前尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機(jī)。2005年由google收購注資,并組建開放手機(jī)聯(lián)盟開發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上。Android的主要競爭對手是蘋果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全

43、球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2012年2月數(shù)據(jù),Android占據(jù)全球智能手機(jī)操作系統(tǒng)市場52.5%的份額,中國市場占有率為68.4%。 </p><p>  Android的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了分層的架構(gòu)。android分為四個層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和linux核心層。  </p>&l

44、t;p>  Android是以Linux為核心的手機(jī)操作平臺,作為一款開放式的操作系統(tǒng),隨著Android的快速發(fā)展,如今已允許開發(fā)者使用多種編程語言來開發(fā)Android應(yīng)用程序,而不再是以前只能使用Java開發(fā)Android應(yīng)用程序的單一局面,因而受到眾多開發(fā)者的歡迎,成為真正意義上的開放式操作系統(tǒng)。  </p><p>  在Android中,開發(fā)者可以使用Java作為編程語言來開發(fā)

45、應(yīng)用程序,也可以通過NDK使用C/C++作為編程語言來開發(fā)應(yīng)用程序,也可使用SL4A來使用其他各種腳本語言進(jìn)行編程(如:python、lua、tcl、php等等),還有其他諸如:QT(qt for android)、Mono(mono for android)等一些著名編程框架也開始支持Android編程,甚至通過MonoDroid,開發(fā)者還可以使用C#作為編程語言來開發(fā)應(yīng)用程序。另外,谷歌還在2

46、009年特別發(fā)布了針對初學(xué)者的Android Simple語言,該語言類似Basic語言。而在網(wǎng)頁編程語言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已經(jīng)支持Android開發(fā)。</p><p>  2.2 Android-用戶操作界面 Activity</p><p>  Android 應(yīng)用的所有界面

47、都是通過Activity窗口化展示的,并且每一個Activity是單獨(dú)的,用于處理用戶操作。幾乎所有的Activity都要和用戶打交道,所以Activity類創(chuàng)建了一個窗口,用戶看的和操作的都在Acticity窗口上,開發(fā)人員可以通過setContentView(View)接口把設(shè)置好的UI界面放到Activity創(chuàng)建的窗口上。</p><p>  在系統(tǒng)中的Activity被一個Activity棧所管理。當(dāng)一個

48、新的Activity啟動時,將被放置到棧頂,成為運(yùn)行中的Activity,就是展示在最頂端的窗口,前一個Activity保留在棧中,不再放到前臺,直到新的Activity退出為止。</p><p>  Activity有四種本質(zhì)區(qū)別的狀態(tài):</p><p>  在屏幕的最前(Activity棧頂),叫做可見狀態(tài)或者活動狀態(tài)或者運(yùn)行狀態(tài)(active or running)</p>

49、;<p>  如果一個Activity失去焦點(diǎn),但是依然可見,叫做暫停狀態(tài)(Paused)。一個暫停狀態(tài)的Activity依然保持活力(保持所有的狀態(tài),成員信息,和窗口管理器保持連接),但是在系統(tǒng)內(nèi)存極端低下的時候?qū)⒈粴⒌?,通俗點(diǎn)說就是結(jié)束這個窗口。</p><p>  如果一個Activity被另外的Activity完全覆蓋掉,叫做停止?fàn)顟B(tài)(Stopped)。它依然保持所有狀態(tài)和成員信息,但是它不

50、再可見,所以它的窗口被隱藏,當(dāng)系統(tǒng)內(nèi)存需要被用在其他地方的時候,Stopped的Activity將被殺掉。</p><p>  如果一個Activity是Paused或者Stopped狀態(tài),系統(tǒng)可以將該Activity從內(nèi)存中刪除,Android系統(tǒng)采用兩種方式進(jìn)行刪除,要么要求該Activity結(jié)束,要么直接殺掉它的進(jìn)程。當(dāng)該Activity再次顯示給用戶時,它必須重新開始和重置前面的狀態(tài)。</p>

51、<p>  總結(jié)一下:安卓就是通過堆棧的管理模式來管理所有的窗口即Activity(界面),當(dāng)程序運(yùn)行內(nèi)存不足的時候,就自動殺掉非活躍狀態(tài)的Activity,比如處于Stoped狀態(tài)或者Paused狀態(tài),這樣有效地保證了程序不會因為內(nèi)存不足而無法運(yùn)行新的進(jìn)程。</p><p>  下面的圖顯示了Activity的重要狀態(tài)轉(zhuǎn)換,矩形框表明Activity在狀態(tài)轉(zhuǎn)換之間的回調(diào)接口,開發(fā)人員可以重載實現(xiàn)以

52、便執(zhí)行相關(guān)代碼,帶有顏色的橢圓形表明Activity所處的狀態(tài)。</p><p>  圖 2-1Activity 的生命周期</p><p>  2.3 Android-布局</p><p>  為了適應(yīng)各式各樣的界面風(fēng)格,Android系統(tǒng)提供了5種布局,這5種布局分別是:</p><p>  1、LinearLayout(線性布局)

53、 在一個方向上(垂直或水平)對齊所有子元素,一個垂直列表每行將只有一個子元素(無論它們有多寬),一個水平列表只是一列的高度(最高子元素的高度來填充);</p><p>  2、TableLayout(表格布局)</p><p>  把子元素放入到行與列中,不顯示行、列或是單元格邊界線,單元格不能橫跨行,如HTML中一樣表格布局模型以行列的形式管理子控件,每一行為一個TableRow的對

54、象,當(dāng)然也可以是一個View的對象。TableRow可以添加子控件,每添加一個為一列。</p><p>  3、RelativeLayout(相對布局)</p><p>  相對布局的子控件會根據(jù)它們所設(shè)置的參照控件和參數(shù)進(jìn)行相對布局。參照控件可以是父控件,也可以是其它子控件,但是被參照的控件必須要在參照它的控件之前定義。</p><p>  4、AbsoluteL

55、ayout(絕對布局)</p><p>  絕對布局的子控件需要指定相對于此坐標(biāo)布局的橫縱坐標(biāo)值,否則將會像框架布局那樣被排在左上角。手機(jī)應(yīng)用需要適應(yīng)不同的屏幕大小,而這種布局模型不能自適應(yīng)屏幕尺寸大小,所以應(yīng)用的相對較少。</p><p>  5、FrameLayout(框架布局)。</p><p>  框架布局是最簡單的布局形式。所有添加到這個布局中的視圖都以層

56、疊的方式顯示。第一個添加的控件被放在最底層,最后一個添加到框架布局中的視圖顯示在最頂層,上一層的控件會覆蓋下一層的控件。這種顯示方式有些類似于堆棧。</p><p>  利用這五種布局,可以在屏幕上將控件隨心所欲的擺放,而且控件的大小和位置會隨著屏幕大小的變化作出相應(yīng)的調(diào)整。下面是這五個布局在View的繼承體系中的關(guān)系:</p><p><b>  圖2-2 界面布局</b

57、></p><p>  Android 可以通過控制各個控件的屬性達(dá)到想要的效果。</p><p>  下面介紹一下RelativeLayout用到的一些重要的屬性:第一類:屬性值為true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical

58、 垂直居中android:layout_centerInparent 相對于父元素完全居中android:layout_alignParentBottom 貼緊父元素的下邊緣android:layout_alignParentLeft 貼緊父元素的左邊緣android:layout_alignParentRight

59、 貼緊父元素的右邊緣android:layout_alignParentTop 貼緊父元素的上邊緣第二類:屬性值必須為id的引用名“@id/id-name”android:layout_below </p><p>  2.4 Eclipse+android SDK構(gòu)建開發(fā)平臺</p><p>  下載好And

60、roid SDK后,開始安裝,Android SDK采用了Java語言,所以需要先安裝JDK 5.0及以上版本。直接下載jdk安裝文件安裝更為方便。</p><p>  Android SDK不用安裝,下載后,直接解壓即可, 將下載后的SDK的壓縮包解壓到適當(dāng)?shù)奈恢茫瓦@么簡單;SDK安裝OK。</p><p>  使用Eclipse進(jìn)行android應(yīng)用開發(fā)需要給Eclipse裝adt插

61、件,這樣Eclipse就可以和android sdk建立連接,可以在Eclipse中啟動android模擬器進(jìn)行程序調(diào)試等ADT插件安裝這里不再累贅,插件的安裝URL為:也可以下載adt的zip包安裝 安裝完插件后,需要做一些簡單的配置:</p><p>  1、在Eclipse中,選擇Window > Preference;</p><p>  2、從左側(cè)的菜單中,選擇Androi

62、d項;</p><p>  3、設(shè)置SDK Location,點(diǎn)Browse選擇SDK的安裝根目錄;</p><p><b>  4、完成。</b></p><p>  2.5 SQLite輕量級數(shù)據(jù)庫</p><p>  SQLite,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計目標(biāo)是嵌入式的,而

63、且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。</p><p><b>  第三章 需求分

64、析</b></p><p><b>  3.1 功能需求</b></p><p>  3.1.1 文本記事</p><p>  (1) 基本增、刪、改、查。</p><p>  (2) 發(fā)送:將記事信息以短信或者微信、QQ、郵件的方式發(fā)送給聯(lián)系人。</p><p>  3.1.2 圖片

65、記事</p><p>  (1) 基本增、刪、改、查。</p><p>  (2) 相機(jī)即時拍照。</p><p>  (3) 從原有圖庫增加。</p><p>  (4) 相冊功能:新建相冊、設(shè)置封面。</p><p>  (5) 發(fā)送:將圖片信息以微信、QQ、郵件的方式發(fā)送給聯(lián)系人。</p><

66、p><b>  3.1.3語音記事</b></p><p><b>  (1) 播放語音。</b></p><p>  (2) 按住按鈕,持續(xù)錄音,松開按鈕則停止錄音并保存。</p><p>  (3) 刪除錄音文件。</p><p>  (4) 發(fā)送:將語音文件以微信、QQ、或者郵件的方式發(fā)

67、送給聯(lián)系人。</p><p>  3.1.4 視頻記事</p><p>  (1) 基本增、刪、改。</p><p><b>  (2) 播放視頻。</b></p><p>  (3) 發(fā)送:將視頻文件以微信、QQ、或者郵件的方式發(fā)送給聯(lián)系人。</p><p>  3.1.5 內(nèi)容檢索</p

68、><p>  (1) 將所有記事信息根據(jù)標(biāo)題關(guān)鍵字檢索出來。</p><p><b>  3.2性能需求</b></p><p>  在進(jìn)行文本檢索時,應(yīng)該保證系統(tǒng)運(yùn)行流暢,圖片加載時也應(yīng)該盡量減少內(nèi)存消耗,注意釋放內(nèi)存。加載音頻和視頻文件時,除了保證播放的流暢,還應(yīng)當(dāng)保證音質(zhì)的品質(zhì),錄音的質(zhì)量。另外視頻的像素最大化。</p><

69、;p>  整體風(fēng)格要統(tǒng)一,清晰,清爽,一看就懂。</p><p><b>  3.3可行性分析</b></p><p>  3.3.1 技術(shù)可行性</p><p>  技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件是否能順利完成開發(fā),軟件配置否滿足開發(fā)者需要等。這一特點(diǎn)非常適合計算機(jī)的特點(diǎn),發(fā)揮計算機(jī)的數(shù)據(jù)處理速度快,準(zhǔn)確率高的優(yōu)勢,現(xiàn)代計算機(jī)硬

70、件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。由于記事本軟件管理系統(tǒng)這一類的軟件開發(fā)已有一定的時期,有很多現(xiàn)有的實例,技術(shù)基礎(chǔ)也非常雄厚,因而技術(shù)上的準(zhǔn)備不成問題。</p><p>  3.3.2社會可行性</p><p>  社會可行性研究是對該軟件投入使用后對社會可能帶來的影響進(jìn)行分析,比如是否為人們所接受,是否為社會帶來效益。隨著Android系統(tǒng)的普遍性,任意一款A(yù)ndroi

71、d應(yīng)用軟件都有它一定的潛質(zhì),另外現(xiàn)在各個版本的Android系統(tǒng)自帶的記事本管理軟件只有基本的文字記事功能。所以基于以上原因,本次開發(fā)的Android多功能記事軟件應(yīng)用確實能為人們的生活質(zhì)量帶來一定提高。</p><p><b>  3.4 安全分析</b></p><p>  Android技術(shù)已經(jīng)發(fā)展將近10年了,從原來的市場主打2.x版本到現(xiàn)在的4.x版本,從技

72、術(shù)上已經(jīng)完全成熟,最有可能出問題的就是硬件方面了,但是安卓手機(jī)也有這么多年的發(fā)展歷史了,手機(jī)硬件方面,也并不大,另外本次課題主要是安卓記事本軟件,性質(zhì)屬于單機(jī)性質(zhì),也并不需要聯(lián)網(wǎng),不需要太大的保密性,所以從安全方面考慮,沒有問題。</p><p><b>  第四章 概要設(shè)計</b></p><p>  4.1系統(tǒng)總體流程圖</p><p>

73、  此次系統(tǒng)設(shè)計中,共有四個頁面,進(jìn)入系統(tǒng)第一個所見頁面為文本記事頁,左右滑動可跳轉(zhuǎn)到,圖片記事,語音記事和視頻記事,共分四大模塊。</p><p>  圖4-1 系統(tǒng)總體流程圖</p><p>  4.2各個模塊的介紹</p><p>  在本次設(shè)計中設(shè)計了四個模塊,也即是筆記、圖片、語音、視頻。每個模塊的功能都不同,風(fēng)格一致。</p><p&

74、gt;  4.2.1筆記模塊基本流程圖:</p><p>  圖4-2 文本記事流程圖</p><p>  4.2.2 圖片模塊基本流程圖:</p><p>  圖4-3 圖片記事流程圖</p><p>  4.2.3 語音模塊基本流程圖:</p><p>  圖4-4 語音記事流程圖</p><p

75、>  4.2.4 視頻模塊基本流程圖:</p><p>  圖4-5 視頻記事流程圖</p><p>  以上就是本次系統(tǒng)設(shè)計中的主要的流程示意圖,不同模塊對應(yīng)著不同的功能,因而對應(yīng)著不同的操作流程。所有的操作流程都簡化,記事本原本就是簡單方便的東西,所以也不需要設(shè)計太復(fù)雜的界面。</p><p>  4.3數(shù)據(jù)庫表的設(shè)計數(shù)據(jù)表設(shè)計</p>&l

76、t;p>  表4-1 文本記事表</p><p><b>  表4-2相冊表</b></p><p>  表4-3 圖片記事表</p><p><b>  表4-4語音記事表</b></p><p><b>  表4-5視頻記事表</b></p><p

77、>  這里五個表中關(guān)聯(lián)性不是很大,唯一的就是“相冊表”中的“top_image”屬性關(guān)聯(lián)外鍵圖片記事表中“dates”屬性。</p><p>  第五章 記事本詳細(xì)設(shè)計</p><p><b>  記事本圖標(biāo)設(shè)計</b></p><p><b>  5.1布局設(shè)計</b></p><p>  

78、5.1.1 頁面布局-主界面</p><p>  下圖為本次設(shè)計軟件的首頁布局,首先展示的是文本記事頁面。分三大部分:</p><p>  第一部分是最上面一行“標(biāo)題欄”,右邊有兩個按鈕,分別有兩個不同功能:</p><p>  “+”所代表的是添加記事功能模塊,點(diǎn)擊之后可以任意添加一種記事。“搜索”按鈕則表示的是內(nèi)容檢索模塊,點(diǎn)擊之后跳轉(zhuǎn)到搜索界面,輸入關(guān)鍵字則

79、可查找出所有標(biāo)題帶關(guān)鍵字的記事,并且能查看記事內(nèi)容。</p><p>  然后是第二部分的“模塊向?qū)А睓?,點(diǎn)擊即可跳轉(zhuǎn)到相應(yīng)模塊頁面。</p><p>  當(dāng)然本次論文設(shè)計主要是操作簡捷,所以設(shè)計了左右滑動切換模塊的功能,向左滑動屏幕則可跳轉(zhuǎn)到下一個頁面,即下一個模塊,向右滑動則跳轉(zhuǎn)到上一個模塊頁面,操作很方便,簡單。</p><p>  圖5-1整體頁面布局<

80、;/p><p>  主頁布局部分有一個最關(guān)鍵的代碼部分:</p><p>  <android.support.v4.view.ViewPager </p><p>  android:id="@+id/viewPager"</p><p>  android:layout_width="wrap_conten

81、t"</p><p>  android:layout_height="0dip"</p><p>  android:layout_gravity="center"</p><p>  android:layout_weight="1.0"</p><p>  andro

82、id:background="#000000"</p><p>  android:flipInterval="30"</p><p>  android:persistentDrawingCache="animation"/></p><p>  這部分布局代碼就是實現(xiàn)四大功能左右滑動切換的部分,V

83、iewPager,相當(dāng)于一個容器,這個容器的應(yīng)用很廣泛,可以用來做界面導(dǎo)航,也可以用來做屏幕切換,當(dāng)然歡動切換還有其他方式可以實現(xiàn),只不過這種是最之間,最簡單的,開發(fā)者最容易理解和接收的一種,因此我選擇了ViewPager來實現(xiàn)我想要的功能。</p><p>  5.1.2頁面布局-文本記事</p><p>  如圖5-2文本記事頁面布局其實是保持總頁面的“標(biāo)題欄”和“模塊向?qū)А辈蛔?,然?/p>

84、加上如下圖所示的內(nèi)容展示部分,這部分用來展示所有的文本記事內(nèi)容,然后都是通過單擊或者雙擊每一項內(nèi)容來達(dá)到操作目的,例如,刪除、查看、修改標(biāo)題、修改內(nèi)容、發(fā)送等功能。</p><p>  依然保持界面統(tǒng)一風(fēng)格,另外要說的是當(dāng)初開發(fā)這塊內(nèi)容展示部分,原本是有滾動條的,后來觀察了許多軟件上面其實是把滾動條隱藏的,但是整體依然可以下拉,這樣一來雖然性質(zhì)沒變,但是展示的方式顯得更柔和,更貼近現(xiàn)在的市場上的安卓軟件的UI設(shè)計

85、。</p><p>  圖5-2文本記事頁面布局</p><p>  以下部分為文本記事中“展示內(nèi)容”部分的核心代碼,主要原理是通過重寫Android提供的Adapter適配器類中的 getView()函數(shù)。主要功能就是將數(shù)據(jù)傳給頁面顯示。</p><p><b>  @Override</b></p><p>  pu

86、blic View getView(int position, View convertView, ViewGroup arg2) {</p><p>  //適配器核心代碼部分</p><p>  myView my_view=null;</p><p>  if(null == convertView){</p><p>  Layout

87、Inflater inflater = LayoutInflater.from(mContext); </p><p>  convertView = inflater.inflate(R.layout.lay1_content, null);</p><p>  my_view=new myView();</p><p>  //找出頁面布局中的顯示標(biāo)題的塊<

88、;/p><p>  my_view.title = (TextView)convertView.findViewById(R.id.title);</p><p>  //找出頁面布局中現(xiàn)實時間戳的塊</p><p>  my_view.dates = (TextView)convertView.findViewById(R.id.dates);</p>

89、<p><b>  //設(shè)置適配目標(biāo)</b></p><p>  convertView.setTag(my_view);</p><p><b>  }else{</b></p><p>  my_view = (myView) convertView.getTag();</p><p>

90、;<b>  }</b></p><p>  String dates=list.get(position).get("dates");</p><p>  String title=list.get(position).get("title");</p><p>  my_view.dates.setT

91、ext(dates);//顯示時間</p><p>  my_view.title.setText(title);//現(xiàn)實標(biāo)題</p><p><b>  //點(diǎn)擊事件監(jiān)聽</b></p><p>  convertView.setOnClickListener(new Onclick(dates));</p><p>

92、<b>  //長按事件監(jiān)聽</b></p><p>  convertView.setOnLongClickListener(new LongClick(dates,title));</p><p>  return convertView;</p><p><b>  }</b></p><p>

93、;  5.1.3 頁面布局-圖片記事</p><p>  如圖5-3,和文本記事布局相同,保持標(biāo)題欄”和“模塊向?qū)А辈蛔儯由先缦聢D所示的圖片記事相冊展示部分,這一塊的設(shè)計思想主要是考慮到可能用戶所添加的圖片記事內(nèi)容過多,用戶需要對這些圖片進(jìn)行管理,所以設(shè)計了這么一個相冊分類,點(diǎn)擊進(jìn)去可以看到這個相冊里面的所有圖片記事。</p><p>  界面風(fēng)格依然保持大主題風(fēng)格,所有功能依然通過單擊

94、或者雙擊來操作。另外,值得一提的是這部分其實是Android里面的圖片部分,前期設(shè)計的時候,由于圖片過于大,內(nèi)存消耗過多,導(dǎo)致這部分功能直接崩潰,程序無法正常運(yùn)行,google的android也為我們封裝好了若干方法,來方便快捷地完成這項工作,如ImageView的setImageBitmap,setImageResource,BitmapFactory的decodeResource等,但是盡量不要使用setImageBitmap或se

95、tImageResource或BitmapFactory.decodeResource來設(shè)置一張大圖,最初始我也是用這些函數(shù)來處理圖片,但是后來發(fā)現(xiàn)圖片多了不行,大了不行。因為這些函數(shù)在完成decode后,最終都是通過java層的createBitmap來完成的,需要消耗更多內(nèi)存;</p><p>  因此,改用先通過BitmapFactory.decodeStream方法,創(chuàng)建出一個bitmap,再將其設(shè)為Im

96、ageView的source,加載顯示。decodeStream最大的秘密在于其直接調(diào)用JNI>>nativeDecodeAsset()來完成decode,無需再使用java層的createBitmap,從而節(jié)省了java層的空間。</p><p>  圖5-3圖片記事頁面布局</p><p>  這部分是相冊功能,也就是圖片記事的分類功能這部分功能是通過Android提供的G

97、ridView,實現(xiàn)這種布局控制,可以設(shè)置每列顯示的數(shù)量,或者行列之間的間距,本設(shè)計是設(shè)置的每列3個。</p><p>  <GridView xmlns:android="http://schemas.android.com/apk/res/android"</p><p>  android:id="@+id/gradview"</p

98、><p>  android:layout_width="fill_parent"//全屏顯示</p><p>  android:layout_height="fill_parent"</p><p>  android:numColumns="3"//每列三個</p><p>  a

99、ndroid:stretchMode="columnWidth"</p><p>  android:verticalSpacing="10dp"//間距10dp</p><p>  android:horizontalSpacing="10dp"</p><p>  android:background=

100、"#FFFFFF"</p><p>  android:paddingTop="10dp"</p><p>  android:gravity="center"//內(nèi)容居中</p><p><b>  /></b></p><p>  5.1.4 頁面布局

101、-語音記事</p><p>  如圖5-4保持標(biāo)題欄”和“模塊向?qū)А辈蛔?,加上如下圖所示的語音記事內(nèi)容展示部分,這部分來展示語音記事內(nèi)容。通過單擊或者雙擊每一項內(nèi)容來達(dá)到操作目的,例如,刪除、播放、修改標(biāo)題、發(fā)送等功能。</p><p>  這一部分語音功能制作的時候,前期主要是參考微信上面的按住說話,當(dāng)初為了改善音質(zhì),從最原始的調(diào)用內(nèi)部MediaPlay錄制,到查詢資料,改成依然是Med

102、iaPlay,但是文件格式改成了3gp,并且調(diào)用了線程錄制,減少錄音過程因為硬件的原因而導(dǎo)致數(shù)據(jù)丟失。</p><p>  并且樣式從原始的按鈕,改成了現(xiàn)在的話筒圖片替代,原始的按鈕有一個很大的缺陷,反應(yīng)慢,錄音開始了,按鈕卻還在等反應(yīng),因為這個原因,甚至直接導(dǎo)致了系統(tǒng)崩潰,這安全性大大不達(dá)標(biāo),所以就用了自己重寫的按鈕來處理這個過程,并且該圖標(biāo),使得看起來更加人性化。也達(dá)到軟件多元化的目的。</p>

103、<p><b>  圖5-4 語音記事</b></p><p>  關(guān)鍵代碼如下:主要一個是對錄音通過線程來實現(xiàn),這樣保證錄音質(zhì)量,不會因為軟件什么的而產(chǎn)生卡頓,另外就是錄音的一些編碼格式,文件保存格式,找一個最適用的格式來保存錄音,這樣也能有效提高質(zhì)量。</p><p>  private void init() {//錄音初始化</p>

104、<p>  mydata=new MyDataBase(getContext(), "mydata");//將生成新的錄音文件</p><p><b>  //路徑存入數(shù)據(jù)庫</b></p><p>  dao=new DataBaseDAO(mydata);//實例化數(shù)據(jù)庫連接類</p><p>  mHandl

105、er = new MyHandler();//用線程</p><p><b>  }</b></p><p>  static class MyHandler extends Handler{//線程</p><p>  //根據(jù)聲音強(qiáng)弱改變圖片,從而達(dá)到看起來在說話的效果</p><p><b>  @Ove

106、rride</b></p><p>  public void handleMessage(Message msg) {</p><p>  System.out.println("msg.what-->"+msg.what);</p><p>  dialog_view.setImageResource(res[msg.wha

107、t]);</p><p>  //根據(jù)說話音量調(diào)節(jié)顯示的圖片大小</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void StartRecorder(){//開始錄音</p><p>  System.ou

108、t.println("進(jìn)入StartRecorder");</p><p>  SetRecorderFile();//創(chuàng)建音頻文件</p><p>  //實例化Android多媒體類</p><p>  recorder=new MediaRecorder();</p><p><b>  //設(shè)置音頻格式&

109、lt;/b></p><p>  recorder.setAudioSource(MediaRecorder.AudioSource.MIC);</p><p><b>  //設(shè)置輸出格式</b></p><p>  recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GP

110、P);</p><p>  //設(shè)置解碼 這個要放后面 先設(shè)置前面的屬性</p><p>  recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);</p><p>  recorder.setOutputFile(FileName);</p><p>  System.o

111、ut.println("start準(zhǔn)備完畢");</p><p><b>  try {</b></p><p>  recorder.prepare();</p><p>  recorder.start();</p><p>  } catch (IOException e) {</p>

112、;<p>  e.printStackTrace();</p><p><b>  }</b></p><p>  thread= new MyThread();</p><p>  thread.start();</p><p><b>  }</b></p><

113、p>  5.1.5頁面布局-視頻記事</p><p>  如圖5-5保持標(biāo)題欄”和“模塊向?qū)А辈蛔?,加上如下圖所示的視頻記事內(nèi)容展示部分,這部分來展示語音記事內(nèi)容。通過單擊或者雙擊每一項內(nèi)容來達(dá)到操作目的,例如,刪除、播放、修改標(biāo)題、發(fā)送等功能。</p><p>  視頻這塊的功能,主要需要解決的問題,視頻的展示方式、視頻的錄制方式、還有視頻解碼、像素、保存的形式。攝像頭的調(diào)用。&l

114、t;/p><p>  視頻這一塊出現(xiàn)的問題有很多,例如錄制保存了,但是調(diào)用的攝像頭沒有關(guān)閉,導(dǎo)致程序崩潰,這個問題后來是找的Android開發(fā)群里的高手問的經(jīng)驗,技術(shù)就應(yīng)該大家交流,一起解決問題;或者像素太模糊,百度了知道像素是可以調(diào)整設(shè)置的,然后解決;還有拍攝視頻的界面顛倒問題,讓Activity界面也顛倒一次,解決問題。</p><p>  開發(fā)這個模塊的時候,發(fā)現(xiàn)其實很多時候別人的經(jīng)驗是

115、可以借鑒的,遇到關(guān)卡不要死卡在這里,多問問別人,別人或許最后沒解決你的問題,但是通過交流會發(fā)現(xiàn)有很多新思路是你原來想都沒想到的??傊?,多交流。</p><p>  圖 5-5 視頻記事</p><p>  本塊功能通過Android,SurfaceView控件來顯示視屏采集的時候的預(yù)覽,原本是攝像頭能攝像,但是卻沒有預(yù)覽界面,這是必要的,主要代碼如下,其中還包括了MediaRecorder

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論