文件管理器軟件設(shè)計報告_第1頁
文件管理器軟件設(shè)計報告_第2頁
文件管理器軟件設(shè)計報告_第3頁
文件管理器軟件設(shè)計報告_第4頁
文件管理器軟件設(shè)計報告_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、手 機(jī) 軟 件 設(shè) 計 報 告題 目: 基于Android的文件管理器軟件設(shè)計與開發(fā) 參賽學(xué)校: 贛南師范學(xué)院 指導(dǎo)老師: 鐘莉云老師 參賽選手: 張聰、陳地長 摘 要 在全球信息化的今天,手機(jī)已經(jīng)成為人們生活中不可缺少的一部分,尤其是在電子產(chǎn)品日新月異的今天,我們平時隨處可見的電子產(chǎn)品中,手機(jī)無疑擁有最大的用戶集,而智能手機(jī)則是電子市場的一顆耀眼明星。Android系統(tǒng)憑借其開放的源代碼和方便簡潔的操作異軍突起,擁有廣大的發(fā)展前景。隨著Android操作系統(tǒng)在手機(jī)市場的迅速發(fā)展,管理各種資源的文件管理器也漸漸成為人們生活中必不可少的一部分。由于Android手機(jī)存在大量文檔、文件,管理起來比

2、較困難,本設(shè)計針對此情況以android平臺開發(fā)了一個操作簡單,容易使用的文件管理器。 本次設(shè)計時基于Android的手機(jī)文件管理器軟件 。軟件主要用來幫助用戶管理存儲在本地和網(wǎng)絡(luò)中的文件。本軟件能夠?qū)崿F(xiàn)以下功能:文件基本操作,如新建、重命名、復(fù)制、粘貼、刪除、移動等;此外,為了保護(hù)用戶的隱私,我們還設(shè)計了私密空間,用來保存用戶的一些私密文件;此文件管理器還包括安裝包管理、壓縮包管理、搜索文件、文件共享的功能等。關(guān)鍵字:Android平臺 手機(jī)文件管理器 分類瀏覽目 錄1、設(shè)計目標(biāo)31.1題目31.2課題背景31.3課題研究目的及意義31.3.1 研究目的31.3.2 相關(guān)技術(shù)及開發(fā)工具簡介3

3、2、系統(tǒng)分析42.1可行性分析42.1.1.技術(shù)可行性42.1.2.經(jīng)濟(jì)可行性42.2.1功能需求43.系統(tǒng)設(shè)計43.1 系統(tǒng)功能結(jié)構(gòu)54、環(huán)境配置54.1下載相關(guān)軟件54.2 安裝軟件和配置環(huán)境變量64.2.1 安裝JDK64.2.2 配置環(huán)境變量64.2.3 安裝Eclipse74.2.4 配置Android環(huán)境74.3 創(chuàng)建avd75、設(shè)計過程85.1 設(shè)計思路85.2 界面設(shè)計95.2.1 主界面視圖95.2.2菜單項(xiàng)選擇界面95.2.3長按文件菜單界面115.3功能模塊設(shè)計125.3.1新建目錄125.3.2 粘貼文件155.3.3上一級155.3.4查看方式185.3.6更多196

4、、軟件測試206.1 分類文件206.2 SD卡236.3網(wǎng)盤287、總結(jié)28參考文獻(xiàn)291. 設(shè)計目標(biāo)1.1題目 基于Android的文件管理器軟件設(shè)計與開發(fā)1.2課題背景 全球信息化的今天,手機(jī)已經(jīng)成為人們生活中不可缺少的一部分,尤其是在電子產(chǎn)品日新月異的今天,我們平時隨處可見的電子產(chǎn)品中,手機(jī)無疑擁有最大的用戶集,而智能手機(jī)則是電子市場的一顆耀眼明星。Android系統(tǒng)憑借其開放的源代碼和方便簡潔的操作異軍突起,擁有廣大的發(fā)展前景。隨著Android操作系統(tǒng)在手機(jī)市場的迅速發(fā)展,管理各種資源的文件管理器也漸漸成為人們生活中必不可少的一部分。由于Android手機(jī)存在大量文檔、文件,管理起

