資源描述:
《軟件 基于Android的日歷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)(論文)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、畢業(yè)設(shè)計(jì)(論文)`院系專業(yè)班級(jí)學(xué)生姓名指導(dǎo)教師基于Android的日歷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)題目二○一*年六月I基于Android的日歷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要Android系統(tǒng)憑借其良好的用戶體驗(yàn)、低廉的成本及高開放性產(chǎn)生了巨大的應(yīng)用量和廣闊的應(yīng)用面。如今,基于Android系統(tǒng)的應(yīng)用極為豐富,從輸入法到影音播放器,從系統(tǒng)工具到網(wǎng)頁瀏覽器,從社交網(wǎng)絡(luò)客戶端到學(xué)習(xí)辦公助手工具,以及形式繁多的游戲應(yīng)用,都有力體現(xiàn)了Android平臺(tái)的強(qiáng)大的適應(yīng)性和發(fā)展?jié)摿?。而日歷應(yīng)用作為智能終端的出廠必備控件,更是Android系統(tǒng)中不可或缺的一部分。而應(yīng)用開發(fā)商力求
2、為客戶帶來更好的用戶體驗(yàn),將日歷這一原本普通的生活用品打造成植于移動(dòng)終端中的生活助手,且界面風(fēng)格迥異,功能也是趨于多樣化和一體化。本文通過論述對(duì)基于Android的日歷系統(tǒng)的開發(fā)的全過程,研究了Android系統(tǒng)的開發(fā)環(huán)境、核心構(gòu)架、主要組件,展示了開發(fā)移動(dòng)應(yīng)用的一般過程,并對(duì)Android平臺(tái)的背景、現(xiàn)狀和發(fā)展前景進(jìn)行了討論。本次項(xiàng)目所實(shí)現(xiàn)的日歷系統(tǒng),除了最基本的日期信息查詢功能外,還具備了公歷轉(zhuǎn)換農(nóng)歷功能、指定日期跳轉(zhuǎn)功能、當(dāng)天日期定位功能和日程管理功能。通過轉(zhuǎn)換功能,用戶可將希望查詢的公歷日期轉(zhuǎn)為農(nóng)歷日期;如果用戶想知道某一天或某個(gè)月
3、有什么節(jié)日,可以使用跳轉(zhuǎn)功能;在主界面沒有顯示當(dāng)月日期時(shí),用戶可通過定位功能回到當(dāng)天日期;而日程管理功能則為用戶提供了類似備忘錄的平臺(tái)。關(guān)鍵詞;Android;移動(dòng)終端;手機(jī)日歷;移動(dòng)應(yīng)用開發(fā)THEDESIGNANDIMPLEMENTATIONOFCALENDERBASEDONANDROIDSYSTEMAbstractIIIAndroidsystemhasbeenachievedagreatnumberofusersbecauseofitsexcellentuserexperience,lowcostandhighopenness.Nowa
4、days,thereareplentyofsmartphoneapplicationsbasedonandroidsystemsuchasinputmethods,audio/videoplayers,systemtools,webbrowsers,socialnetworks,school/officesoftwares,games,etc,whichshowgreatadaptationanddevelopmentpotentialofAndroid.Calenderhasbecomeanecessarywidgetinintellig
5、entterminalsandalsoaquiteimportantpartofAndroidsystem.Appdevelopersstrivetoimprovetheuserexperiencesothattheychangethecalender,acommonplacearticlesfordailyuse,intoakindofassistantforusers,withdifferentkindsofinterface.Anditsfunctionbecomesmoreandmorediversifiedandincorpora
6、te.ThisarticleisaboutthewholedevelopmentprocessofcalenderbasedonAndroidsystem,thedevelopmentenvironment,thecoreframeworkandthemainmoduleofAndroid.Also,wewilldiscussthebackground,thecurrentsituationandthedevelopmentpotential.TheCalendarweenforceinthisprojectcontainsfunction
7、snotonlythemostbasicdateinformationinquire,butalsootherfunctionssuchasgregorian-lunartransformer,currentdatelocator,eventsmanager.Usersareabletotransformgregoriandatestheywanttolunardatesbyusinggregorian-lunartransformer;IfuserswanttocheckoutIIIfestivalsofdates,theskipfunc
8、tionwillhelp;Userscouldskipbacktocurrentdatewiththehelpofdatelocatorwhenthemaininterfaced