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

正文內(nèi)容

基于android的文件瀏覽器的設(shè)計與實現(xiàn)畢業(yè)論文-預(yù)覽頁

2025-07-20 13:17 上一頁面

下一頁面
 

【正文】 候出于安全性的考慮也會把一些類定義為final類,防止別人通過字節(jié)碼文件繼承程序中的類,改變類的功能破壞程序。Java中提供兩種多態(tài)的機(jī)制:編譯時多態(tài)性和運(yùn)行時多態(tài)性。而由方法覆蓋實現(xiàn)的動態(tài)多態(tài)性稱為運(yùn)行時多態(tài)。如果僅僅是參數(shù)名不同,系統(tǒng)不認(rèn)為這是方法的重載,會把他們看作是同一個方法,編譯不能通過。數(shù)據(jù)成員的隱藏是指在子類中重新定義一個與父類中已定義的數(shù)據(jù)成員名完全相同的數(shù)據(jù)成員,即子類擁有了兩個相同名字的數(shù)據(jù)成員,一個是繼承父類的,另一個是自己定義的。覆蓋的方法必須提供與被覆蓋方法相同或更大的訪問權(quán)限。當(dāng)子類執(zhí)行覆蓋的方法時,調(diào)用的是子類的成員方法。在覆蓋關(guān)系中,具體調(diào)用哪個方法體,是根據(jù)對象的類型來決定的。Java源文件***.java經(jīng)過javac編譯之后會生成虛擬機(jī)可執(zhí)行的類文件***.class。  2008年9月22日,美國運(yùn)營商TMobile USA在紐約正式發(fā)布第一款Google手機(jī)——TMobileG1。谷歌與開放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達(dá)和 TMobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。文件瀏覽器主界面的設(shè)計:運(yùn)用android的View來對文件瀏覽器的主界面進(jìn)行布局。 Android在中國截至目前,國內(nèi)三大運(yùn)營商、中興通訊和華為等廠商以及來自產(chǎn)業(yè)鏈細(xì)小領(lǐng)域的業(yè)務(wù)提供商都已經(jīng)加入該聯(lián)盟,據(jù)統(tǒng)計,OHA的中國成員數(shù)量已達(dá)到12家,占據(jù)總成員席位的近1/5?!睆漠a(chǎn)業(yè)發(fā)展角度看,Android產(chǎn)業(yè)在中國的迅速蔓延本質(zhì)上也存在一定的市場需求。中國的山寨產(chǎn)業(yè)已經(jīng)成為手機(jī)市場不可忽視的“潛在力量”,但受制于成本和正版的限制,手機(jī)山寨產(chǎn)業(yè)對于手機(jī)操作系統(tǒng)的渴求更加強(qiáng)烈。Android在中國的前景十分廣闊,首先是有成熟的消費(fèi)者,在國內(nèi),Android社區(qū)十分紅火,這些社區(qū)為android在中國的普及做了很好的推廣作用。Android的這種開源特征很快得到了中國運(yùn)營商的響應(yīng),中國移動、中國聯(lián)通、中國電信相繼加入OHA聯(lián)盟?!鼻笆鰪V東移動人士表示。據(jù)了解,國內(nèi)終端廠商和運(yùn)營商看好Android,很大程度上也是因為其背后推動者谷歌對互聯(lián)網(wǎng)趨勢的深刻見解。專家對此表示,僅僅是技術(shù)開源還不夠,如果操作系統(tǒng)開發(fā)企業(yè)缺乏必要的市場化運(yùn)作和整體推動力,忽視用戶界面體驗,最終其產(chǎn)品將無人問津,而Android在此方面則是一個成功案例?!鼻笆鰲钚枕椖拷?jīng)理表示。巨頭的選擇讓OHA在中國的發(fā)展更加明朗——華為、中興、聯(lián)想等國內(nèi)終端廠商以及國內(nèi)三大運(yùn)營商的加盟,讓很多產(chǎn)業(yè)相關(guān)環(huán)節(jié)的廠商看到了趨勢,于是,代工廠商、芯片廠商以及手機(jī)配套應(yīng)用廠商源源不斷地加入其中。該應(yīng)用程序重用機(jī)制使得組件可以被用戶替換。 一個活動類管理器 (Activity Manager)用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。以下是一些主要的核心庫:系統(tǒng)C庫一個從 BSD 繼承來的標(biāo)準(zhǔn) C 系統(tǒng)函數(shù)庫(libc),專門為基于embeddedLinux 的設(shè)備定制。SGL一個內(nèi)置的2D圖形引擎3Dlibraries 基于OpenGLES APIs實現(xiàn);該庫可以使用硬件3D加速(如果可用)或者使用高度優(yōu)化的3D軟加速。每一個Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個獨(dú)立的Dalvik虛擬機(jī)實例。Android上的應(yīng)用程序可以通過標(biāo)準(zhǔn) API 訪問核心移動設(shè)備功能。 與目前的智能手機(jī)平臺霸主Symbian相比,反應(yīng)快,界面好,支持的程序也多,有著眾多實力雄厚的手機(jī)制造商和程序開發(fā)商作為堅實的后盾。 Linux 內(nèi)核Android 的核心系統(tǒng)服務(wù)依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進(jìn)程管理,網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。 與iPhone相似,Android采用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網(wǎng)功能,用戶能夠在手機(jī)上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能,界面更強(qiáng)大,可以說是一種融入全部Web應(yīng)用的單一平臺。寫任何一段程序,都是需要有UI的,因為程序最終是給用戶去用的,即使寫了一個工具,沒有任何顯式IO,我也還是需要暴露必要的方法來提供別人使用,在此情景下,這些方法似乎也可以看作是UI。總是有GUI的程序都會看起來有些凌亂同樣,對于Android開發(fā)來說,用戶界面的實現(xiàn)應(yīng)該是比較重要的和復(fù)雜的一環(huán)。如果用過Photoshop,或者 Flash,這里面的層的概念是和他們一致的。Linear Layout,線性布局方式,這種布局比較常用,也比較簡單,就是每個元素占一行,當(dāng)然也可能聲明為橫向排放,也就是每個元素占一列。除此之外我們的瀏覽器還提供本地和遠(yuǎn)程網(wǎng)絡(luò)共享功能,用戶可以通過本地共享,F(xiàn)TP遠(yuǎn)程和藍(lán)牙等三種模式,用戶可以在手機(jī)遠(yuǎn)程在移動和桌面終端之間分享文件,傳輸操作;軟件能獨(dú)立打開媒體文件,瀏覽圖片,編輯文本,甚至可以遠(yuǎn)程播放媒體文件。出現(xiàn)類似上面的畫面表示安裝成功。圖253 SDK Manager 操作界面在用戶變量中新建PATH值為:Android SDK中的tools絕對路徑(本機(jī)為D:\androidsdkwindows\androidsdkwindows\tools)。 如下圖所示圖256 Install 操作界面3 ADT下載安裝完成后,還需要把它和第三步中安裝的SDK聯(lián)系在一起,就是讓ADT指向SDK。
2 在彈出的AVD管理窗體中,點擊右側(cè)New?;贏ndroid操作系統(tǒng)的手機(jī)就是在這樣一個發(fā)展趨勢下逐漸進(jìn)入日常生活并帶給用戶方便和快捷。本軟件研發(fā)的文件瀏覽器不但支持本地文件管理,方便用戶對手機(jī)和SD卡上的文件/文件夾進(jìn)行各種操作,還提供了任務(wù)管理,程序管理等功能,用戶可隨時查看當(dāng)前的任務(wù)進(jìn)程或者卸載手機(jī)中不喜歡的應(yīng)用程序。3開發(fā)環(huán)境:操作系統(tǒng)支持XP(32bit)、Vista(32/64bit)、Mac OS X (x6)、Linu8x。開發(fā)Android應(yīng)用程序最簡捷的方式是下載Android SDK和Eclipse IDE。AndroidSDK是一個ZIP文件,可以把它解壓到硬盤上的一個目錄中。文檔還包括一個高級開發(fā)指南和 Android 社區(qū)的鏈接。最常用、最有用的工具是adb實用程序(Android Debug Bridge)。第4章 總體設(shè)計整個項目基于Android框架設(shè)計,采用Activity顯示界面,SettingActivity顯示設(shè)置界面,主要布局為ListView和GridView,通過File和IO的操作來是實現(xiàn)基本功能,通過SharedPreference持久化數(shù)據(jù),操作手機(jī)上的文件。3 可對不同擴(kuò)展名的文件進(jìn)行不同的操作,文件夾表現(xiàn)形式為打開,圖片表現(xiàn)形式為瀏覽,音頻表現(xiàn)形式為調(diào)用播放器。2 顯示設(shè)置,是否顯示隱藏文件,更改排序。2靈活性和可擴(kuò)展性:系統(tǒng)可根據(jù)客戶需求規(guī)模的不斷擴(kuò)大,在不影響用戶日常工作的前提下,對支持和功能方面進(jìn)行擴(kuò)展。7 便利的在線幫助系統(tǒng):提供便利的使用幫助,解答用戶大多數(shù)的使用問題。以及最右邊的按鈕顯示/隱藏工具欄。Android中數(shù)據(jù)共享方式有四種,此處利用SharedPreference,因為SharedPreference適用于鍵值對類型的少量數(shù)據(jù),長按目錄會進(jìn)入刪除界面,刪除用戶認(rèn)為多余的收藏目錄。圖511 收藏夾2工具欄第三個按鈕為搜索按鈕,點擊會彈出搜索對話框,輸入要查找文件的名字,點擊確定按鈕,對話框消失,出現(xiàn)進(jìn)度條,會根據(jù)文件名字,查找當(dāng)前目錄下,包含此名字的所有文件。private void toFront() {}if((mCurrentFile)amp。5工具欄第六個按鈕為切換顯示模式按鈕,當(dāng)前模式為列表顯示模式,點擊會進(jìn)入到縮略圖顯示模式。private void paste(){FileOutputStream fis = null。}mFiles = ()。 ()。對于文件的刪除,對于文件夾的刪除同樣要進(jìn)行遞歸調(diào)用。6 添加書簽:點擊添加書簽,更新SharedPreference中的數(shù)據(jù),同時提示添加成功的信息。 設(shè)置模塊設(shè)置模塊主要用于提高用戶體驗,通常要定義一個PreferenceActivity類,定義它的布局,添加設(shè)置選項,設(shè)置的選項內(nèi)容存放在SharedPreference中,代碼中獲得方法為:preferences = (this)。使文件操作更人性化使文件操作更快捷使文件操作功能更完善。更改排序:可以對文件進(jìn)行按名字排序,按如期排序,按大小排序操作。本項目基于眾多用戶的需求,增加手機(jī)應(yīng)用管理模塊,本模塊包括正在運(yùn)行的應(yīng)用和已安裝的應(yīng)用,如圖所示圖531管理界面獲得所有已安裝的應(yīng)用ListApplicationInfomApps= getPackageManager().getInstalled Applications()。((package, , null))。()。點擊“強(qiáng)行停止“選項,會停止此正在運(yùn)行的應(yīng)用,并要刷新本界面,代碼如下:()。 mApps=(ArrayListResolveInfo)(intent,0)。 文件類型的判斷 通過自定義各種文件類型的一個常量來實現(xiàn)不同類型文件之間的一個判斷。 軟件測試通過編譯將軟件編譯到模擬器后,可以進(jìn)行一些基礎(chǔ)系列的測試??梢酝ㄟ^斷開網(wǎng)絡(luò)連接的方法模擬手機(jī)網(wǎng)絡(luò)不通的情況,具體就是把本地連接的狀態(tài)設(shè)成禁用或者直接拔掉網(wǎng)絡(luò)連接線。圖61 軟件運(yùn)行顯示 第7章 總結(jié)Android技術(shù)是基于Linux內(nèi)核的操作系統(tǒng)的,它的主要特點有:應(yīng)用程序可以通過標(biāo)準(zhǔn)API訪問核心移動設(shè)備功能;通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明功能供其它應(yīng)用程序使用;Android 技術(shù)有完整的多任務(wù)環(huán)境,其中的應(yīng)用程序可以并行運(yùn)行,而且在后臺運(yùn)行時,應(yīng)用程序可以生成通知以引起注意;應(yīng)用程序可以輕松地嵌入 HTML、Java script 和樣式表中,還可以通過web視圖顯示網(wǎng)絡(luò)內(nèi)容。當(dāng)我們啟動文件瀏覽器的時候,系統(tǒng)會自動的進(jìn)入默認(rèn)的目錄,用以顯示這個根目錄下的所有文件及文件夾,同時按照不同類型的文件擴(kuò)展名來自動識別文件,給文件分配不同的圖標(biāo),這樣用戶只要看到顯示給用戶易識別的圖標(biāo),就會很快的知道目錄下有哪些類型的文件,還可以判斷文件的可用性以及對文件的各種操作。 致謝近三個月時間的畢業(yè)課題設(shè)計是我大學(xué)生活中忙碌而又充實一段時光。首先感謝江西理工大學(xué)應(yīng)用科學(xué)學(xué)院四年來對我的培養(yǎng)與教導(dǎo),特別要感謝我的指導(dǎo)老師陳老師,感謝他一直以來對我的關(guān)心和照顧,另外,要感謝加中所有的培訓(xùn)老師是他們傾盡心血教會了我所有的知識。此外,陳老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。最后,要向遠(yuǎn)方默默支持、鼓勵和關(guān)懷我的父母和親人道聲謝謝,尤其是我的父母為我的學(xué)業(yè)提供了物質(zhì)和精神支持,沒有他們的付出,就沒有我的今
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1