基于android的繪圖軟件開(kāi)發(fā)

基于android的繪圖軟件開(kāi)發(fā)

ID:16114083

大?。?.27 MB

頁(yè)數(shù):76頁(yè)

時(shí)間:2018-08-08

基于android的繪圖軟件開(kāi)發(fā)_第1頁(yè)
基于android的繪圖軟件開(kāi)發(fā)_第2頁(yè)
基于android的繪圖軟件開(kāi)發(fā)_第3頁(yè)
基于android的繪圖軟件開(kāi)發(fā)_第4頁(yè)
基于android的繪圖軟件開(kāi)發(fā)_第5頁(yè)
資源描述:

《基于android的繪圖軟件開(kāi)發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、浙江大學(xué)碩士學(xué)位論文摘要基于Android的繪圖軟件開(kāi)發(fā)ii浙江大學(xué)碩士學(xué)位論文摘要摘要Android是Google于2007年發(fā)布的一款開(kāi)源手機(jī)操作系統(tǒng),由于Android最近幾年的軟件和硬件高速發(fā)展,越來(lái)越多的人開(kāi)始使用Android并作為娛樂(lè)和工作平臺(tái)。與此同時(shí)隨著現(xiàn)代繪圖軟件的發(fā)展,這使得通過(guò)數(shù)碼手段復(fù)制自然繪畫(huà)體驗(yàn)成為可能,傳統(tǒng)意義上的紙上作圖已經(jīng)失去優(yōu)勢(shì)。但是,目前Android平臺(tái)并沒(méi)有很多具有很好繪圖效果的繪畫(huà)工具應(yīng)用。考慮到Android繪圖軟件的開(kāi)發(fā)價(jià)值和很好的應(yīng)用前景,本文主要研究基于Android移動(dòng)平臺(tái)的繪圖軟件開(kāi)發(fā)。本文所做的

2、研究工作主要在以下幾個(gè)方面:1.將開(kāi)源繪圖軟件MyPaint的筆刷引擎以Java語(yǔ)言重寫(xiě)并移植到Android平臺(tái),并以此引擎進(jìn)行本文的Android繪圖軟件的開(kāi)發(fā)。2.將開(kāi)源視頻編碼庫(kù)FFMPEG成功移植到Android平臺(tái),利用此庫(kù)進(jìn)行用戶(hù)繪畫(huà)過(guò)程的錄制,并生成MP4格式的視頻。3.分析了Android底層開(kāi)發(fā)的原理和方法,探討了一種利用JNI機(jī)制進(jìn)行Android底層c/c++開(kāi)發(fā)技術(shù)。4.實(shí)現(xiàn)了Android繪圖軟件的開(kāi)發(fā)。關(guān)鍵詞:Android,MyPaint,FFMPEG,NDK,繪圖軟件ii浙江大學(xué)碩士學(xué)位論文AbstractAbstrac

3、tAndroidistheopensourcemobileoperationsystemwhichreleasebyGooglein2007.Inrecentyears,moreandmorepeoplebegintouseAndroiddevicesasentertainmentandworkingplatform,becauseofthehighspeeddevelopmentofAndroidsoftwareandhardware.Meanwhile,withthedevelopmentofmoderndrawingsoftware,thetrad

4、itionaldrawinghaslostitsadvantage,andmadeitpossiblecopyingnaturepaintingexperiencethroughdigitalmethod.ButtheAndroidplatformdidn'thavealotofapplicationwhichhavegoodeffectofpaint.ThispapermainlydiscussaboutAndroidpaintingsoftwaredevelopment,consideringofthevalueandgoodprospectforA

5、ndroidpaintingsoftware.Inthispaper,themainresearchworkdoneinthefollowingaspects:1.RewritetheMyPaint'sbrushengineinJavalanguageandtransplantitinAndroidplatform.Wewillusethisengineinourpaintingsoftwaredevelopment.2.TransplanttheFFMPEGtoAndroidplatformsucceedandusingitforrecordingus

6、er'spaintingprocess,atlastitwillgeneratevideofilewhichisMP4format.3.AnalysistheprincipleandmethodoflowlevelcomponentdevelopmentinAndroidanddiscussesoneofc/c++developmenttechnologybyusingJNImethod.4.OfthepaintingsoftwareforAndroiddevelopmentisrealized.KeyWords:Android,MyPaint,FFMP

7、EG,NDK,PaintingSoftwareVI浙江大學(xué)碩士學(xué)位論文圖目錄目錄摘要iAbstractii目錄III圖目錄V第1章緒論11.1課題背景及意義11.1.1課題背景11.1.2課題意義11.2論文主要內(nèi)容21.3本章小結(jié)2第2章Android平臺(tái)整體結(jié)構(gòu)分析32.1Android系統(tǒng)架構(gòu)32.2Android應(yīng)用組件62.2.1AndroidManifest.xml62.2.2Activity62.2.3Service102.2.4BroadcastReceiver102.3本章小結(jié)10第3章MyPaint筆刷引擎原理簡(jiǎn)介113.1MyPai

8、nt介紹113.2MyPaint筆刷引擎主要結(jié)構(gòu)體介紹113.2.1MyPain

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。