5、來比較困難,本設(shè)計針對以上問題以android平臺開發(fā)了一個操作簡單,容易使用的文件管理器。 1.3課題研究目的及意義 1.3.1 研究目的 本課題實(shí)現(xiàn)了基于Android的手機(jī)文件管理器的設(shè)計,可以幫助用戶更好的管理手機(jī)文件資源。1.3.2 研究意義 當(dāng)下社會的進(jìn)步讓人們的生活越來越豐富多彩,android智能手機(jī)的普及也有很大的進(jìn)展,隨著手機(jī)功能的完善,越來越多的手機(jī)文件資源需要管理,系統(tǒng)自帶的文件管理器界面單一、功能單一,對此開發(fā)一款符合廣大用戶需求的手機(jī)文件管理器有很好的市場前景和意義。 用戶可以通過本軟件可以對手機(jī)里的文件很方便的管理,主界面就是分類瀏覽,針對常用的文件進(jìn)行分類,然后

6、用戶可以選擇相應(yīng)的文件類型進(jìn)行管理。本軟件界面清爽,操作簡單,功能比較完善,即便是小白用戶也能很好操作。2、系統(tǒng)分析2.1可行性分析2.1.1.技術(shù)可行性本軟件是一個基于android 的簡單文件管理器,我們已經(jīng)系統(tǒng)的學(xué)習(xí)過Java技術(shù),并且對軟件的開發(fā)流程有一定的了解,進(jìn)而學(xué)習(xí)了與Android相關(guān)的一些技術(shù),以及一些簡單的xml技術(shù),隨著對這幾種技術(shù)的掌握,結(jié)合市場上基于Android的文件瀏覽器種類雖然繁多,但真正能讓用戶滿意的很少的情況,從技術(shù)角度我們決定開發(fā)基于Android的文件管理器。 2.1.2.經(jīng)濟(jì)可行性基于Android操作系統(tǒng)的手機(jī)市場逐漸發(fā)展壯大,愈來愈多的人選擇谷歌的

7、Android手機(jī)逐漸形成一種趨勢,因此這個市場的商業(yè)價值很高,所以我們選擇開發(fā)基于Android平臺的簡單文件管理器我們所研發(fā)的簡單文件管理器不但支持本地文件管理,方便用戶對手機(jī)和SD卡上的文件/文件夾進(jìn)行各種操作,還提供了網(wǎng)盤管理功能。文件管理器的使用可以方便用戶對文件的管理,很大程度上增加Android手機(jī)用戶的市場份額,所以從市場角度來看,十分有必要開發(fā)基于Android的文件管理器。2.2.需求分析2.2.1功能需求本次設(shè)計的文件管理器軟件屬于個人應(yīng)用類軟件,最基本的功能是對手機(jī)文件的管理,如命名、刪除、剪切、移動、復(fù)制、新建、粘貼等,同時增加了一些個性化的功能,如私密空間等,便于用

8、戶記隱私的保護(hù)。3.系統(tǒng)設(shè)計 3.1 系統(tǒng)功能結(jié)構(gòu)圖1 系統(tǒng)功能圖4、環(huán)境配置4.1下載相關(guān)軟件軟件名稱下載網(wǎng)址JDK6.0Eclipse /downloads/Android SDK表1 相關(guān)軟件4.2 安裝軟件和配置環(huán)境變量4.2.1 安裝JDK下載好JDK是一個可執(zhí)行安裝程序,雙擊安裝。假設(shè)安裝路徑為:C:/Program Files/Java/jdk1.6.0_05(當(dāng)然其他路徑也可以)。JDK安裝完成之后要設(shè)置系統(tǒng)環(huán)境變量: 我的電腦點(diǎn)右鍵,選擇“屬性”,選擇“高級”標(biāo)簽,進(jìn)入環(huán)境變量設(shè)置。環(huán)境變量設(shè)置,分別設(shè)置三個環(huán)境變量:JAVA_HOM

