版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本科生畢業(yè)設(shè)計(jì)(論文)題目:基于Android的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn)
福州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)誠信承諾書畢業(yè)設(shè)計(jì)(論文)題目中文:基于android的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn)夕卜文:Thedesignandimplementationofmulti—functionalmemobasedonandroid學(xué)生姓名年級(jí)學(xué)號(hào)所在學(xué)院數(shù)計(jì)/軟件學(xué)院所學(xué)專業(yè)軟件工程學(xué)生承諾我承諾在畢業(yè)設(shè)計(jì)(論文)活動(dòng)中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,在本人的畢業(yè)設(shè)計(jì)(論文)中未剽竊、抄襲他人的學(xué)術(shù)觀點(diǎn)、思想和成果,未篡改實(shí)驗(yàn)數(shù)據(jù)。如有違規(guī)行為發(fā)生,我愿承擔(dān)一切責(zé)任,接受學(xué)校的處理。學(xué)生(簽名):年 月 日指導(dǎo)教師承諾我承諾在指導(dǎo)學(xué)生畢業(yè)設(shè)計(jì)(論文)活動(dòng)中遵守學(xué)校有關(guān)規(guī)定,恪守學(xué)術(shù)規(guī)范,經(jīng)過本人認(rèn)真的核查,該同學(xué)的畢業(yè)設(shè)計(jì)(論文)中未發(fā)現(xiàn)有剽竊、抄襲他人的學(xué)術(shù)觀點(diǎn)、思想和成果的現(xiàn)象,未發(fā)現(xiàn)篡改實(shí)驗(yàn)數(shù)據(jù)。指導(dǎo)教師(簽名):年月日基于Android的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著科技的不斷發(fā)展,智能手機(jī)已成為人們?nèi)粘I钪斜夭豢缮俚脑O(shè)備。為防止忘記日程安排而錯(cuò)過一些重要的事務(wù),人們隨身攜帶備忘錄?,F(xiàn)在智能手機(jī)上的APP多種多樣,技術(shù)人員已開發(fā)出很多類似備忘錄功能的APP。并且Android平臺(tái)基本上是開源且免費(fèi)的,能夠有效降低軟件的成本,最終讓每個(gè)用戶能夠自由地獲取已開發(fā)的APP。因此,從實(shí)際需求出發(fā),開發(fā)一款基于android平臺(tái)的多功能備忘錄應(yīng)用具有很大的實(shí)用性和廣大的市場前景。本文內(nèi)容包括了對(duì)Android平臺(tái)的系統(tǒng)架構(gòu)和組件模型的分析,對(duì)Android中的重要API和應(yīng)用構(gòu)成的解析,以及對(duì)Intent和生命周期的機(jī)制的介紹。在此基礎(chǔ)上,基于Android平臺(tái)設(shè)計(jì)和開發(fā)多功能備忘錄軟件。本課題基于android的系統(tǒng)通過API配合進(jìn)行應(yīng)用程序?qū)哟蔚拈_發(fā),在SDK的開發(fā)環(huán)境中,使用eclipse等作為IDE開發(fā)環(huán)境,采用面向?qū)ο蠓椒?,選擇java語言作為編程語言,數(shù)據(jù)庫選用SQLite數(shù)據(jù)庫。本系統(tǒng)界面友好、操作便捷,具有良好的可擴(kuò)展性和可維護(hù)性;系統(tǒng)經(jīng)過測試,可以穩(wěn)定運(yùn)行,能夠滿足手機(jī)用戶的基本需求。本課題研究的多功能備忘錄的設(shè)計(jì)開發(fā)是為了最大程度上方便人們記錄生活中的重要事情。該備忘錄除了具備記事本最基本的增刪改查功能外,還擁有個(gè)性化的鬧鈴實(shí)時(shí)提醒功能,能對(duì)每一條記錄分別設(shè)置不同的鬧鐘提醒。錄音記事功能、拍照記事功能以及錄像記事功能,使用戶能隨時(shí)隨刻記錄下重要信息。關(guān)鍵詞:安卓,備忘錄,多媒體,鬧鐘Designandimplementationofmultifunctionalmemorandu
mbasedonAndroidplatformAbstractWiththeadvancementofsciencetechnology,smartphoneshavebecomeanintegraldeviceinpeople'sdailylife.Inordertoavoidforgettingthescheduleandmissingsomeimportantaffairs,peoplealwayscarrymemoswiththemselves.Nowadays,thereareplentyofapplicationsonthesmartphonesandtechnicianshavedevelopedmanysimilarmemoapplicationsforpeopletouse.Basically,Androidplatformisanopensourceandfreeofcharge,soitcanreducethecostofsoftwareeffectivelyandmakeeveryusertogaininformationwhattheywantedfreely.Therefore,fromtheactualdemands,developingamulti-functionalmemoapplicationwhichbasedontheAndroidplatformwillgainapracticabilityandmarketprospectinthefuture.ThispaperhasanalyzedthesystemarchitectureandcomponentmodelofAndroidplatform,andthenparsestheimportantpartoftheAndroidAPIandapplicationconfiguration,aswellastheintroductionoftheIntentandmechanismoflifecycle.Onthisbasis,wedesignanddevelopthismulti-functionalmemowhichbasedontheandroidplatform.ThistopicisdevelopingapplicationlevelwhichcoordinatedwithAPIlevelandbasedontheAndroidsystem.WithdevelopmentenvironmentofSDK,usingeclipseasanIDEdevelopmentenvironment,itusesobject-orientedmethod,andselectsJavalanguageastheprogramminglanguageandSQLitedatabase.Thissystemhasafriendlyinterface,convenientoperation,goodexpandabilityandmaintainability;aftertestedsystem,itcanoperatestably,andsatisfythebasicneedsofmobilephoneusers.Forthesakeofconvenienceforpeopletorecordsomethingimportantintheirdailylife,thisresearchmainlyinvestigatesthedesignanddevelopmentofmulti-functionmemo.Thismemoapplicationisnotonlyhavingtheprimaryfunctionofadding,deleting,modifyingandinquiryasnotepad,butalsohasapersonalizedalarmclockfunction,whichcansetdifferentalarmreminderforeachrecord.Andthememoalsobedesignedwithrecordingfunction,photofunctionandvideofunctionsothatuserscanrecordtheimportantinformationatanytime.Keywords:Android,memo,multimedia,alarmclockI錄TOC\o"1-5"\h\z摘要 IDesignandimplementationofmultifunctionalmemorandumbasedonAndroidplatform IIAbstract II\o"CurrentDocument"第1章緒論 1\o"CurrentDocument"研究背景和意義 1\o"CurrentDocument"系統(tǒng)研究現(xiàn)狀 1\o"CurrentDocument"本文作者的工作 2\o"CurrentDocument"論文組織結(jié)構(gòu) 2\o"CurrentDocument"第2章系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 3\o"CurrentDocument"Android平臺(tái) 3\o"CurrentDocument"Android的功能特征 3\o"CurrentDocument"Android的架構(gòu)分析 4\o"CurrentDocument"Android應(yīng)用的工作機(jī)制 5\o"CurrentDocument"Android應(yīng)用程序結(jié)構(gòu)剖析 5\o"CurrentDocument"Intent的詳纟田解析 7\o"CurrentDocument"Android活動(dòng)的生命周期 7\o"CurrentDocument"Java編程語言 8\o"CurrentDocument"主體環(huán)境的搭建和配置 9\o"CurrentDocument"Eclipse: 9SQLite 10\o"CurrentDocument"SDK 11\o"CurrentDocument"JDK 11\o"CurrentDocument"面向?qū)ο蠹夹g(shù) 12\o"CurrentDocument"第3章系統(tǒng)的設(shè)計(jì)分析 13\o"CurrentDocument"系統(tǒng)開發(fā)環(huán)境 13\o"CurrentDocument"搭建開發(fā)環(huán)境 13\o"CurrentDocument"在Eclipse上開發(fā)APP 13\o"CurrentDocument"可行性分析 15\o"CurrentDocument"技術(shù)可行性 15\o"CurrentDocument"經(jīng)濟(jì)可行性 15\o"CurrentDocument"操作可行性 15\o"CurrentDocument"需求分析 15\o"CurrentDocument"概要設(shè)計(jì) 17\o"CurrentDocument"詳細(xì)設(shè)計(jì) 18\o"CurrentDocument"第四章系統(tǒng)實(shí)現(xiàn) 21\o"CurrentDocument"程序組件 21\o"CurrentDocument"PackageExplorer中的組件 21\o"CurrentDocument"應(yīng)用程序的資源 21\o"CurrentDocument"關(guān)鍵代碼 22\o"CurrentDocument"結(jié)論 25\o"CurrentDocument"參考文獻(xiàn) 26\o"CurrentDocument"致謝 27第1章緒論研究背景和意義現(xiàn)代社會(huì)中,隨著科技的進(jìn)步和生活水平的提高,智能手機(jī)越來越普及。據(jù)調(diào)查數(shù)據(jù)顯示,2011年至2012年我國android系統(tǒng)手機(jī)的市場份額已達(dá)%,并呈上升趨勢。因此,市場上不斷涌現(xiàn)出大量的基于android平臺(tái)的軟件和增值服務(wù)。人們的生活方式向著越來越便捷的方向發(fā)展,而智能手機(jī)成為了他們獲取信息最方便、快捷的途徑??旃?jié)奏的生活方式使得人們的生活壓力急劇增大。緊湊的日程安排、繁重的事務(wù)讓人們喘不過氣來。為了避免忘記日程安排而錯(cuò)過一些重要的事務(wù),備忘錄成了人們的隨身必備品,當(dāng)遇到重要的事情可以記錄下來以便隨時(shí)查閱。傳統(tǒng)的文字型備忘錄缺乏簡單有效的備忘效果,用戶需要手動(dòng)輸入大量的文字備忘信息,且從內(nèi)容上來看文字組織靈活性不如語音。據(jù)一份android應(yīng)用的市場調(diào)查顯示,%的用戶最常下載工具類應(yīng)用,位居第二。因此,從實(shí)際需求出發(fā),開發(fā)一款基于android平臺(tái)的多功能備忘錄應(yīng)用具有很大的實(shí)用性和市場前景。本課題研究的多功能備忘錄(WLNote)的設(shè)計(jì)開發(fā)是為了最大程度上方便人們記錄生活中的重要事情。備忘錄除了具備記事本最基本的增刪改查功能外,還擁有個(gè)性化的鬧鐘實(shí)時(shí)提醒功能、錄音記事功能、拍照記事功能和錄像記事功能。使用戶能隨時(shí)隨刻記錄下重要信息。系統(tǒng)研究現(xiàn)狀現(xiàn)在,國內(nèi)外Android開發(fā)者開發(fā)出不計(jì)其數(shù)的備忘錄APP,但大多數(shù)備忘錄APP還是局限在便簽的功能,只實(shí)現(xiàn)了記事本簡單的增刪改查功能。有些同時(shí)具備鬧鐘提醒功能,有些能關(guān)聯(lián)圖片記事,但很少有一款A(yù)PP能將這些功能匯聚到一起。本課題開發(fā)的備忘錄將這些功能集中到了一起。該備忘錄界面簡潔、操作簡單、且具有很強(qiáng)的可擴(kuò)展性和可維護(hù)性。備忘錄不僅具備記事本的功能。還允許在不方便用文字記錄的情況下,可以通過錄音、拍照或者錄像的方式記錄重要事情。本文作者的工作從網(wǎng)上查閱Android開發(fā)的相關(guān)資料,了解同類APP的背景情況和發(fā)展現(xiàn)狀及趨勢。分析研究備忘錄的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求作出需求分析。深入了解android平臺(tái),學(xué)習(xí)android開發(fā)技術(shù),熟練掌握java編程語言,并能熟練使用其中的主要技術(shù)。對(duì)項(xiàng)目進(jìn)行設(shè)計(jì)分析,完成配套的功能結(jié)構(gòu)。熟悉并進(jìn)行開發(fā)環(huán)境的搭建與配置,為開發(fā)項(xiàng)目奠定基礎(chǔ)。熟悉Android中的SQLiteDatabase類,使用該類完成對(duì)數(shù)據(jù)的增刪改查。學(xué)習(xí)View類,使用其提供的ondraw()、invalidate()等方法進(jìn)行視圖設(shè)計(jì)。學(xué)習(xí)Android類庫中提供的Media類,使用該類提供的方法實(shí)現(xiàn)多媒體功能的設(shè)計(jì)。進(jìn)行運(yùn)行調(diào)試和系統(tǒng)測試。最后完成畢業(yè)設(shè)計(jì)論文。論文組織結(jié)構(gòu)本文共分為4章,首先是闡述和分析為何選擇這樣一個(gè)課題,介紹了畢業(yè)設(shè)計(jì)的背景、開發(fā)意義和系統(tǒng)的現(xiàn)狀。接著引出論文接下來的具體內(nèi)容。緊接著論文對(duì)系統(tǒng)需要用到的一些相關(guān)技術(shù)進(jìn)行了部分分析。然后便是設(shè)計(jì)和實(shí)現(xiàn)這個(gè)系統(tǒng)的基本步驟,從開發(fā)環(huán)境的搭建到創(chuàng)建項(xiàng)目再到APP的功能實(shí)現(xiàn),完成了多功能備忘錄的編碼過程。接著便是對(duì)完成的APP進(jìn)行測試與完善。最后是整篇文的總結(jié)。論文具體安排如下:第1章簡單介紹APP的背景和意義以及APP的研究現(xiàn)狀。第2章概述APP開發(fā)環(huán)境和APP中所使用的各項(xiàng)主要技術(shù)。第3章對(duì)APP進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。第4章對(duì)整個(gè)APP的開發(fā)進(jìn)行總結(jié),簡述APP的特色和存在的不足。第2章系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù)Android平臺(tái)Android平臺(tái)是一個(gè)軟件棧的體系結(jié)構(gòu),包括操作系統(tǒng),用戶界面和應(yīng)用程序。自下而上,以嵌入式操作系統(tǒng)為核心,接著用谷歌開發(fā)的Android類庫做配合,再加上Android運(yùn)行的應(yīng)用程序架構(gòu)開發(fā)各種不同的應(yīng)用。Android的功能特征應(yīng)用程序架構(gòu):應(yīng)用程序體系結(jié)構(gòu)包含了很多不同類型的基礎(chǔ)組件。通過直接調(diào)用相應(yīng)的組件來進(jìn)行應(yīng)用程序的開發(fā),可大大減少開發(fā)應(yīng)用程序的工作量,使得開發(fā)過程更簡便更快。強(qiáng)大的繪圖能力:在APP里所提供的繪圖功能分為2D與3D兩種類型。針對(duì)2D繪圖,Android提供了一套特有的類庫(SGL);針對(duì)3D繪圖,使用的則是規(guī)范的類庫。它們是一種非常快的圖形引擎,且支持硬件加速。集成的瀏覽器:集成的瀏覽器是內(nèi)置的Android瀏覽器,是基于WebKit瀏覽引擎進(jìn)行開發(fā)而成的。WedKit是目前主要用于瀏覽器的一個(gè)開放源碼的Web瀏覽器。在智能手機(jī)本身所具備的功能的基礎(chǔ)上,瀏覽網(wǎng)站將讓用戶擁有更好的操作體驗(yàn)。Dalvik虛擬機(jī)器:基于Android的Java虛擬機(jī),是由Google公司自主研發(fā)的Dalvik虛擬機(jī),并不是Sim公司所發(fā)布的標(biāo)準(zhǔn)JAVA虛擬機(jī)。Dalvik虛擬機(jī)保證兼容API的同時(shí),針對(duì)智能手機(jī)進(jìn)行了大量改進(jìn),使得具備更小的占用資源,更高的運(yùn)行效率。支持多媒體的能力:主要用于播放媒體文件。這體現(xiàn)在包對(duì)視頻(如播放影視劇等)的支持和音頻(如錄音、播放音樂、播放錄音文件或鈴聲等)的支持,甚至體現(xiàn)在能直接播放網(wǎng)絡(luò)上的流媒體。同時(shí),Android還支持各種主流的靜態(tài)圖像格式,比如:JPG、PNG、GIF等格式。GSM技術(shù):即全球移動(dòng)通訊系統(tǒng)。開發(fā)GSM技術(shù)是為了讓世界各地使用的手機(jī)網(wǎng)絡(luò)標(biāo)準(zhǔn)是同一個(gè)。這樣,用戶即使足跡遍布全球,也無需更換手機(jī)。藍(lán)牙、EDGE、3G及Wi-Fi:藍(lán)牙是一種能代替短距離電纜的無線連接技術(shù),新型、開放且低成本。使用藍(lán)牙能無線傳輸任何數(shù)據(jù)。EDGE是從GSM過渡到3G的增強(qiáng)型數(shù)據(jù)速率演進(jìn)。WiFi也是一種無線短距離技術(shù),這方面與藍(lán)牙技術(shù)一致。GPS:GPS全名為全球定位系統(tǒng)。全球被24顆衛(wèi)星覆蓋著,保證GPS可隨時(shí)
隨地同時(shí)觀測到4顆衛(wèi)星,由此保證能得到觀測點(diǎn)的精確地理位置。進(jìn)一步利用所得到的地理位置數(shù)據(jù),能應(yīng)用到定位、授時(shí)、導(dǎo)航等技術(shù)。Android的架構(gòu)分析圖中顯示的是Android架構(gòu)的五個(gè)主要部分。Arri^niryMwajerWihdcwContentViewArri^niryMwajerWihdcwContentViewMxu.gcrFnoivitfenSystwftMwlajcrPaeloxeMxn^jcrTetcp-hoc^MwiacrHcsMiTteMarqgerlocacionXMPPSendeeApplicationFrameworkanordipruntimeSurf?Mina|Er -陀柚 SOLltcFnmcwrKComaLibrariesOpmGt[E5 Frwlxpt V^bKitMKliinrSjGL 站L libeILITMUXKERNEL圖2-1:Android系統(tǒng)架構(gòu)應(yīng)用程序框架Android系統(tǒng)提供一個(gè)框架給應(yīng)用開發(fā)者,這個(gè)應(yīng)用程序框架具有模塊化、可重用性、可擴(kuò)展性、簡單性、可維護(hù)性。應(yīng)用程序框架作為應(yīng)用程序的核心,具備如下功能::提供高層面的程序模型以及應(yīng)用程序運(yùn)行的基本環(huán)境。:訪問和發(fā)布各種設(shè)備上的數(shù)據(jù)。:通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫。:包含定位和其他相關(guān)服務(wù)的類。:提供系統(tǒng)服務(wù)、消息傳輸和IPC機(jī)制。:是底層的圖形庫,包含畫布、顏色、點(diǎn)、矩形等繪圖元件,能將其直接繪制到屏幕上。:提供幫助訪問網(wǎng)絡(luò)的類。:包含管理多媒體文件的媒體接口的類。:提供類似于操作時(shí)間日期等的工具性方法:提供與撥號(hào)相關(guān)的API交互。:提供默認(rèn)的瀏覽器接口。:提供各種在應(yīng)用程序布局中的UI元素。:提供openGL的工具。:涵蓋訪問Android內(nèi)容提供者的類。Android應(yīng)用的工作機(jī)制活動(dòng)、意圖接收器、服務(wù)、內(nèi)容提供者組成一個(gè)Android應(yīng)用程序,但這四個(gè)構(gòu)件并不要求同時(shí)出現(xiàn)。如在應(yīng)用程序中使用到這四個(gè)組件時(shí),要求要在(配置文件)中進(jìn)行相應(yīng)的配置。每個(gè)APP都必須擁有這個(gè)配置文件,以定義在應(yīng)用程序中用到的組件和組件功能,同時(shí)說明組件的必要條件等。Android應(yīng)用的構(gòu)成和工作流程如圖2:Android應(yīng)用程序結(jié)構(gòu)剖析是系統(tǒng)的控制文件,存儲(chǔ)在項(xiàng)目層次中的最底層。它采用XML作為描述語言,描述了程序包的全局變量。主要包含以下功能:A、 說明應(yīng)用程序的java數(shù)據(jù)包,數(shù)據(jù)包名是application的唯一標(biāo)識(shí);B、 描述應(yīng)用程序的component;C、 說明應(yīng)用程序的component運(yùn)行在哪個(gè)process下;D、 聲明應(yīng)用程序所必須具備的權(quán)限,用以訪問受保護(hù)的部分API,以及與其他應(yīng)用程序的交互;E、 聲明應(yīng)用程序其他的必備權(quán)限,用以component之間的交互;F、 列舉應(yīng)用程序運(yùn)行時(shí)需要的環(huán)境配置信息,這些聲明信息只在程序開發(fā)和測試時(shí)存在,發(fā)布前將被刪除;G、 聲明應(yīng)用程序所需要的AndroidAPI的最低版本級(jí)別,例如,,等;H、 列舉應(yīng)用程序所需要鏈接的庫;Android應(yīng)用程序的結(jié)構(gòu)解析創(chuàng)建Android應(yīng)用程序時(shí),使用到的activity、services、Contentproviders、Broadcastreceivers組件必須在文件中進(jìn)行注冊(cè)。在文件中可以聲明應(yīng)用程序組件以及它們的特性和要求。這個(gè)配置文件是每個(gè)Android應(yīng)用程序所必需的。A、 活動(dòng)(Activity)在Android中,Activity是所有應(yīng)用程序的根本,程序的運(yùn)行流程都是在Activity中,它是Android中最基本的模塊之一。⑴一個(gè)activity代表用戶界面的一個(gè)獨(dú)立屏幕。不同的應(yīng)用程序能夠從任何一個(gè)activity啟動(dòng)(只要郵件應(yīng)用程序允許)。例如,用戶需要分享一張照片,一個(gè)拍照應(yīng)用程序能夠啟動(dòng)郵件應(yīng)用程序的活動(dòng)。activity是一個(gè)實(shí)現(xiàn)了 的子類,你可以在 開發(fā)者指導(dǎo)部分了解更多。B、 服務(wù)(Services)服務(wù)基本都是在后臺(tái)運(yùn)行,執(zhí)行長時(shí)間操作或者執(zhí)行遠(yuǎn)程操作。服務(wù)不提供用戶界面。例如,當(dāng)用戶在使用另一個(gè)應(yīng)用程序時(shí),可有一個(gè)獨(dú)立的服務(wù)進(jìn)程在后臺(tái)播放音樂,或是在后臺(tái)下載資料,而不用阻斷用戶與當(dāng)前活動(dòng)的交互。其他組件,比如一個(gè)活動(dòng),為了與該服務(wù)互動(dòng),可以啟動(dòng)或者綁定它。service是一個(gè)實(shí)現(xiàn)了 的子類,你可以在 開發(fā)者指導(dǎo)部分了解更多。C、 內(nèi)容提供者(Contentproviders)一個(gè)內(nèi)容提供者管理一組共享的應(yīng)用程序數(shù)據(jù)。數(shù)據(jù)可以存儲(chǔ)于文件系統(tǒng)、SQLite數(shù)據(jù)庫、網(wǎng)頁或其它你的應(yīng)用程序可以進(jìn)入的存儲(chǔ)空間。通過內(nèi)容提供者,其他應(yīng)用程序可以查詢或者修改數(shù)據(jù)(如果服務(wù)提供商允許)。例如,安卓系統(tǒng)提供一個(gè)管理用戶的通訊錄信息的內(nèi)容提供者。比如,任何有相應(yīng)權(quán)限的應(yīng)用程序可以查詢內(nèi)容提供者的部分內(nèi)容(如)以讀取或修改特定人的信息。內(nèi)容提供者對(duì)讀取和改寫應(yīng)用程序的私有數(shù)據(jù)也是有用的。比如,簡便記事本程序用一個(gè)內(nèi)容提供者存儲(chǔ)筆記。內(nèi)容提供者作為被實(shí)施,并且必須實(shí)施一系列APIs的標(biāo)準(zhǔn)使其它應(yīng)用程序履行事務(wù)。更多信息請(qǐng)查閱the developerguide。D、廣播接收器(Broadcastreceivers)廣播接收器是響應(yīng)全系統(tǒng)的廣播公告的一個(gè)組件。很多廣播來源于系統(tǒng),比如說,屏幕關(guān)閉,電池低電量,或截獲一張圖片,這些都是來源于系統(tǒng)的廣播。應(yīng)用程序也可以產(chǎn)生廣播,比如說,通知其它應(yīng)用程序一些數(shù)據(jù)下載完成并處于可用狀態(tài)。雖然廣播接收器不顯示用戶界面,但當(dāng)廣播事件發(fā)生時(shí),它們可能創(chuàng)建狀態(tài)欄通知提醒用戶。更常見的是,廣播接收器是一個(gè)通往其它組件的“網(wǎng)關(guān)”以便做極少量工作。例如,它可能會(huì)啟動(dòng)一個(gè)服務(wù)進(jìn)程進(jìn)行基于事務(wù)的一些工作。廣播接收器作為被實(shí)施,每個(gè)廣播作為目標(biāo)對(duì)象被獨(dú)立開來。更多信息,見類。Intent的詳細(xì)解析activities、services和broadcastreceivers是由一種叫intent(意圖)的異步消息來激活的。組件之間可以相互調(diào)用,以協(xié)調(diào)工作,最終實(shí)現(xiàn)Android應(yīng)用程序。而它們之間的通訊由intent協(xié)助完成。Intent屬于一種運(yùn)行時(shí)綁定機(jī)制,當(dāng)程序運(yùn)行時(shí),intent將程序運(yùn)行過程中所請(qǐng)求的組件綁定在一起。intent在應(yīng)用程序中擔(dān)當(dāng)媒體中介的角色,負(fù)責(zé)描述應(yīng)用程序中操作的全部數(shù)據(jù),為組件之間的互相調(diào)用提供相關(guān)信息。比如,有一個(gè)Activity希望打開網(wǎng)頁瀏覽器查看某一網(wǎng)頁的內(nèi)容,那么這個(gè)Activity只需要發(fā)出WEB_SEARCH_ACTION請(qǐng)求給Android,Android就會(huì)根據(jù)Intent的請(qǐng)求內(nèi)容,查詢各組件注冊(cè)時(shí)聲明的IntentFilter,找到網(wǎng)頁瀏覽器的Activity來瀏覽網(wǎng)頁。Android活動(dòng)的生命周期Android平臺(tái)主要是擔(dān)當(dāng)手機(jī)的操作系統(tǒng)。而手機(jī)應(yīng)該具備的最基本的功能特性就是,當(dāng)手機(jī)正在使用過程中,有來電或短信的時(shí)候隨時(shí)暫停正在使用的功能,切換到通話模式或短信模式,并且要求在結(jié)束通話模式或短信模式的時(shí)候能恢復(fù)到被暫停的應(yīng)用程序運(yùn)行界面。目前主流的智能手機(jī),均支持多工作業(yè)。如用戶在聽音樂的同時(shí),能執(zhí)行其他應(yīng)用程序。多工作業(yè)能讓使用者有更好的用戶體驗(yàn),但同時(shí)執(zhí)行多個(gè)程序?qū)⒄加酶嘞到y(tǒng)內(nèi)存,當(dāng)系統(tǒng)內(nèi)存所剩無幾時(shí),系統(tǒng)運(yùn)行時(shí)會(huì)反應(yīng)緩慢,甚至導(dǎo)致系統(tǒng)不穩(wěn)定。為了讓這一問題不再成為問題,Android系統(tǒng)引入了生命周期這一新機(jī)制。在Android系統(tǒng)上,由Android框架管理著Android應(yīng)用程序的生命周期,
而非是應(yīng)用程序控制其生命周期。正常情況下,任意一個(gè)應(yīng)用程序都會(huì)占據(jù)一個(gè)進(jìn)程,入口為一個(gè)活動(dòng)的onCreate()方法。該進(jìn)程會(huì)在系統(tǒng)內(nèi)存不足的時(shí)候回收進(jìn)程,安排回收進(jìn)程的順序是根據(jù)應(yīng)用程序的優(yōu)先級(jí)高低而進(jìn)行的。因此,開發(fā)者或使用者都無法確定應(yīng)用程序會(huì)何時(shí)被回收。切換活動(dòng)的時(shí)候,原來的活動(dòng)會(huì)有一連串的狀態(tài)改變。開發(fā)者若將各狀態(tài)相對(duì)應(yīng)的流程加入到程序中,每次改變活動(dòng)狀態(tài)的時(shí)候就會(huì)有相關(guān)的流程被執(zhí)行。只有讓活動(dòng)在各個(gè)周期中負(fù)責(zé)各種不同狀態(tài)的工作,用戶才能有更好的使用體驗(yàn)。n&eefn&eefm&moryJava編程語言如今,在intent應(yīng)用開發(fā)領(lǐng)域中,Java技術(shù)已成為其核心與主流技術(shù)。Java語言不僅具有面向?qū)ο?、可移植性、?qiáng)壯性與安全性等優(yōu)良特性,同時(shí)也為各層次的分布式應(yīng)用提供了全面的系統(tǒng)的方法與技術(shù)。大多數(shù)程序設(shè)計(jì)語言的程序運(yùn)行如果不是采用編譯,執(zhí)行方式,就是采用解釋執(zhí)行的方式。但Java語言的不同之處在于,程序運(yùn)行不僅要經(jīng)過編譯也要進(jìn)行解釋。首先,Java程序由編譯器進(jìn)行編譯,產(chǎn)生中間代碼(Java字節(jié)碼),該中間代碼不能在各種計(jì)算機(jī)平臺(tái)上直接運(yùn)行,需在虛擬器(JVM)上才能運(yùn)行。Java解釋器是JVM的實(shí)現(xiàn),它把字節(jié)碼轉(zhuǎn)換為底層平臺(tái)的機(jī)器碼,使Java程序最終得以運(yùn)行。無論是Application還是嵌入在瀏覽器中的Applet,都需要通過解釋器才能運(yùn)行。Java字節(jié)碼使得“一次編程,到處運(yùn)行”成為可能。平臺(tái)是指支持應(yīng)用程序運(yùn)行的硬件或軟件環(huán)境。Java平臺(tái)是運(yùn)行在其他硬件平臺(tái)之上且完全由軟件構(gòu)成的平臺(tái),支持Java程序的運(yùn)行,如圖所示。圖2-4:Java平臺(tái)Java語言因?yàn)槠渚浞ê驼Z義都比較單純,容易學(xué)習(xí)和使用。Java相比于C++,有了改進(jìn),去掉了指針,取消了運(yùn)算符重載和多重繼承,內(nèi)存管理由程序員移向Java內(nèi)嵌的自動(dòng)內(nèi)存回收機(jī)制等,從而使得語義更簡化,出錯(cuò)機(jī)會(huì)更少,程序員負(fù)擔(dān)更輕。Java的對(duì)象有模塊化性質(zhì)和信息隱藏努力,滿足面向?qū)ο蟮姆庋b要求。Java支持面向?qū)ο蟮睦^承性,并通過抽象類和接口支持面向?qū)ο蟮亩鄳B(tài)性要求,即一個(gè)對(duì)外接口,多種內(nèi)部實(shí)現(xiàn)。主體環(huán)境的搭建和配置Eclipse:Eclipse是一鐘基于Java的可擴(kuò)展開源開發(fā)平臺(tái)oEclipse原先是IBM公司開發(fā)的IDE開發(fā)環(huán)境,現(xiàn)在由非營利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)管理。Eclipse最初只支持Java開發(fā),目前通過其他插件也能支持其他編程語言的開發(fā)工作,比如C語言、C++、Python等。Eclipse不僅可作為Java的集成開發(fā)環(huán)境來使用,還允許軟件開發(fā)人員進(jìn)行與Eclipse環(huán)境無縫集成的工具的構(gòu)建,后者的功能實(shí)現(xiàn)取決于Eclipse的插件開發(fā)環(huán)境組件。Eclipse框架還可用來作為其他無關(guān)軟件開發(fā)的應(yīng)用程序類型的基本框架,比如內(nèi)容管理系統(tǒng)這樣的應(yīng)用程序類型。SQLiteSQLite是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)系數(shù)據(jù)庫管理系統(tǒng).SQLite數(shù)據(jù)庫提供結(jié)構(gòu)化的數(shù)據(jù)存取。SQLite數(shù)據(jù)庫輕型小巧。SQLite是為嵌入式產(chǎn)品而生的。因其占用非常少的資源空間,現(xiàn)在已被多數(shù)嵌入式智能產(chǎn)品采用。SQLite可在大多數(shù)主流操作系統(tǒng)上被使用,同時(shí)能配合多種編程語言,如Java,PHP等編程語言。SQLite作為一個(gè)完整的數(shù)據(jù)庫被存儲(chǔ)在獨(dú)立的磁盤文件中,支持的數(shù)據(jù)庫可以大到2TB,體積卻只有幾百K。相對(duì)于其他主流數(shù)據(jù)庫來說,SQLite數(shù)據(jù)庫無需安裝,無需進(jìn)行環(huán)境配置,雖然小巧卻有著更快的處理速度。它在支持幾乎所有的SQL語句的同時(shí)還具備事務(wù)處理功能和并發(fā)處理功能等等。SQL支持的SQL語句包括如下:ATTACHDATABASEBEGINTRANSACTIONcommentCOMMITTRANSACTIONCOPYCREATEINDEXCREATETABLECREATETRIGGERCREATEVIEWDELETEDETACHDATABASEDROPINDEXDROPTABLEDROPTRIGGERDROPVIEWENDTRANSACTIONEXPLAINexpressionINSERTONCONFLICTclausePRAGMAREPLACEROLLBACKTRANSACTIONSELECTUPDATESDKSDK是SoftwareDevelopmentKit(軟件開發(fā)工具包)的縮寫,被軟件開發(fā)人員用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。SDK多數(shù)是免費(fèi)提供的,以鼓勵(lì)開發(fā)者使用其相關(guān)的編程語言或相應(yīng)系統(tǒng)。軟件開發(fā)人員可能從目標(biāo)系統(tǒng)開發(fā)者那里獲得軟件開發(fā)包,或者也可以從網(wǎng)絡(luò)上下載。JDKJDK是JavaDevelopmentKit的縮寫,是Java語言的軟件開發(fā)工具包。目前,JDK有三個(gè)版本:SE(J2SE),標(biāo)準(zhǔn)版;EE(J2EE),企業(yè)版;ME(J2ME),微型版。JDK包含的基本組件如下:A、 javac-編譯器,將源程序轉(zhuǎn)成字節(jié)碼B、 jar-打包工具,將相關(guān)的類文件打包成一個(gè)文件C、 javadoc-文檔生成器,從源碼注釋中提取文檔D、 jdb-debugger,查錯(cuò)工具E、 java-運(yùn)行編譯后的java程序(.class后綴的)F、 appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。G、 Javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件。H、 Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。I、 Jconsole:Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具。JDK常用的包如下::這個(gè)事系統(tǒng)的基礎(chǔ)類,比如String等都是這里面的,這個(gè)包是唯一一個(gè)可以不用引入就可以使用的包。:這里面是所有輸入輸出有關(guān)的類,比如文件操作等。:為了完善io包中的功能,提高IO包中性能而寫的一個(gè)新包。:這里面是與網(wǎng)絡(luò)有關(guān)的類。:這個(gè)是系統(tǒng)輔助類,特別是集合類Collection,List,Map等。:這個(gè)是數(shù)據(jù)庫操作的類。:這個(gè)是JSP,Servlet等使用到的類。面向?qū)ο蠹夹g(shù)面向?qū)ο蠓椒ㄊ?0世紀(jì)計(jì)算機(jī)技術(shù)發(fā)展的重要成果,也是21世紀(jì)信息技術(shù)領(lǐng)域重要理論之一。面向?qū)ο蠓椒ㄏ虺绦騿T提供了通用的方法和工具來表達(dá)現(xiàn)實(shí)世界中的各種問題。在面向?qū)ο蠓椒ㄖ?以“對(duì)象”的概念作為建立“問題空間”與“機(jī)器空間”模型的基本元素,即人們基于現(xiàn)實(shí)世界中對(duì)象以及對(duì)象之間的關(guān)聯(lián)建立問題空間的問題模型,在程序中建立對(duì)象并通過對(duì)象之間的互操作機(jī)制建立了機(jī)器世界問題模型,從而使問題得以解決。程序員可以根據(jù)面向?qū)ο蟮摹皢栴}模型”,能夠容易地、完整地得到問題的面向?qū)ο蟆皺C(jī)器模型”,從而使程序易于編寫且易于維護(hù)。面向?qū)ο蟪绦蛟O(shè)計(jì)方法的內(nèi)涵,如下所述。A、 程序中所有事物都是對(duì)象。對(duì)象可以被看作是一種新類型的變量,它保存著數(shù)據(jù),對(duì)外提供服務(wù),也可對(duì)自己的數(shù)據(jù)進(jìn)行操作。B、 程序是一系列對(duì)象的組合。對(duì)象之間通過消息傳遞機(jī)制結(jié)合在一起,可以相互調(diào)用彼此的方法,從而實(shí)現(xiàn)程序的復(fù)雜功能。C、 每個(gè)對(duì)象都擁有可以容納其他對(duì)象的自己獨(dú)立的存儲(chǔ)空間,。利用封裝機(jī)制,可以在現(xiàn)有對(duì)象的基礎(chǔ)上構(gòu)造出新的對(duì)象。因此,雖然對(duì)象的概念很簡單,但程序中可以實(shí)現(xiàn)任意復(fù)雜度的對(duì)象。D、 每個(gè)對(duì)象都有一種類型。每個(gè)對(duì)象都是某個(gè)類的一個(gè)實(shí)例,其中類是類型的同義詞。類最主要的特征是對(duì)外接口。E、 同一類型的所有對(duì)象都能夠接收相同的消息。子類與父類具有“同一類型"。例如類型為Circle的對(duì)象與類型為Shape的對(duì)象是同類對(duì)象,所以Circle對(duì)象可以接受Shape對(duì)象的消息。這意味著,在程序中可以統(tǒng)一操作Shape類體系(包括Shape及其所有子類),這就是面向?qū)ο蟪绦蛘Z言中的多態(tài)性。第3章系統(tǒng)的設(shè)計(jì)分析系統(tǒng)開發(fā)環(huán)境搭建開發(fā)環(huán)境首先,下載安裝,并進(jìn)行安裝,本人將其安裝在C:\ProgramFiles\Java\目錄下。安裝完jdk,需進(jìn)行環(huán)境變量配置,新建或編輯環(huán)境變量里的三個(gè)變量信息,分別是JAVA_HOME、Path、CLASSPATH。環(huán)境變量配置完成后,進(jìn)行jdk安裝成功驗(yàn)證:在命令提示符窗口中輸入javac,如出現(xiàn)所安裝的jdk版本信息,即說明jdk安裝完成。接著,下載Android集成開發(fā)環(huán)境包adt-bundle-windows-x86,解壓縮工具包,可以看到里面有一個(gè)Eclipse文件夾和一個(gè)SDK文件夾,還有一個(gè)SDK。Eclipse文件夾里已集成Eclipse和ADT,且無需安裝,直接啟動(dòng)即可。唯一需要下載安裝的是SDK,啟動(dòng)運(yùn)行SDK,選擇開發(fā)所需的SDK版本,進(jìn)行下載并安裝。至此,Android應(yīng)用程序開發(fā)環(huán)境搭建成功!啟動(dòng)運(yùn)行Eclipse即可進(jìn)行Android應(yīng)用程序的開發(fā)設(shè)計(jì)。在Eclipse上開發(fā)APP首先,啟動(dòng)運(yùn)行Eclipse,新建一個(gè)AndroidApplicationProject,根據(jù)需要輸入項(xiàng)目名稱,包名等信息。點(diǎn)擊finish,—個(gè)空白的AndroidApplicationProject即創(chuàng)建成功。ADT會(huì)自動(dòng)為項(xiàng)目創(chuàng)建src目錄、res目錄和主配置文件,src里面存放的是代碼文件,res里面存放的是資源文件。
接著,創(chuàng)建Android虛擬機(jī)。點(diǎn)擊windows>AndroidVirtualDeviceManager,選擇new按鈕,填寫需要?jiǎng)?chuàng)建的虛擬器的各項(xiàng)參數(shù)。最后,調(diào)試應(yīng)用程序。一旦建立了工程啟動(dòng)配置就可以按照如下的步驟調(diào)試程序:選定程序并在菜單欄上點(diǎn)擊【run】按鈕,或者右鍵點(diǎn)擊工程文件選擇runas>AndroidApplication。如果需要還可以重新配置啟動(dòng)參數(shù),比如選擇其他的程序界面作為啟動(dòng)的主界面??尚行苑治黾夹g(shù)可行性本課題研究的是基于Android平臺(tái)的多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn),使用Java語言編程,目前Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng),因此Java程序只需編譯一次,便能在各種系統(tǒng)中運(yùn)行。而開發(fā)環(huán)境采用Eclipse集成開發(fā)環(huán)境,開發(fā)過程簡便,調(diào)試容易。開發(fā)過程所需的計(jì)算機(jī)硬件配置或現(xiàn)有的智能手機(jī)的硬件配置也完全能滿足開發(fā)的需求,因此技術(shù)上具備可行性。經(jīng)濟(jì)可行性開發(fā)該應(yīng)用程序所需的相關(guān)資料可以通過到圖書館借閱或網(wǎng)上下載而得到,所需的軟件系統(tǒng)、硬件系統(tǒng)等均可方便獲得,甚至無需安卓手機(jī)而是用安卓虛擬器即可實(shí)現(xiàn)設(shè)計(jì)開發(fā)。開發(fā)成本低,容易實(shí)現(xiàn),因此,經(jīng)濟(jì)上具備可行性。操作可行性開發(fā)該應(yīng)用程序的計(jì)算機(jī)操作系統(tǒng)和Android系統(tǒng)均操作熟練,且采用集成開發(fā)環(huán)境,簡化開發(fā)過程,使得開發(fā)出來的應(yīng)用程序界面友好,操作簡便。因此,操作上具備可行性。需求分析需求分析是軟件開發(fā)前的第一個(gè)階段,是十分必要的。多功能備忘錄的設(shè)計(jì)與實(shí)現(xiàn)是一個(gè)逐步發(fā)展的過程。無論在哪一個(gè)階段,都必須做好完整的規(guī)劃,考慮好APP的局部和全局的相容。所以在開發(fā)之前進(jìn)行需求分析,有利于今后整個(gè)APP的建立。本課題研究的備忘錄軟件包含四個(gè)功能模塊:文本備忘錄、語音備忘錄、視頻備忘錄以及圖像備忘錄。文本備忘錄:對(duì)已創(chuàng)建的文本備忘錄可以進(jìn)行刪改查操作,可以添加新的文本備忘錄,可以對(duì)已有的文本備忘錄進(jìn)行鬧鐘設(shè)置。語音備忘錄:對(duì)已創(chuàng)建的語音備忘錄可以進(jìn)行刪改查操作,可以添加新的語音備忘錄,可以對(duì)已有的語音備忘錄進(jìn)行鬧鐘設(shè)置。視頻備忘錄:對(duì)已創(chuàng)建的語音備忘錄可以進(jìn)行刪改查操作,可以添加新的視頻備忘錄,可以對(duì)已有的視頻備忘錄進(jìn)行鬧鐘設(shè)置。圖像備忘錄:對(duì)已創(chuàng)建的語音備忘錄可以進(jìn)行刪改查操作,可以添加新的圖
像備忘錄,可以對(duì)已有的圖像備忘錄進(jìn)行鬧鐘設(shè)置。添加新的圖像備忘錄時(shí),可以選擇畫圖或拍照或從本地圖庫調(diào)取。概要設(shè)計(jì)概要設(shè)計(jì)是對(duì)程序的總體設(shè)計(jì),它關(guān)注的是程序的總體結(jié)構(gòu)而不是細(xì)節(jié)實(shí)現(xiàn),它把程序劃分為不同的部分,并且對(duì)部分間的交互提出了一些設(shè)想。概要設(shè)17計(jì)包括程序系統(tǒng)的基本流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)提供基礎(chǔ)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)如下圖:多功能備忘錄系統(tǒng)出錯(cuò)處理設(shè)計(jì):系統(tǒng)輸出錯(cuò)誤信息的形式含意處理方法查詢關(guān)鍵字不能為空用戶在進(jìn)行信息查詢時(shí),沒有進(jìn)行關(guān)鍵字的輸入用戶輸入關(guān)鍵字進(jìn)行信息的查詢添加的記錄信息不存在用戶在添加記錄的時(shí)候,沒命名記錄標(biāo)題用戶重新正確添加記錄信息詳細(xì)設(shè)計(jì)圖3-8:添加文本活動(dòng)圖圖3-9:添加文本時(shí)序圖第四章系統(tǒng)實(shí)現(xiàn)程序組件PackageExplorer中的組件(1) src文件夾包含應(yīng)用程序所有代碼文件的包,有、、。activity包里面包含了所有activity的定義聲明,及activity之間的傳遞。Dao包主要負(fù)責(zé)處理數(shù)據(jù)庫操作的代碼實(shí)現(xiàn)。Util包是工具輔助類,是一組通用的代碼集合,比如字符串處理、日期處理等功能的代碼集。(2)AndroidDeveloperTools自動(dòng)創(chuàng)建這個(gè)文件,它提供訪問Android應(yīng)用程序的各種資源所需的常量。(3) res文件夾包含應(yīng)用程序的資源,包括:圖標(biāo),布局文件,字符串。(4) 配置文件應(yīng)用程序的部署描述符。應(yīng)用程序的資源正如前面提到的,Android中的資源放在項(xiàng)目的res子目錄中。資源分為三類:(1) Drawable-xx:這個(gè)文件夾包含圖形文件,比如圖標(biāo)和位圖。(2) Layouts:這個(gè)文件夾包含表示應(yīng)用程序布局和視圖的XML文件。后面會(huì)詳細(xì)研究這些文件。(3) Values:這個(gè)文件夾包含、等文件。這是為應(yīng)用程序?qū)崿F(xiàn)字符串本地化的主要方法。(4) anime:這個(gè)文件夾包含動(dòng)畫切換效果的聲明。(5) raw:存放不進(jìn)行編譯加工的原生文件。Raw目錄下的文件在打包后會(huì)原封不動(dòng)的保存在apk包中,不會(huì)被編譯成二進(jìn)制。Raw中的文件會(huì)被映射到文件中,訪問的時(shí)候直接只用資源ID即。關(guān)鍵代碼protectedvoidonCreate(BundlesavedInstanceState){ushActivity(this);sp=newSharePreference;b=();newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){奄 0川|問■內(nèi)F牛島川阿■訃0牛F5I也■輕■申馬嶼%山臨宦互Ml"%帽1:^2匸工林?|:眈F牛頰養(yǎng)錄踴艇送觀宦皙渥出應(yīng)審0解決:出錯(cuò)原因是項(xiàng)目版本與創(chuàng)建的AVD版本不一致。修改兩者中其一的版本即可。創(chuàng)建的項(xiàng)目版本不能高于
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)機(jī)產(chǎn)業(yè)投資基金投資合同范本
- 二零二五年度土地租賃合同范本(含環(huán)保條款)
- 2025年度職業(yè)電競戰(zhàn)隊(duì)教練聘請(qǐng)合同書4篇
- 2025年度生鮮配送服務(wù)合同與消費(fèi)者權(quán)益保護(hù)協(xié)議4篇
- 二零二五年高清監(jiān)控設(shè)備采購合同范本3篇
- 2025年度臨時(shí)租用汽車合同標(biāo)準(zhǔn)協(xié)議-企業(yè)用車3篇
- 2025年度智能設(shè)備安裝服務(wù)合同(分享42安裝工版)
- 2025年度知識(shí)產(chǎn)權(quán)法務(wù)顧問保密合同
- 課題申報(bào)參考:美國后“9·11”詩歌的政治參與意識(shí)與“公共性”范式研究
- 二零二五版木質(zhì)防火門安裝與維護(hù)服務(wù)合同3篇
- 浙江天臺(tái)歷史文化名城保護(hù)規(guī)劃說明書
- 邏輯思維訓(xùn)練500題
- 2023年山東省威海市中考物理真題(附答案詳解)
- 第八講 發(fā)展全過程人民民主PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 實(shí)體瘤療效評(píng)價(jià)標(biāo)準(zhǔn)RECIST-1.1版中文
- 王崧舟:學(xué)習(xí)任務(wù)群與課堂教學(xué)變革 2022版新課程標(biāo)準(zhǔn)解讀解析資料 57
- 企業(yè)新春茶話會(huì)PPT模板
- GB/T 19185-2008交流線路帶電作業(yè)安全距離計(jì)算方法
- DIC診治新進(jìn)展課件
- 公路工程施工現(xiàn)場安全檢查手冊(cè)
- 1汽輪機(jī)跳閘事故演練
評(píng)論
0/150
提交評(píng)論