freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的文件瀏覽器開發(fā)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)論文(參考版)

2025-07-07 11:26本頁面
  

【正文】 使我對(duì)所學(xué)的專業(yè)課知識(shí)得到了融會(huì)貫通,得到了比任何一門課都大的提高和進(jìn)步。 對(duì) Android 了解不夠,不能很大發(fā)揮其語言功能,尤其在編寫代碼的時(shí)候不能夠熟練使用,而是到處查閱資料,也不能夠很準(zhǔn)確的區(qū)別出相近功能指令的各自功能特點(diǎn),使得在本系統(tǒng)的實(shí)現(xiàn)過程中,放棄了一些很好的設(shè)想和功能,也是一種遺憾。但是仍然存在一些問題,如有些詳細(xì)功能沒有實(shí)現(xiàn) ,軟件外觀布置不協(xié)調(diào),鍵盤使用不方便等。我始終相信畢業(yè)設(shè)計(jì)是我們大學(xué)當(dāng)中的最后也是最重要的一個(gè)環(huán)節(jié),通過這些理論知識(shí)的學(xué)習(xí)和實(shí)驗(yàn),不僅鍛煉了動(dòng)手能力,而且加強(qiáng)了合作意識(shí),使我受益匪淺,為我們的四年大學(xué)生活畫上一個(gè)圓滿的句號(hào)。在這次課程設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法。在本次開發(fā)過程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。 總結(jié) 在本瀏覽器的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足 。使得本地?cái)?shù)據(jù)能夠更安全的放置在手機(jī)上,真真正正的方便用戶,在方便用戶的同時(shí),我們也設(shè)置了友好的操作界面,用戶可以很方便的管理自己手機(jī)中的文件。美化界面,實(shí)現(xiàn)這些功能的主要是使用了文件瀏覽器所繼承的一些 Java 包下的類、主要的類有 File 類,以及 android 的 Listactivity 類,創(chuàng)建文件夾的操作、使用 File 類中的一些方法對(duì)文件進(jìn)行操作、使用 listactivity 類對(duì)文件顯示列表進(jìn)行設(shè)置。 return false} return true。 }}} catch (Exception e) { ()。 return true。 !(())) { boolean creadok = ()。 try { if (!(()) amp。 return true。 (0, 3, 0, 根目錄 ).setIcon()。 (0, 1, 0, 刪除目錄 ).setIcon()。 創(chuàng)建文件瀏覽器菜單部分代碼及注釋 public boolean onCreateOptionsMenu(Menu menu) { (menu)。這樣文件瀏覽器的可擴(kuò)展性能就會(huì)大大的提高了,同時(shí)我們還為一些其他擴(kuò)展名的文件預(yù)留號(hào)了相應(yīng)的應(yīng)用接口,這樣當(dāng)用戶擴(kuò)展了相應(yīng)的文件格式,我們就可以通過接口來實(shí)現(xiàn)文件的一些擴(kuò)展。 } startActivity(intent)。 } 10 6 項(xiàng)目測試 Else if (checkEndsWithInStringArray(fileName, getResources().getStringArray())) { ((file), audio/*)。 // 取得文件名 String fileName = ()。 ()。 } else { fileOptMenu(file)。 if (()) { = file。 } 這段代碼主要實(shí)現(xiàn)了文件瀏覽器的返回上一層目錄的功能,因?yàn)樵谌粘5牟僮髦?,用戶在很多時(shí)間里都有這樣 的需求,那就是在文件瀏覽完成之后,馬上就要返回上一次基于 Android 平臺(tái)的文件瀏覽器研究與實(shí)現(xiàn) 9 操作的目錄,那么就要是有返回上一層目錄這個(gè)功能了,設(shè)置這樣的一個(gè)快捷操作能大大的節(jié)省用戶的一些操作時(shí)間。 因?yàn)樯傻奈募夸浭怯?List 方式來顯示的,這樣的話,每個(gè)歷 List 就有自己獨(dú)一無二的 Id,當(dāng)我們點(diǎn)擊相應(yīng)的 List 列的時(shí)候,就會(huì)有一個(gè)單擊監(jiān)聽器對(duì)用戶的活動(dòng)進(jìn)行監(jiān)聽,在監(jiān)聽器中對(duì)點(diǎn)擊的 Id 進(jìn)行判斷,如果判斷 Id是 0 的話則意味著用戶選擇的是根目錄,如果選的不是根目錄就打開相應(yīng)的文件或者目錄。 進(jìn)而設(shè)置文件瀏覽器的布局方式為現(xiàn)行布局,調(diào)用文件瀏覽器源代碼的布局文 件,在布局文件中設(shè)置文件瀏覽器的布局方式。 } } 這段程序主要實(shí)現(xiàn)了文件瀏覽器的文件列表顯示功能,我 們新建了一個(gè)類,類名字叫 FileList這個(gè)類繼承與 ListActivity這樣的話,這個(gè)類就有了類似于 Java中的 List類所實(shí)現(xiàn)的功能,能夠顯示列表,而 ListActivity 類有繼承于 Activity 類,這個(gè)類是android 系統(tǒng)的最基本的類之一,有這個(gè)類的話, ListActivity 就是一個(gè) activity,就可以用來顯示。 else (this, Not a Directory, That39。 } else { File file = new File((selectionRowID))。s a file, not a directory *用戶選擇按鈕返回 false 值 */ int selectionRowID = (int) getSelectionRowID()。 fill(new File(/).listFiles())。 /** *當(dāng) Android 活動(dòng)第一次啟動(dòng)的時(shí)候調(diào)用 OnCreate()函數(shù) *OnCreat()函數(shù)是繼承于父類 ListActivity 基于 Android 平臺(tái)的文件瀏覽器研究與實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1