9、E、path變量、classpath變量。4.2.2 配置環(huán)境變量1.設(shè)置JAVA_HOME在系統(tǒng)環(huán)境變量那一欄中,點(diǎn)“新建”JAVA_HOME(JAVA_HOME指向的是JDK的安裝路徑)。變量名:JAVA_HOME;變量值:C:/Program Files/Java/jdk1.6.0_05。設(shè)置JAVA_HOME量的目的:(1)為了方便引用,比如,JDK安裝C:/Program Files/Java/jdk1.6.0_05目錄里,則設(shè)置JAVA_HOME為該目錄路徑, 那么以后要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串。(2)歸一原則, 當(dāng)

10、JDK路徑改變的時候, 僅需更改JAVA_HOME的變量值即可。否則,就要更改任何用絕對路徑引用JDK目錄的文檔,沒有改全則某個程序找不到JDK, 后果將導(dǎo)致系統(tǒng)崩潰。(3)第三方軟件會引用約定好的JAVA_HOME變量, 否則不能正常使用該軟件。2.設(shè)置path變量在系統(tǒng)變量里找到path變量,選擇“編輯”變量名:path ,變量值: %JAVA_HOME%/bin。設(shè)置path變量的目的:使得我們能夠在系統(tǒng)中的任何地方運(yùn)行java應(yīng)用程序,比如javac、java、javah等,這就要找到我們安裝JDK的目錄,比如我們的JDK安裝在C:/Program Files/Java/jdk1.6.

11、0_05目錄下,那么在C:/Program Files/Java/jdk1.6.0_05/bin目錄下就是我們常用的java應(yīng)用程序,我們就需要把C:/jdk1.6.0/bin這個目錄加到path環(huán)境變量里面。3.設(shè)置classpath環(huán)境在系統(tǒng)環(huán)境變量那一欄中點(diǎn)“新建”classpath。變量名: classpath ,變量值:.;%JAVA_HOME%/lib/;%JAVA_HOME%/jre/lib/(注意,CLASSPATH最前面是有個“.”的,表示當(dāng)前目錄)。4.2.3 安裝Eclipse將下載的Eclipse壓縮包解壓到相應(yīng)的安裝目錄即可。4.2.4 配置Android環(huán)境本次開發(fā)

12、使用的Android SDK版本是2.2,首先配置google提供的ADT插件,執(zhí)行步驟如下(1) 啟動Eclipse,然后選擇Help>Software Updates。(2) 單擊Available Software選項(xiàng)卡。(3) 單擊Add Site按鈕。(4) 輸入Android更新站點(diǎn)的位置:https:/dl-(5) 現(xiàn)在,該Android站點(diǎn)應(yīng)該出現(xiàn)在Available Software視圖中。選中該站點(diǎn)旁邊的復(fù)選框,然后單擊Install。如果出現(xiàn)錯誤信息,原因可能是Eclipse的版本不對。(6) 單擊Finish開始下載安裝過程。(7) 安裝完成后,重新啟動Eclip

13、se。(8) Eclipse啟動后可能出現(xiàn)幾條錯誤信息,因?yàn)榇藭r需要告訴你Android SDK位于何處。選擇Window>Preferences>Android,然后輸入你在前面記下的SDK安裝目錄。單擊OK按鈕。4.3 創(chuàng)建avd在Eclipse中打開AVD管理界面,點(diǎn)擊“new”按鈕,在“Create new Android Virtua Device(AVD)”對話框的Name處填寫AVD的名字GM,在Target處選擇“Google APIs (Google Inc.) API Level 8”,在SD Card容量大小輸入512,其他選項(xiàng)默認(rèn)不動,如圖所示,點(diǎn)擊“Cre

