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

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

ID:16181634

大?。?.31 MB

頁數(shù):76頁

時間:2018-08-08

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

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

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

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

3、bstractAbstractAndroidistheopensourcemobileoperationsystemwhichreleasebyGooglein2007.Inrecentyears,moreandmorepeoplebegintouseAndroiddevicesasentertainmentandworkingplatform,becauseofthehighspeeddevelopmentofAndroidsoftwareandhardware.Meanwhile,withthedevelopmentofmoderndrawi

4、ngsoftware,thetraditionaldrawinghaslostitsadvantage,andmadeitpossiblecopyingnaturepaintingexperiencethroughdigitalmethod.ButtheAndroidplatformdidn'thavealotofapplicationwhichhavegoodeffectofpaint.ThispapermainlydiscussaboutAndroidpaintingsoftwaredevelopment,consideringoftheva

5、lueandgoodprospectforAndroidpaintingsoftware.Inthispaper,themainresearchworkdoneinthefollowingaspects:1.RewritetheMyPaint'sbrushengineinJavalanguageandtransplantitinAndroidplatform.Wewillusethisengineinourpaintingsoftwaredevelopment.2.TransplanttheFFMPEGtoAndroidplatformsucce

6、edandusingitforrecordinguser'spaintingprocess,atlastitwillgeneratevideofilewhichisMP4format.3.AnalysistheprincipleandmethodoflowlevelcomponentdevelopmentinAndroidanddiscussesoneofc/c++developmenttechnologybyusingJNImethod.4.OfthepaintingsoftwareforAndroiddevelopmentisrealized

7、.KeyWords:Android,MyPaint,FFMPEG,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平臺整體結(jié)構(gòu)分析32.1Android系統(tǒng)架構(gòu)32.2Android應(yīng)用組件62.2.1AndroidManifest.xml62.2.2Activity62.2.3Service102.2.4BroadcastReceiver102.3

8、本章小結(jié)10第3章MyPaint筆刷引擎原理簡介113.1MyPaint介紹113.2MyPaint筆刷引擎主要結(jié)構(gòu)體介紹113.2.1

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

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

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