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

正文內(nèi)容

基于android的文件瀏覽器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-閱讀頁

2025-07-11 13:17本頁面
  

【正文】 X (x6)、Linu8x。 系統(tǒng)組件。開發(fā)Android應(yīng)用程序最簡捷的方式是下載Android SDK和Eclipse IDE。Eclipse提供了一個(gè)豐富的Java環(huán)境,Java代碼通過編譯后,Android Developer Tools 執(zhí)行打包的工作。AndroidSDK是一個(gè)ZIP文件,可以把它解壓到硬盤上的一個(gè)目錄中。 和 docs目錄 本地和網(wǎng)上提供的 SDK 文檔。文檔還包括一個(gè)高級(jí)開發(fā)指南和 Android 社區(qū)的鏈接。這個(gè)示例應(yīng)用程序可以作為 Android 應(yīng)用程序開發(fā)的良好起點(diǎn)。最常用、最有用的工具是adb實(shí)用程序(Android Debug Bridge)。只有 Windows 平臺(tái)的開發(fā)人員才需要這些文件。第4章 總體設(shè)計(jì)整個(gè)項(xiàng)目基于Android框架設(shè)計(jì),采用Activity顯示界面,SettingActivity顯示設(shè)置界面,主要布局為ListView和GridView,通過File和IO的操作來是實(shí)現(xiàn)基本功能,通過SharedPreference持久化數(shù)據(jù),操作手機(jī)上的文件。具體功能如下:1 快捷的工具欄操作,查看收藏夾,查詢,視圖方式的切換。3 可對(duì)不同擴(kuò)展名的文件進(jìn)行不同的操作,文件夾表現(xiàn)形式為打開,圖片表現(xiàn)形式為瀏覽,音頻表現(xiàn)形式為調(diào)用播放器。 設(shè)置模塊簡介Android應(yīng)用的設(shè)置界面,是為了給用戶更好的體驗(yàn),以便于適用不同喜好的用戶,通常情況下,功能有:個(gè)性設(shè)置,主要是為了讓界面更加的美觀;顯示設(shè)置,讓用戶選擇不同的顯示模式;偏好設(shè)置,適用不同喜好的用戶;以及一些對(duì)應(yīng)用方面的設(shè)置。2 顯示設(shè)置,是否顯示隱藏文件,更改排序。本項(xiàng)目主要實(shí)現(xiàn)對(duì)手機(jī)系統(tǒng)上安裝應(yīng)用的管理,主要功能有:打開應(yīng)用,更方便的查看應(yīng)用程序;強(qiáng)行停止,釋放更多的內(nèi)存,減少不必要的損耗;卸載應(yīng)用,針對(duì)不合適的應(yīng)用可以一鍵干凈的清除掉。2靈活性和可擴(kuò)展性:系統(tǒng)可根據(jù)客戶需求規(guī)模的不斷擴(kuò)大,在不影響用戶日常工作的前提下,對(duì)支持和功能方面進(jìn)行擴(kuò)展。5 功能完整:系統(tǒng)基本功能完整,高級(jí)應(yīng)用功能實(shí)用,可維護(hù)性強(qiáng)。7 便利的在線幫助系統(tǒng):提供便利的使用幫助,解答用戶大多數(shù)的使用問題。用戶通過本地位置,可以管理當(dāng)前手機(jī)和SD卡上的文件。以及最右邊的按鈕顯示/隱藏工具欄。這樣,大家在運(yùn)行文件瀏覽器時(shí),其會(huì)自動(dòng)跳轉(zhuǎn)到該主目錄的文件夾下。Android中數(shù)據(jù)共享方式有四種,此處利用SharedPreference,因?yàn)镾haredPreference適用于鍵值對(duì)類型的少量數(shù)據(jù),長按目錄會(huì)進(jìn)入刪除界面,刪除用戶認(rèn)為多余的收藏目錄。public String[] str = {主頁,手機(jī),我的下載,我的圖片}。圖511 收藏夾2工具欄第三個(gè)按鈕為搜索按鈕,點(diǎn)擊會(huì)彈出搜索對(duì)話框,輸入要查找文件的名字,點(diǎn)擊確定按鈕,對(duì)話框消失,出現(xiàn)進(jìn)度條,會(huì)根據(jù)文件名字,查找當(dāng)前目錄下,包含此名字的所有文件。如圖所示圖512 搜索文件3工具欄第四個(gè)按鈕為向上翻頁按鈕,點(diǎn)擊會(huì)進(jìn)入到上一級(jí)目錄,同時(shí)改變當(dāng)前路徑。private void toFront() {}if((mCurrentFile)amp。!isSearched){(, 已經(jīng)到達(dá)根目錄, 1000).show()。5工具欄第六個(gè)按鈕為切換顯示模式按鈕,當(dāng)前模式為列表顯示模式,點(diǎn)擊會(huì)進(jìn)入到縮略圖顯示模式。如圖所示圖514 文件操作1 打開:針對(duì)不同的文件類型,進(jìn)行不同的操作,文件夾類型表現(xiàn)為直接進(jìn)入子目錄,顯示子目錄下的所有文件,并且改變當(dāng)前路徑;文本類型的文件,則會(huì)通過Intent進(jìn)行過濾type為“text/plain“調(diào)用系統(tǒng)自帶的文件查看器,進(jìn)行瀏覽;音樂類型的文件,則會(huì)通過Intent進(jìn)行過濾type為“audio/*“調(diào)用系統(tǒng)自帶的音樂播放器,進(jìn)行播放,若用戶有多種播放器,則會(huì)讓用戶進(jìn)行選擇;音頻類型的文件,則會(huì)通過Intent進(jìn)行過濾type為“vidio/*“調(diào)用系統(tǒng)自帶的視頻播放器,進(jìn)行播放。private void paste(){FileOutputStream fis = null。String filepath = ()+/+()。}mFiles = ()。}粘貼分為文件的粘貼和文件夾的粘貼,對(duì)文件的粘貼直接調(diào)用pasteFile方法,對(duì)于文件夾,要進(jìn)行遞歸的調(diào)用,不僅要粘貼到文件夾還有其下的文件。 ()。 i 。對(duì)于文件的刪除,對(duì)于文件夾的刪除同樣要進(jìn)行遞歸調(diào)用。5重命名:點(diǎn)擊會(huì)顯示重命名對(duì)話框,對(duì)話框中顯示原來文件的名字,如果兩次文件的名字一致,則提示“操作失敗,請使用一個(gè)不同的名字”,不一致的話,(new File(currentPath))。6 添加書簽:點(diǎn)擊添加書簽,更新SharedPreference中的數(shù)據(jù),同時(shí)提示添加成功的信息。如圖所示圖515 詳情此模塊提供主要菜單的功能,主要包括:管理,跳轉(zhuǎn)到程序管理界面;新建,主要是新建文件和新建文件夾操作;設(shè)置,跳轉(zhuǎn)到設(shè)置模塊;關(guān)于,是對(duì)應(yīng)用的一些說明,包括應(yīng)用版本,公司Logo,開發(fā)團(tuán)隊(duì)簡介之類的消息;幫助,有助于用戶操作,以及網(wǎng)址的跳轉(zhuǎn),利于用戶對(duì)本軟件進(jìn)行一些建議,讓我們了解軟件的不足之處,可進(jìn)行及時(shí)的更新;退出,可直接退出本應(yīng)用。 設(shè)置模塊設(shè)置模塊主要用于提高用戶體驗(yàn),通常要定義一個(gè)PreferenceActivity類,定義它的布局,添加設(shè)置選項(xiàng),設(shè)置的選項(xiàng)內(nèi)容存放在SharedPreference中,代碼中獲得方法為:preferences = (this)。視圖模式:分為列表和平鋪兩種方式,用戶通過點(diǎn)擊右邊下拉按鈕進(jìn)行設(shè)置,點(diǎn)擊back回到主界面,則會(huì)顯示用戶選擇的視圖模式。使文件操作更人性化使文件操作更快捷使文件操作功能更完善。初始化主目錄:更改默認(rèn)顯示的主文件夾,那么每次進(jìn)來則會(huì)顯示此文件夾下的子文件。更改排序:可以對(duì)文件進(jìn)行按名字排序,按如期排序,按大小排序操作。1 對(duì)于正在運(yùn)行的界面,首先要獲得所有正在運(yùn)行的進(jìn)程,ListRunningAppProcessInforunningAppProcesses=(ActivityManager)getSystemService()。本項(xiàng)目基于眾多用戶的需求,增加手機(jī)應(yīng)用管理模塊,本模塊包括正在運(yùn)行的應(yīng)用和已安裝的應(yīng)用,如圖所示圖531管理界面獲得所有已安裝的應(yīng)用ListApplicationInfomApps= getPackageManager().getInstalled Applications()。當(dāng)我們點(diǎn)擊ListView中的某一項(xiàng)時(shí),會(huì)進(jìn)入到卸載界面,此界面是android框架中已經(jīng)定義好的,我們可以通過代碼設(shè)置去調(diào)用Intent intent = new Intent()。((package, , null))。當(dāng)長按ListView中的某一項(xiàng)時(shí),會(huì)彈出一個(gè)操作對(duì)話框,如圖所示圖532 管理執(zhí)行界面點(diǎn)擊“打開“選項(xiàng),會(huì)直接運(yùn)行此應(yīng)用,打開的代碼如下:Intent intent = new Intent()。()。(, )。點(diǎn)擊“強(qiáng)行停止“選項(xiàng),會(huì)停止此正在運(yùn)行的應(yīng)用,并要刷新本界面,代碼如下:()。()。 mApps=(ArrayListResolveInfo)(intent,0)。Activity的生命周期,當(dāng)跳轉(zhuǎn)到另一個(gè)界面時(shí),本界面為onPause()—onStop(),另一個(gè)界面為onCreate()—onStart() —on Resume(),而再返回到上一個(gè)界面時(shí),會(huì)調(diào)用生命周期的onRestart()—onStart()—onResume(),所以把計(jì)算放在onStart()中會(huì)更加的精確。 文件類型的判斷 通過自定義各種文件類型的一個(gè)常量來實(shí)現(xiàn)不同類型文件之間的一個(gè)判斷。第6章 測試分析 系統(tǒng)測試在測試提供給用戶基本模塊功能的同時(shí),為確保軟件運(yùn)行的可行性和穩(wěn)定性,程序中加入了有利于在eclipse環(huán)境中運(yùn)行的小程序,同時(shí)也設(shè)置了一些在實(shí)際應(yīng)用中比較實(shí)用的擴(kuò)展,例如文件任務(wù)管理,在文件任務(wù)管理中,我們實(shí)現(xiàn)了對(duì)文件的切換,根據(jù)用戶的實(shí)際情況,可能在瀏覽文件的同時(shí)也有需要使用其他程序,這樣就要用到我們的文件任務(wù)管理器中的切換功能。 軟件測試通過編譯將軟件編譯到模擬器后,可以進(jìn)行一些基礎(chǔ)系列的測試。
2 基本的功能是否實(shí)現(xiàn)模擬網(wǎng)絡(luò)不通的情況。可以通過斷開網(wǎng)絡(luò)連接的方法模擬手機(jī)網(wǎng)絡(luò)不通的情況,具體就是把本地連接的狀態(tài)設(shè)成禁用或者直接拔掉網(wǎng)絡(luò)連接線。3 查看軟件的運(yùn)行情況通過對(duì)管理界面的操作,查看正在運(yùn)行的程序情況。圖61 軟件運(yùn)行顯示 第7章 總結(jié)Android技術(shù)是基于Linux內(nèi)核的操作系統(tǒng)的,它的主要特點(diǎn)有:應(yīng)用程序可以通過標(biāo)準(zhǔn)API訪問核心移動(dòng)設(shè)備功能;通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明功能供其它應(yīng)用程序使用;Android 技術(shù)有完整的多任務(wù)環(huán)境,其中的應(yīng)用程序可以并行運(yùn)行,而且在后臺(tái)運(yùn)行時(shí),應(yīng)用程序可以生成通知以引起注意;應(yīng)用程序可以輕松地嵌入 HTML、Java script 和樣式表中,還可以通過web視圖顯示網(wǎng)絡(luò)內(nèi)容。除了基于Android文件瀏覽器基本的功能(比如:文件打開功能,文件屬性修改,文件夾加密,文件夾解密,文件隱藏,文件顯示,文件瀏覽器的菜單自動(dòng)顯示,新建文件夾,刪除文件夾,修改文件夾的屬性,隱藏文件夾,顯示隱藏文件夾,新建文件,刪除文件,以及主界面的設(shè)計(jì)與開發(fā)實(shí)現(xiàn))之外,文件瀏覽器還提供了本地和遠(yuǎn)程網(wǎng)絡(luò)共享的功能。當(dāng)我們啟動(dòng)文件瀏覽器的時(shí)候,系統(tǒng)會(huì)自動(dòng)的進(jìn)入默認(rèn)的目錄,用以顯示這個(gè)根目錄下的所有文件及文件夾,同時(shí)按照不同類型的文件擴(kuò)展名來自動(dòng)識(shí)別文件,給文件分配不同的圖標(biāo),這樣用戶只要看到顯示給用戶易識(shí)別的圖標(biāo),就會(huì)很快的知道目錄下有哪些類型的文件,還可以判斷文件的可用性以及對(duì)文件的各種操作。有了這些功能,用戶對(duì)文件瀏覽器的使用會(huì)更加得心應(yīng)手。 致謝近三個(gè)月時(shí)間的畢業(yè)課題設(shè)計(jì)是我大學(xué)生活中忙碌而又充實(shí)一段時(shí)光。不僅學(xué)到更多的理論知識(shí),擴(kuò)展了知識(shí)面,提高了自己的實(shí)際操作能力;而且學(xué)會(huì)了如何去學(xué)習(xí)新的知識(shí),學(xué)會(huì)了面對(duì)困難和挑戰(zhàn),學(xué)會(huì)了團(tuán)結(jié)合作,互助互利。首先感謝江西理工大學(xué)應(yīng)用科學(xué)學(xué)院四年來對(duì)我的培養(yǎng)與教導(dǎo),特別要感謝我的指導(dǎo)老師陳老師,感謝他一直以來對(duì)我的關(guān)心和照顧,另外,要感謝加中所有的培訓(xùn)老師是他們傾盡心血教會(huì)了我所有的知識(shí)。在此,我對(duì)她的耐心指導(dǎo)和幫助表達(dá)我最真誠的謝意,感謝他在這幾個(gè)月來所付出的努力。此外,陳老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。非常感謝我此次畢業(yè)設(shè)計(jì)的幫助過我的史坤坤同學(xué)、蔣義鋮同學(xué)。最后,要向遠(yuǎn)方默默支持、鼓勵(lì)和關(guān)懷我的父母和親人道聲謝謝,尤其是我的父母為我的學(xué)業(yè)提供了物質(zhì)和精神支持,沒有他們的付出,就沒有我的今天。總之,在以后的學(xué)習(xí)、工作、生活中我將更加努力,并且用自己的行動(dòng)回報(bào)社會(huì)、學(xué)校、老師及同
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1