14、ate AVD”按鈕完成創(chuàng)建。圖3 創(chuàng)建AVD5、設(shè)計過程5.1 設(shè)計思路作為Android平臺上開發(fā)的應(yīng)用軟件,它具有與用戶交互的界面,界面簡潔美觀易于操作,因此,對手機(jī)文件管理器的功能規(guī)定可以從文件管理器的界面來劃分。手機(jī)文件管理器的用戶操作界面分為一下三部分:分類瀏覽界面、SD卡界面、網(wǎng)盤界面本節(jié)分別對這三個界面的設(shè)計進(jìn)行詳細(xì)介紹。5.2 界面設(shè)計5.2.1 主界面視圖文件管理器默認(rèn)顯示的界面就是分類瀏覽界面。用戶單擊任一按鈕,即可進(jìn)入文件進(jìn)行相關(guān)操作。主界面如圖所示。圖4 主界面圖 對于主界面的設(shè)計,我們采用了簡潔而醒目的方式.界面通體采用的是水平的線性布局嵌套一個TabHost布局,

15、上面三個是Tab按鈕,可以切換頁面。分別為:分類文件、SD卡、網(wǎng)盤。九個大方框是采用表格布局和線性布局結(jié)合的ImageButton圖像按鈕控件。圖片、音樂、視頻、文檔、安裝包、壓縮包、私密空間、藍(lán)牙、關(guān)于是通過九個TextView文本框?qū)崿F(xiàn)的。 5.2.2菜單項(xiàng)選擇界面菜單項(xiàng)選擇界面是通過菜單Menu實(shí)現(xiàn)的。按下Menu鍵后會顯示“新建目錄”、“粘貼文件”、“上一級”、“查看方式”、“排序方式”和更多六個功能。這六個功能是通過子菜單加入到Menu中的。下圖為菜單項(xiàng)選擇界面:圖5 菜單項(xiàng)選擇界面代碼如下:public boolean onCreateOptionsMenu(Menu menu)

16、/ TODO Auto-generated method stub/調(diào)用父類的方法創(chuàng)建菜單super.onCreateOptionsMenu(menu);/向菜單中添加五個菜單項(xiàng),指定菜單項(xiàng)對應(yīng)的圖片,設(shè)置菜單項(xiàng)對應(yīng)的標(biāo)識menu.add(0, MENU_NEW, 0,"新建目錄");menu.add(0, MENU_PASTE, 0, "粘貼文件");menu.add(0,MENU_UPLEVEL,0,"上一級");menu.add(0,MENU_VIEW,0,"查看方式");menu.add(0,MENU_SO

17、RT,0,"排序方式");menu.add(0,MENU_SEARCH,0,"搜索");menu.add(0,MENU_SETPASSWORD, 0, "設(shè)置密碼");return true;5.2.3長按文件菜單界面 長按文件菜單是對文件進(jìn)行一些基本的操作??偟氖遣捎靡粋€對話框來完成的。具體的功能可以從下圖中看出:圖6 長按文件菜單界面代碼如下:private void openFileOperateMenu(File file) String menu="打開","重命名","刪除

18、","復(fù)制","剪切","移動到私密空間","詳細(xì)信息","共享"AlertDialog.Builder builder=new AlertDialog.Builder(FileManagerExampleActivity.this).setTitle("請您選擇您需要進(jìn)行的操作").setItems(menu, new FileClickListener(file);builder.create().show();5.3功能模塊設(shè)計功能模塊設(shè)計主要是針對文件夾進(jìn)行

19、操作的。總共有六個功能,具體的實(shí)現(xiàn)過程與代碼將一一進(jìn)行設(shè)計,如表2:按鈕功能新建目錄新建文件夾,并取名粘貼文件將已復(fù)制好的文件或者文件夾粘貼到指定的位置并提示上一級返回上一級目錄查看方式以不同方式查看文件排序方式將文件按不同方式排序更多文件搜索表2 界面功能說明5.3.1新建目錄新建目錄的功能是可以在手機(jī)里面新建一個文件夾,還可以自己取好名字,方便查找。如果取的名字和已有文件的名稱相同則會出現(xiàn)提示“目錄名稱已存在!”。界面如下圖: 圖7 新建目錄界面代碼如下所示:private void CreateNewFile() / 創(chuàng)建布局對象final DialogLayout layout = n

