版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGE17Android課程設(shè)計視頻播放器所在系(院):數(shù)學(xué)與信息技術(shù)學(xué)院學(xué)生姓名:學(xué)生姓名:指導(dǎo)教師:研究起止日期:二○一二年二月至二○一二年五月摘要Android平臺谷歌與開放手機聯(lián)盟合作開發(fā)了Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達和T-Mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。Android是一個真正意義上的開放性移動設(shè)備綜合平臺。通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,來建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng),這樣應(yīng)用之間的通用性和互聯(lián)性將在最大程度上得到保持。所有的Android應(yīng)用之間是完全平等的。所有的應(yīng)用都運行在一個核心的引擎上面,這個核心引擎其實就是一個虛擬機,它提供了一系列用于應(yīng)用和硬件資源間進行通訊的API。撇開這個核心引擎,Android的所有其他的東西都是“應(yīng)用”。Android打破了應(yīng)用之間的界限,比如開發(fā)人員可以把Web上的數(shù)據(jù)與本地的聯(lián)系人,日歷,位置信息結(jié)合起來,為用戶創(chuàng)造全新的用戶體驗。Java開發(fā)環(huán)境Java技術(shù)包含了一個編程語言及一個平臺。Java編程語言具有很多特性,如面向?qū)ο?、跨平臺、分布式、多線程、解釋性等等。Java編程語言起源于Sun公司的一個叫“Green”的項目,目的是開發(fā)嵌入式家用電器的分布式系統(tǒng),使電氣更加智能化。1996年1月發(fā)布了JDK1.1版本,一門新語言自此走向世界。之后,1998年12月發(fā)布了1.2版本,2002年2月發(fā)布1.4版本,2004年10月發(fā)布1.5版本(5.0),2006年12月發(fā)布1.6(6.0)版本,這是目前的最新版本。Java1.2版本是一個重要的版本,基于該版本,Sun將Java技術(shù)分為J2SE、J2ME、J2EE,其中J2SE為創(chuàng)建和運行Java程序提供了最基本的環(huán)境,J2ME與J2EE建立在J2SE的基礎(chǔ)上,J2ME為嵌入式應(yīng)用(如運行在手機里的Java程序)提供開發(fā)與運行環(huán)境,J2EE為分布式的企業(yè)應(yīng)用提供開發(fā)與運行環(huán)境。EclipseEclipse的基礎(chǔ)是富客戶機平臺(RichClientPlatform,即RCP)。RCP包括下列組件:核心平臺(Eclipse,運行插件)標(biāo)準(zhǔn)集束框架(OSGi:OpenServiceGatewayinitiative)可移植構(gòu)件工具包(SWT:Eclipse'sStandardWidgetToolkit)JFace(文件緩沖,文本處理,文本編輯器)Eclipse采用的技術(shù)是IBM公司開發(fā)的SWT,這是一種基于Java的窗口組件,類似Java本身提供的AWT和Swing窗口組件:不過IBM聲稱SWT比其他Java窗口組件更有效率。Eclipse的用戶界面還使用了GUI中間層JFace,從而簡化了基于SWT的應(yīng)用程序的構(gòu)建。Eclipse的設(shè)計思想是:一切皆插件。Eclipse核心很小,其他所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基于內(nèi)核包括:圖形API(SWT/JFace),Java開發(fā)環(huán)境插件(JDT),插件開發(fā)環(huán)境(PDE)等。Eclipse的插件機制是輕型軟件組件化架構(gòu)。在富客戶機平臺上,Eclipse使用插件來提供所有的附加功能,例如支持Java以外的其他語言。已有的分離的插件已經(jīng)能夠支持C/C++(CDT)、Perl、Ruby、Python、telnet和數(shù)據(jù)庫開發(fā)。插件架構(gòu)能夠支持將任意的擴展加入到現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語言。Android程序基礎(chǔ)—Android應(yīng)用程序的構(gòu)成1.Activity顧名思義,Activity就是活動。應(yīng)用程序必須至少包含一個Activity。Activity提供了一個虛擬的用戶接口,每一個Activity都有一個默認的窗口可以用來顯示用戶界面,一般情況下,它是全屏的窗口。例如,影音播放軟件的每個用戶界面就是Activity。2.ServiceService與Activity的主要區(qū)別在于,Service是在后臺活動的,它沒有用戶界面。典型的應(yīng)用場景是,用戶選擇了一個播放列表開始播放后,離開了該用戶界面(Activity),如果仍然希望歌曲不會暫停,就可以用Service去調(diào)用播放器,而不是在Activity中調(diào)用播放器。3.Intent在Android中,每一個行為都可以抽象為一個Intent??梢院唵蔚匕袸ntent理解為一個包含了數(shù)據(jù)的消息。Intent可以用于啟動一個Act-ivity或者Service,可以用于進程間的通信。事實上,應(yīng)用程序的啟動也是通過Intent實現(xiàn)的。4.ContentprovidersAndroid平臺內(nèi)置了一套SQLite數(shù)據(jù)儲存機制,并包含一系列管理SQLiteDatabase的相關(guān)方法。在應(yīng)用程序中,可以通過Contentprov-iders訪問數(shù)據(jù)庫。每個Contentprovider都定義了一系列的方法用于訪問它對應(yīng)的數(shù)據(jù)庫。應(yīng)用程序在新建數(shù)據(jù)庫時也可以定義相應(yīng)的Con-tentprovider用于向其他應(yīng)用程序共享數(shù)據(jù)。一般情況下,應(yīng)用程序不直接調(diào)用Contentprovider定義的函數(shù),而是通過ContentResolver間接調(diào)用。目錄TOC\o"1-2"\h\z\u1軟件產(chǎn)品介紹 31.1軟件產(chǎn)品名稱 31.2軟件總體功能 32軟件開發(fā)環(huán)境 32.1JDK安裝 32.2AndroidSDK安裝以及系統(tǒng)設(shè)置 32.3Eclipse安裝以及ADT工具的安裝 43軟件功能說明 43.1軟件布局 43.2視頻文件搜索功能 63.3播放控制功能 63.4其他功能 84程序流程圖 85軟件界面及程序主要代碼 95.1軟件在虛擬機上調(diào)試及分析 95.2軟件在手機上的調(diào)試及分析 105.3程序主要代碼 116設(shè)計總結(jié) 127設(shè)計收獲 138附錄 131軟件產(chǎn)品介紹1.1軟件產(chǎn)品名稱一個基于Android平臺的視頻播放器1.2軟件總體功能(1)能夠播放.avi,.mp4等文件
(2)能處理簡單的異常,例如文件不存在等(3)能正常啟動,退出(4)能夠在手機上使用該系統(tǒng)2軟件開發(fā)環(huán)境2.1JDK安裝JDK是Java語言的原創(chuàng)者推出的原始開發(fā)環(huán)境。采用JDK開發(fā)Java程序能夠很快理解程序中各部分代碼之間的關(guān)系,有利于理解Java面向?qū)ο蟮脑O(shè)計思想。在Windows上安裝JDK非常簡單,訪問Oracle官方網(wǎng)站下載頁面,網(wǎng)址為/technetwork/indexes/downloads/index.html,也可從其他網(wǎng)站下載。下載完成后,雙擊運行JDK安裝程序并根據(jù)提示設(shè)定環(huán)境變量。2.2AndroidSDK安裝以及系統(tǒng)設(shè)置下載好SDK包后,將zip文件解壓縮至合適的地方。在下文中,默認SDK安裝目錄為$SDK_ROOT。Linux下,打開文件~/.bash_profile或者~/.bashrc,找到設(shè)定PATH環(huán)境變量的一行,將$SDK_ROOT/tools的完整路徑加入其中。如果沒有找到設(shè)定PATH變量的行,可以自己添加一行:exportPATH=${PATH}:<$SDK_ROOT/tools的完全路徑>Mac下,在home目錄中找到文件.bash_profile,和Linux的一樣處理。如果還沒有在機器上設(shè)定這個文件,可以創(chuàng)建一個.bash_profile文件。Windows下,右鍵點擊【我的電腦】,選擇【屬性】,在【高級】頁中,點擊【環(huán)境變量】按鍵,在彈出的對話框中雙擊“系統(tǒng)變量”中的變量“Path”,將$SDK/tools的完全路徑加入其中。通過將$SDK/tools加入系統(tǒng)路徑,在運行adb和其它一些命令行工具時就不需要鍵入完全路徑名了。需要注意到是,當(dāng)升級了SDK后,如果安裝路徑有變動的話,不要忘記了更新PATH變量的設(shè)置,將其指向變動后的路徑。配置SDK有兩種方法:第一種,通過SDK下載器自動下載和配置。適合網(wǎng)絡(luò)好,下載速度快的情況;第二種,借助工具下載SDK文件,手工配置。適合網(wǎng)絡(luò)不是很好,下載速度慢的情況下。2.3Eclipse安裝以及ADT工具的安裝下載Eclipse安裝包后,無需安裝,只需解壓縮,點擊“eclipse.exe”文件即可運行。Android為Eclipse定制了一個插件,即AndroidDevelpomentTools(ADT),目的是為用戶提供一個強大的綜合環(huán)境用于開發(fā)Android應(yīng)用程序。ADT擴展了Eclipse的功能,可以讓用戶快速建立Android項目,創(chuàng)建應(yīng)用程序界面,在基于Android框架API的基礎(chǔ)上添加組件,以及用SDK工具集調(diào)試應(yīng)用程序,甚至導(dǎo)出簽名(或未簽名)的APKs以便發(fā)行應(yīng)用程序。安裝ADT:啟動Eclipse,選擇Help>InstallNewSoftware,在出現(xiàn)的對話框里,點擊Add按鈕,在對話框的name一欄輸入"ADT",然后點擊Archive...,瀏覽和選擇已經(jīng)下載的ADT插件壓縮文件,點擊OK。返回可用軟件的視圖,你會看到這個插件,然后選擇DevelopmerTools,點擊Next,最后重啟Eclipse。軟件開發(fā)環(huán)境搭建好后,便可以開始創(chuàng)建項目了。3軟件功能說明3.1軟件布局此為一個視頻播放器,設(shè)計的軟件需要支持快進、快退、暫停、繼續(xù)和進度拖曳等功能。視頻播放軟件工程文件主要包括src文件夾(Java源碼)、res文件夾(資源文件)和AndroidMainfest.xml(程序清單)。軟件主要由Activities組成,每個Activity對應(yīng)一個模塊。不同的Activity通過Intent進行通信和相互調(diào)用。軟件的布局(main.xml)如下:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello"/><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="鍵入文件名稱"android:textSize="20dp"/><EditText android:id="@+id/edittext" android:layout_width="fill_parent"android:layout_height="wrap_content"/><Button android:id="@+id/starttoplay" android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="Openfile"android:textSize="20dp"/><VideoView android:id="@+id/video" android:layout_width="fill_parent"android:layout_height="fill_parent"/><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="點擊界面獲取播放控制鍵"android:textSize="20dp"/><Button android:id="@+id/quit" android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="Quit"android:textSize="20dp"/></LinearLayout>布局主體為LinearLayout,由多個TextView、Button等類組成。3.2視頻文件搜索功能此程序需要輸入文件的絕對路徑,例如"/sdcard/video.mp4";輸入文件名字之后,點擊openfile,即可搜索到你想要播放的視頻,部分程序如下:if(video.exists()){ videoView.setVideoPath(video.getAbsolutePath());//文件絕對路徑 videoView.setMediaController(mediaController);//設(shè)置videoView與mediaControler的關(guān)聯(lián) mediaController.setMediaPlayer(videoView); videoView.requestFocus(); }圖13.3播放控制功能在打開播放文件之后,點擊畫面的空白部分,這時會彈出視頻播放控制按鈕,分別是后退、播放/暫停和前進,下面顯示視頻播放時間軸,可以進行拖曳。圖2點擊qiut即可退出界面圖33.4其他功能此程序還能處理簡單的異常,輸入文件后,若文件不存在,會提醒你“很抱歉,您輸入的文件不存在,請重新輸入”,若文件格式不符合,也會有相應(yīng)的提示。部分程序如下:if(video.exists()){}else{ Toast.makeText(VideoPlayerActivity.this,"很抱歉,您輸入的文件不存在,請重新輸入",Toast.LENGTH_LONG).show(); }圖44程序流程圖明確了主要功能后,就需要對此軟件基本流程有一個總體規(guī)劃,本款手機視頻播放器基本流程圖如圖所示。開開始打開視頻播放器輸入文件的絕對路徑點擊Openfile打開文件進入視頻播放界面退出軟件YN5軟件界面及程序主要代碼5.1軟件在虛擬機上調(diào)試及分析此次調(diào)試采用的虛擬機是Android2.1,并且分別導(dǎo)入avi,mp4,mp3等文件進行調(diào)試。一開始系統(tǒng)點擊視頻播放器的圖標(biāo)進入視頻播放器的界面,執(zhí)行VideoPlayerActivity.java就可以執(zhí)行視頻播放器的操作了:播放,暫停,快進,快退,退出。在調(diào)試過程中,遇到了不少問題,大致如下:Unabletoresolvetarget'android-2'原因:將一個低版本的Android項目導(dǎo)入到workspace里通常會在第一時間出現(xiàn)這樣的錯誤提示。解決辦法:將perties屬性文件中的Projecttarget修改為android-7即可,android2.1對應(yīng)的API為7.2)Androidrequirescompilercompliancelevel5.0or6.0.Found'1.7'instead.PleaseuseAndroidTools>FixProjectProperties.解決辦法:點擊菜單欄中的project>properties>JavaCompiler>Enableprojectspecificsettings,將Compilercompliancelevel改為1.6。3)CouldnotfindvideoPlayer.apk!解決辦法:點擊菜單欄中的project>properties>JavaBuildPath,選擇Libraries,點下面的Android2.1,然后點右邊按鈕Remove,然后apply,然后ok。再選擇project>androidtools>Fixprojectproperties,運行就可以了。還遇到了許多小小的錯誤,如向sdcard中導(dǎo)入文件不能使用中文路徑,在此不一一列出。在解決這些問題過程中,更加熟練地掌握了虛擬機的調(diào)試方法,最終能成功地播放文件。在模擬器上大體不錯,界面很酷,并且很整齊,功能都可以實現(xiàn)。下面是在模擬器上的實現(xiàn):圖55.2軟件在手機上的調(diào)試及分析播放器的安裝:將程序安裝包下載到手機上,在手機中找到videoplay.apk的安裝文件,打開文件按指示安裝videoplay播放器,并在手機的sd卡中放入相應(yīng)的音頻、視頻文件。文件的播放:1)安裝成功后,直接打開視頻播放器,找到音頻、視頻文件所在地方,按播放器界面提示,輸入要播放的文件的絕對路徑,打開文件使之播放,在手機上視頻播放更為流暢。流程圖如下所示:文件路徑,打開播放器,在第一個輸入框中輸入要播放的文件的打開路徑,點擊下方Openfile即可打開文件,手機屏幕上提示顯示“點擊屏幕獲取播放控制鍵”,按指示點擊,跳出控制鍵,點擊播放鍵,即可聽音樂或放視頻。控制小界面上有播放/暫停、上一曲/快退、下一曲/快進控制鍵,以及播放進度顯示條,我們亦可點擊進度條,使播放文件迅速跳轉(zhuǎn)到我們需要的地方。當(dāng)文件播放完時,屏幕顯示跳回到流程圖中第三個畫面。而當(dāng)打開的路徑不正確時,屏幕上也會給出錯誤提示,如第六個圖所示。如若要退出程序,則點擊下方的Quit鍵,即可退出播放器。打開sd卡內(nèi)文件夾,找到音頻、視頻文件所在地,直接點擊文件,文件即可在播放器中播出。5.3程序主要代碼此程序需要輸入文件的絕對路徑,例如"/sdcard/video.mp4";輸入文件名字之后,點擊openfile,即可搜索到你想要播放的視頻,部分程序如下:if(video.exists()){ videoView.setVideoPath(video.getAbsolutePath());//文件絕對路徑 videoView.setMediaController(mediaController);//設(shè)置videoView與mediaControler的關(guān)聯(lián) mediaController.setMediaPlayer(videoView); videoView.requestFocus(); }輸入文件后,若文件不存在,會提醒你“很抱歉,您輸入的文件不存在,請重新輸入”,若文件格式不符合,也會有相應(yīng)的提示。部分程序如下:else{ Toast.makeText(VideoPlayerActivity.this,"很抱歉,您輸入的文件不存在,請重新輸入",Toast.LENGTH_LONG).show(); }設(shè)置窗口的像素格式、,實現(xiàn)按鈕//publicWindowgetWindow()返回當(dāng)前activity的window//voidandroid.view.Window.setFormat(intformat)//publicvoidsetFormat(intformat)設(shè)置窗口的像素格式//PixelFormat.TRANSLUCENT透明格式getWindow().setFormat(PixelFormat.TRANSLUCENT);setContentView(R.layout.main);videoView=(VideoView)findViewById(R.id.video);editText=(EditText)findViewById(R.id.edittext);openButton=(Button)findViewById(R.id.starttoplay);openButton.setOnClickListener(newstartlistener());qiutButton=(Button)findViewById(R.id.quit);qiutButton.setOnClickListener(newqiutlistener());mediaController=newMediaController(this);6設(shè)計總結(jié)在此次課程設(shè)計中,不僅了解到了android的有關(guān)知識,而且學(xué)習(xí)了Java語言以及eclipse等硬件環(huán)境。有幾點需要特別注意:要明確課程設(shè)計的要求,想好系統(tǒng)應(yīng)該包含哪些功能模塊。否則,在軟件設(shè)計的后期,再想添加新的功能就需要花費大量的時間。要對android系統(tǒng)有一定的了解。在軟件設(shè)計過程中,大量的用到了android系統(tǒng)的四大組件:Activity(提供可視化的界面)、Service(運行在后臺的服務(wù)程序)、BroadcastReceiver(廣播事件處理機制)、ContentProvider(使應(yīng)用程序相互訪問數(shù)據(jù))。只有對這些組件熟練掌握后,才能夠真正設(shè)計出穩(wěn)健搞笑的多媒體播放器。要對Java語言熟練掌握。Android軟件開發(fā)都是用Java語言寫的,而Java又是由類組成的。而Java語言本身又含有眾多機制,只有深刻理解這些機制后,才能輕松地實現(xiàn)自己想要的功能。要對界面設(shè)計有一定的了解。Android所有的布局都放在了res/layout中,而所有的菜單選項都放在了res/menu中。合理的布局對人性化的界面也是至關(guān)重要的。(5)要具備快速上網(wǎng)查資料的能力。面對從沒接觸過的知識,要有信心才是最重要的。另外,網(wǎng)上的很多現(xiàn)成的資料都可借鑒、學(xué)習(xí)。在熟練理解了別人的應(yīng)用程序的基礎(chǔ)上,再做二次開發(fā)。還需要改進的地方:播放器的播放界面設(shè)置較為簡單,不夠精美和方便,看過班上很多同學(xué)設(shè)計的播放器有些甚是完整,完全可以在手機上作為專門的媒體播放器使用,可以向他們學(xué)習(xí),加以改進,使我們的作品也更完善;只支持.avi,.mp3,.mp4格式的,還應(yīng)支持.flv等其他格式的;只能播放一個視頻,以后還要擴展成能播放多個視頻的;播放音頻文件時不能顯示播放歌曲的歌詞,這是一個較大的缺陷,在程序上可以進行補充和調(diào)整,對于下載的模擬器中一些功能的調(diào)用更全面,可以將之改進;播放音頻文件時不能實現(xiàn)播放模式的選擇。7設(shè)計收獲現(xiàn)學(xué)現(xiàn)做的能力。從圖書館借一些參考光盤,對某項內(nèi)容的原理大致了解后,直接運行它的源代碼,先觀察效果,給大腦直接的印象,然后再去理解程序。團隊協(xié)作意識。身為團隊的一員,必須與自己的隊友合作。尤其是剛開始做時,要將任務(wù)分配明確,還要定期監(jiān)督各自的進度。上網(wǎng)查資料的能力。網(wǎng)絡(luò)是一個十分強大的信息工具。網(wǎng)上有大量的Android參考資料以及很多著名的Android論壇,這上面為我提供了大量的有用信息。尤其是碰到錯誤時,上網(wǎng)搜一搜,能很快找到解決辦法。英語閱讀能力。因為很多資料都是起源于國外,而很多參考書也是英文的。此外,Android官網(wǎng)以及著名的Android論壇都是英文版,此外,具備一定的英語閱讀能力也是非常重要的。與同學(xué)間的交流探討。此次我們團隊為兩個人,我們經(jīng)常交流,有助于開拓自己的思維,取長補短,共同解決碰到的問題,這正是一個相互學(xué)習(xí)的過程。8附錄VideoPlayerActivity.java:packageLd.videoPlayer;importjava.io.File;importandroid.app.Activity;importandroid.graphics.PixelFormat;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.MediaController;importandroid.widget.Toast;importandroid.widget.VideoView;publicclassVideoPlayerActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/ VideoViewvideoView; privateStringfielname; MediaControllermediaController; EditTexteditText; ButtonopenButton; ButtonqiutButton;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//publicWindowgetWindow()返回當(dāng)前activity的window//voidandroid.view.Window.setFormat(intformat)//publicvoidsetFormat(intformat)設(shè)置窗口的像素格式//PixelFormat.TRANSLUCENT透明格式getWindow().setFormat(PixelFormat.TRANSLUCENT);setContentView(R.layout.main);videoView=(VideoView)findViewById(R.id.video);editText=(EditText)findViewById(R.id.edittext);openButton=(Button)findViewById(R.id.starttoplay);openButton.setOnClickListener(newstartlistener());qiutButton=(Button)findViewById(R.id.quit);qiutButton.setOnClickListener(newqiutlistener());mediaController=newMediaController(this);/*Filevideo=newFile("/sdcard/re.mp4");//若文件被找到if(video.exists()){ videoView.setVideoPath(video.getAbsolutePath());//文件絕對路徑 videoView.setMediaController(mediaController);//設(shè)置videoView與mediaControler的關(guān)聯(lián) mediaController.setMediaPlayer(videoView); videoView.requestFocus();}*/}classstartlistenerimplementsOnClickListener{ @Override publicvoidonClick(Viewv) { //TODOAuto-generatedmethodstub fielname=editText.getText().toString(); System.out.println(fielname); //Filevideo=newFile("/sdcard/re.mp4"); Filevideo=newFile(fielname); //若文件被找到 if(video.exists()){ videoView.setVideoPath(video.getAbsolutePath());//文件絕對路徑 videoView.setMediaController(mediaController);//設(shè)置videoView與mediaControler的關(guān)聯(lián) mediaController.setMediaPlayer(videoView); videoView.requestFocus(); } else{ Toast.makeText(VideoPlayerActivity.this,"很抱歉,您輸入的文件不存在,請重新輸入",Toast.LENGTH_LONG).show(); } }}class
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 隔離島施工方案(3篇)
- 林地使用施工方案(3篇)
- 宗祠修繕施工方案(3篇)
- 圓形玄關(guān)施工方案(3篇)
- 防蟻施工方案(3篇)
- 過水槽施工方案(3篇)
- 2025年礦山安全監(jiān)察與事故調(diào)查手冊
- 薪酬設(shè)計方案
- 2025年大學(xué)四年級(材料成型及控制工程)材料成型設(shè)備試題及答案
- 2025年高職語文教育(語文教學(xué)技能)試題及答案
- 2025貴州貴陽產(chǎn)業(yè)發(fā)展控股集團有限公司招聘27人考試參考題庫附答案
- 2026貴州省法院系統(tǒng)招聘聘用制書記員282人筆試參考題庫及答案解析
- 自然資源部所屬單位2026年度公開招聘工作人員備考題庫(第一批634人)含答案詳解
- 2025內(nèi)蒙古交通集團有限公司社會化招聘168人筆試考試參考試題及答案解析
- 蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘備考題庫必考題
- 2025廣東東莞市東城街道辦事處2025年招聘23人模擬筆試試題及答案解析
- 2025年及未來5年市場數(shù)據(jù)中國硝基化合物行業(yè)投資研究分析及發(fā)展前景預(yù)測報告
- 2026年內(nèi)蒙古建筑職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 園博園(一期)項目全過程BIM技術(shù)服務(wù)方案投標(biāo)文件(技術(shù)標(biāo))
- 2025-2026學(xué)年湘美版三年級美術(shù)上冊全冊教案
- 2025年軟考電子商務(wù)設(shè)計師真題答案
評論
0/150
提交評論