【正文】
加使用功能。如有可能填加藍(lán)牙(手機(jī)訪問手機(jī)、電腦訪問手記),上傳網(wǎng)絡(luò),添加到郵件功能。相關(guān)程序調(diào)用:例如用戶選擇圖片文件,對(duì)文件的擴(kuò)展名來進(jìn)行智能匹配,這樣就使的文件瀏覽器的各項(xiàng)擴(kuò)張性能有最大限度的提升,能使手機(jī)擴(kuò)展更多的文件、應(yīng)用,我們還在定期的對(duì)文件瀏覽器進(jìn)行版本的更新升級(jí),及時(shí)的設(shè)置新的文件匹配擴(kuò)展,這樣如果有新的應(yīng)用或者格式的文件,我們就能在很短時(shí)間內(nèi)與其兼容,可以說我們的文件瀏覽器是一個(gè)永不過期的文件瀏覽器應(yīng)用。文件傳輸模式是指當(dāng)用戶設(shè)置文件傳輸模式的時(shí)候,啟動(dòng)本地藍(lán)牙模塊,用藍(lán)牙與其他終端進(jìn)行ftp通信,用ftp(文件傳輸協(xié)議)來對(duì)文件進(jìn)行收發(fā)、手機(jī)與計(jì)算機(jī)只講進(jìn)行通信、進(jìn)行手機(jī)與手機(jī)終端的通信、建立連接可以進(jìn)行文件的傳輸、建立游戲互聯(lián),可以極大的擴(kuò)展手機(jī)的可玩性、共享性。 基本功能要求1.系統(tǒng)文件與用戶應(yīng)用文件及應(yīng)用程序切換。2.搜索功能(調(diào)用輸入法)。4.不同文件調(diào)用不同其他軟件。圖象:設(shè)壁紙、屏幕保護(hù)、聯(lián)系人頭像、填加新聯(lián)系人,設(shè)分組頭像、編輯圖象;音樂:設(shè)鈴聲、信息提示、鬧鐘、日歷提醒、聊天室。6.亮點(diǎn)優(yōu)勢(shì):采用樹結(jié)構(gòu)、文件拖拽、屬性設(shè)置(共巷、隱藏、密碼保護(hù))、撤消。2.瀏覽器支持雙擊屏幕進(jìn)行縮放。4.整個(gè)系統(tǒng)多出都支持語音控制,并擁有獨(dú)立的控制面板。6.支持微軟Exchange郵件服務(wù)。8.雙擊就能上傳圖片至YouTube。2. 屏幕分辨率很高。4. 播放視頻方面android相對(duì)流暢。 四、項(xiàng)目測(cè)試本章主要介紹本項(xiàng)目的一些代碼及注釋,最后會(huì)展示一部分功能,/***創(chuàng)建文件列表類 *該類繼承于ListActivity使之有文件列表功能*/public class FileList extends ListActivity {/***創(chuàng)建文件列表*列表功能,文件列表功能可以將文件存入列表中*列表是私有屬性,只能自己調(diào)用*/ private ListString items = null。/***設(shè)置視圖的布局格式為線性布局*創(chuàng)建文件的根目錄*將根目錄加入文件列表中*/ setContentView()。}/***設(shè)置點(diǎn)擊方法*方法onListItemClick監(jiān)聽文件列表的點(diǎn)擊事件*該方法onListItemClick使受保護(hù)的方法*/ Override protected void onListItemClick(ListView l, View v, int position, long id) {/***獲取到點(diǎn)擊行的ID,返回類型為整形*判斷獲得的ID是不是為0*如果獲得ID為0則說明選擇的是根目錄進(jìn)而顯示根目錄*如果ID不為0則沒有選擇根目錄*傳如選擇文件列表的ID號(hào)*再次判斷ID是不是在文件目錄中*如果文件ID在目錄中則調(diào)用顯示目錄方法*如果不在文件目錄里則彈出提示框*提示語為That39。 if (selectionRowID == 0) { fillWithRoot()。 if (()) fill(())。s a file, not a directory, Cancel, false)。而FileList就是一個(gè)activity,可以用來顯示,而且他還有一些Java中的List類的相似的功能。接下來就是FileList這個(gè)類重寫了父類里面的一個(gè)方法OnCreat方法,這個(gè)方法用于生成程序的界面,當(dāng)工程的源代碼運(yùn)行的時(shí)候,啟動(dòng)虛擬設(shè)備,這時(shí)就是android的一個(gè)activity,所以系統(tǒng)就會(huì)找到源代碼的的OnCreat方法,生成一個(gè)可視的界面。//返回上一級(jí)目錄 private void upOneLevel() { if(() != null) (())。 //瀏覽指定的目錄,如果是文件則進(jìn)行打開操作 private void browseTo(final File file) { (())。 fill(())。 } }//打開指定文件 protected void openFile(File aFile) { Intent intent = new Intent()。 File file = new File(())。}// 根據(jù)不同的文件類型來打開文件 if(checkEndsWithInStringArray(fileName,getResources().getStringArray())) { ((file), image/*)。 } else if (checkEndsWithInStringArray(fileName, getResources().getStringArray())) { ((file), video/*)。 }該段代碼主要實(shí)現(xiàn)了文件瀏覽器針對(duì)不同擴(kuò)展名的文件調(diào)用不同的打開方式來執(zhí)行文件,文件的不同擴(kuò)展名是已經(jīng)放置在我們的文件瀏覽器的配置文件中,其已經(jīng)設(shè)置了一些文件擴(kuò)展名格式、例如我們的音樂文件是mp3格式,這樣的話,當(dāng)文件瀏覽器打開了不同類型的文件,這時(shí)候文件瀏覽器就可以調(diào)用相應(yīng)的程序來運(yùn)行這些擴(kuò)展名的文件。大大的方便了用戶。 (0, 0, 0, 新建目錄).setIcon()。 (0, 2, 0, 粘貼文件).setIcon()。 (0, 4, 0, 上一級(jí)).setIcon()。 } //新建文件夾 public boolean newFolder(String file) {FiledirFile = new File(()+/+file)。amp。 if (creadok) {()。 } else{ return false。 (e)。}該段代碼主要完成了對(duì)自動(dòng)菜單的操作,在自動(dòng)菜單中可以進(jìn)行文件的新建,復(fù)制、刪除、粘貼、返回文件瀏覽器的根目錄、判斷如果是文件瀏覽器的子目錄的話就會(huì)有一個(gè)新的列表用來顯示文件的上一層目錄并獲得文件瀏覽器預(yù)設(shè)的一些小圖標(biāo)。圖51 文件的幾種基本操作文件瀏覽器的幾種基本操作用來給用用戶顯示用戶所需要的幾種基本操作,例如文件瀏覽器對(duì)文件的選擇、應(yīng)用程序的卸載、系統(tǒng)文件的備份、系統(tǒng)設(shè)定的備份、在其他地方創(chuàng)建快捷方式來方便操作、以及對(duì)文件或者目錄的屬性進(jìn)行設(shè)置、例如我們可以設(shè)置文件夾的各種屬性、這樣就大大的方便了用戶對(duì)自己文件的操作,例如用戶將文件屬性設(shè)置問隱藏、就有利于用戶數(shù)據(jù)的安全。 文件瀏覽器的任務(wù)管理圖52 文件的任務(wù)管理在提供給用戶基本功能模塊的同時(shí)、我們也設(shè)置了一些在實(shí)際應(yīng)用中比較實(shí)用的擴(kuò)展,例如我們的文件任務(wù)管理,在文件任務(wù)管理中、我們實(shí)現(xiàn)了對(duì)文件的切換,根據(jù)用戶的實(shí)用情況、可能在瀏覽文件的同時(shí)也有需要使用其他程序,這樣就要用到我們的文件任務(wù)管理功能中的切換功能,用戶可以切換到其他界面進(jìn)行操作,同時(shí)我們還提供了部分的軟件卸載功能供用戶使用。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。因?yàn)閷?duì)瀏覽器的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。盡管本瀏覽器存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。在整個(gè)設(shè)計(jì)過程中,我們遇到了很多困難,但是在邱曉榮老師的悉心教導(dǎo)和我們組員的共同努力下,我們完成了軟件制作和論文纂寫,在此期間我深入學(xué)習(xí)了軟件的開發(fā)流程、團(tuán)隊(duì)項(xiàng)目組建、Android、Java語言程序設(shè)計(jì)等方面的書籍,所以收獲頗大。在設(shè)計(jì)和實(shí)驗(yàn)過程中,我們提出問題,解決問題和分析問題的能力得到了提升。希望在我以后的學(xué)習(xí)和工作生涯中繼續(xù)研究,繼續(xù)完善。但是總的來說,這次的課程設(shè)計(jì)對(duì)我來說是一次非常難得的鍛煉機(jī)會(huì)。 g an employment tribunal claiEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:t agree with the disciplinary action your employer has taken against youDismissal.You can make a claim to an empl