20、ew DialogLayout(this);/ 設(shè)置初始化值layout.getMessageTextView().setText("請輸入目錄名");this.showCustomDialog("新建目錄", layout,/ 點(diǎn)擊確定new DialogInterface.OnClickListener() Overridepublic void onClick(DialogInterface dialog, int which) / TODO Auto-generated method stub/ 獲取目錄名稱String pathName = l

21、ayout.getInputEditText().getText().toString();String currentDirectory = nowDirectory.getAbsolutePath();if (!currentDirectory.equals("/") currentDirectory += "/"/ 獲取全名final String allName = currentDirectory + pathName;/ 創(chuàng)建File對象final File file = new File(allName);/ 判斷是否重名if (file.

22、exists() showMessageDialog("新建目錄", "目錄名稱已經(jīng)存在!"); else boolean creatok = file.mkdirs();if (creatok) / 如果創(chuàng)建成功showMessageDialog("新建目錄", "創(chuàng)建成功!");openOrBrowseTheFile(nowDirectory); else showMessageDialog("新建目錄", "創(chuàng)建失敗!");,/ 按否定按鈕new DialogInter

23、face.OnClickListener() Overridepublic void onClick(DialogInterface dialog, int which) / TODO Auto-generated method stubdialog.cancel();,/ 按取消按鈕new DialogInterface.OnCancelListener() Overridepublic void onCancel(DialogInterface dialog) / TODO Auto-generated method stubdialog.cancel(););5.3.2 粘貼文件粘貼文件

24、的功能是可以將已復(fù)制好的文件或者文件夾粘貼到指定的位置。但是如果沒有復(fù)制文件或者文件夾則會出現(xiàn)如下提示 圖8 粘貼文件界面5.3.3上一級 上一級的功能是返回上一級目錄5.3.4查看方式查看方式可以對文件進(jìn)行各種查看,如列表方式、列表和詳情、縮略圖。列表方式可以智能看到文件夾的名字,而列表和詳情可以查看文件夾修改的具體時間。而縮略圖則比較美觀,看上去很舒服。整個是一個對話框,對話框里面有三個單項(xiàng)選擇按鈕。選中其中一個按鈕后按確定或者取消按鈕則可以實(shí)現(xiàn)或者取消某一查看方式。具體如下圖所示: 圖9 查看方式頁面代碼如下:private void ViewDialog() final String

25、name = new String "列表", "列表和詳情", "縮略圖" ;/ 創(chuàng)建對話框AlertDialog.Builder builder = new AlertDialog.Builder(FileManagerExampleActivity.this).setTitle("查看方式").setSingleChoiceItems(name, view_RadioChecked,new DialogInterface.OnClickListener() Overridepublic void onClic

26、k(DialogInterface dialog,int which) / TODO Auto-generated method stubif (which = 0) file_style = STYLE_LIST; / 設(shè)置查看方式為listview_RadioChecked = 0;isListView = true; else if (which = 1) file_style = STYLE_LIST_DETAIL;/ 設(shè)置查看方式為list和顯示詳細(xì)內(nèi)容view_RadioChecked = 1;isListView = true; else file_style = STYLE_G

27、RID;/ 設(shè)置查看方式為縮略圖view_RadioChecked = 2;isListView = false;).setPositiveButton("確定", new OnClickListener() Overridepublic void onClick(DialogInterface arg0, int arg1) / TODO Auto-generated method stub/ 更改視圖updateLayout();/ 設(shè)置適配器setListOrGridAdapter();).setNegativeButton("取消", null)

28、;builder.create().show();5.3.5排序方式 排序方式可以將文件按各種不同的方式進(jìn)行排序。這樣能方便而且更快的找到我們的文件夾。這個界面的實(shí)現(xiàn)過程跟查看方式類似。具體如下圖所示: 圖10 排序方式界面 代碼如下:public static void sortFileList(List<FileInfo>fileList,int change_sort)/根據(jù)change_sort來進(jìn)行分類排序switch(change_sort)case 0:sortByTime(fileList);/按時間排序break;case 1:sortByname(fileLis

29、t);/按名字排序break;case 2:sortBySize(fileList);/按大小排序break;5.3.6更多 更多里面有搜索功能,這個功能可以搜索文件,有兩種不同的搜索方式。第一種是:在當(dāng)前目錄下搜索;這個只能在某一個文件夾里面搜索某個文件;第二種是:在整個目錄下搜索:這個可以在整個文件里面搜索。具體內(nèi)容如下圖: 圖11 文件搜索界面代碼如下:private void searchFile(File file) if (fileList.isEmpty() fileList.add(new FileInfo("返回搜索前的目錄", "",

30、 getResources().getDrawable(R.drawable.uponelevel), 0);searchPath.add(nowDirectory.getAbsolutePath();File fileArrays = file.listFiles();for (File curFile : fileArrays) if (curFile.getName().indexOf(search_keyWord) != -1) / 搜索到的文件添加它的絕對路徑到fileList中curPath = curFile.getAbsolutePath();searchPath.add(cu

31、rPath);setFileInfo(new File(curPath);/ 是文件夾的話繼續(xù)遍歷搜索if (curFile.exists() && curFile.isDirectory() / 只能遍歷可讀的文件夾,否則會報錯if (curFile.canRead() searchFile(curFile);6 軟件測試 測試之前一直都是在android模擬器顯示,下面是基于小米2s的的真機(jī)測試6.1 分類文件打開軟件,在此界面可以看到九個項(xiàng)目:圖片”、“音樂”、“視頻”、“文檔”、“安裝包”、“壓縮包”、“私密空間”、“藍(lán)牙”、“關(guān)于”,見下圖 圖12 主界面l 圖片、音

32、樂、視頻、文檔、安裝包、壓縮包: 選擇需要查看的文件、點(diǎn)擊按鈕之后即可看見相關(guān)文件l 私密空間:對需要加密的文件移動到私密空間(特別提示:私密空間初始密碼為:123456)長按需要加密的文件,彈出對話框后,點(diǎn)擊移動到私密空間即可 圖13 私密空間測試圖l 藍(lán)牙:單擊此按鈕之后,會彈出一個窗口,提示藍(lán)牙權(quán)限請求,打開藍(lán)牙之后,可以方便的共享文件,再次單擊藍(lán)牙按鈕之后藍(lán)牙關(guān)閉,如下圖 圖14 藍(lán)牙功能測試圖l 關(guān)于:點(diǎn)擊此按鈕后,可看到關(guān)于本程序的簡本介紹,見下圖: 圖15 關(guān)于功能測試圖 6.2 SD卡 在此模塊中看見SD卡中所有的文件或文件夾基本操作:文件的剪切/粘貼,重命名,刪除長按文件或文

33、件夾彈出對話框,提示文件的文件的剪切/粘貼,重命名,刪除等操作,點(diǎn)擊相關(guān)選項(xiàng)即可。 圖16 長按功能測試圖l 文件查看方式:單擊菜單按鈕,下拉菜單列表中提示相關(guān)操作,選擇相關(guān)方式,點(diǎn)擊確定即可 圖17 查看方式列表 注:Ø 列表:以文件或文件夾的名稱進(jìn)行列表顯示Ø 列表和詳情:以文件或文件夾的名稱和修改時間進(jìn)行列表顯示Ø 縮略圖:以網(wǎng)格形式顯示文件或文件夾具體顯示情況見下圖: 列表 列表和詳情 縮略圖 圖18 排序方式測試圖l 文件排序方式:單擊菜單按鈕,菜單列表中選擇排序方式按鈕,排序方式有時間排序、名字排序、大小排序,選擇相關(guān)排序,點(diǎn)擊確定即可 圖19 排序方式測試圖l 打開文件的MIME支持:打開文件提示能打開相關(guān)類型的手機(jī)已安裝程序進(jìn)行打開 如下圖打開音樂類型的文件,提示了本機(jī)以安裝的音樂軟件進(jìn)行打開 圖20 MIME支持測試圖l 支持藍(lán)牙或其他方式的文件共享:l長按需

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論