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

正文內(nèi)容

基于android的文件瀏覽器的開發(fā)與實現(xiàn)畢業(yè)論文-wenkub

2023-07-11 13:26:55 本頁面
 

【正文】 技術(shù)以及 Google 公司開發(fā)的 Android 技術(shù)在Myeclipse 環(huán)境下進(jìn)行開發(fā)。除此之外我們的瀏覽器還提供本地和遠(yuǎn)程網(wǎng)絡(luò)共享功能,用戶可以通過本地共享,F(xiàn)TP遠(yuǎn)程和藍(lán)牙等三種模式,用戶可以在手機(jī)遠(yuǎn)程在移動和桌面終端之間分享文件,傳輸操作;軟件能獨立打開媒體文件,瀏覽圖片,編輯文本,甚至可以遠(yuǎn)程播放媒體文件。所以基于 Android 的文件瀏覽器卡發(fā)顯得非常必要,以下基于幾方面介紹關(guān)于基于 Android 文件瀏覽器的各個方面的可行性分析。本文通過方案確認(rèn),介紹了設(shè)計中所用到的技術(shù)、開發(fā)思想,以及 android 平臺的簡介,通過清晰的程序流程圖,給程序的理解提供了方向。在設(shè)計時,按照設(shè)計的要求,從可靠性、經(jīng)濟(jì)性、安全性三個方面進(jìn)行考慮,通過設(shè)計方案的比較,確定出來一套即經(jīng)濟(jì)又可行的方案。基于 android 平臺手機(jī)的發(fā)展趨勢,本設(shè)計以 android平臺手機(jī)為核心制作了一個文件瀏覽器。本次設(shè)計運用 android 平臺手機(jī)作為研究開發(fā)對象,配合 Java 語言程序設(shè)計以及面向?qū)ο笏枷朐O(shè)計了一種手機(jī)文件瀏覽器。本次設(shè)計是對所學(xué)知識的綜合運用,把理論知識和實踐相結(jié)合。還介紹了程序調(diào)試軟件和硬件調(diào)試軟件,最后對本設(shè)計的軟件做了一個概述。到今年 6 月,全世界已經(jīng)有大約 1 億部 Android 手機(jī)在使用,除中國大陸外共有53 個移動運行商正式推出了基于 Android 技術(shù)的無線數(shù)據(jù)增值服務(wù)。因此我們的研發(fā)具有巨大的商業(yè)價值是一個歷史性的進(jìn)步,這樣可以在很大程度上增加 Android 手機(jī)用戶的市場份額。下面對 Android 技術(shù)以及 Java 技術(shù)進(jìn)行簡單的介紹和必要的闡釋。該款手機(jī)為宏達(dá)電制造,是世界上第一部使用 Android 操作系統(tǒng)的手機(jī),支持 WCDMA/HSPA 網(wǎng)絡(luò),理論下載速率 ,并支持WiFi。通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,我們希望借助建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。使用現(xiàn)行布局與表格布局來對文件瀏覽器的菜單進(jìn)行布局。 ”GartnerIT 系統(tǒng)高級分析師沈哲怡表示。在終端領(lǐng)域的市場份額并不占據(jù)優(yōu)勢,而國內(nèi)運營商對手機(jī)定制的緊密程度也與國外相差甚遠(yuǎn),因此中國成員大部分都充當(dāng)了全球市場挑戰(zhàn)者的角色。一位從事智能手機(jī)應(yīng)用軟件開發(fā)的楊姓項目經(jīng)理告訴記者,開發(fā)手機(jī)操作平臺是一項龐大的工程, “靠公司規(guī)模和資金實力并不能解決這一難題,這項工程考驗的是企業(yè)對網(wǎng)絡(luò)和 IT 技術(shù)的理解力和創(chuàng)造力” 。另一方面,由于國內(nèi)政策的限制,導(dǎo)致 Android 的部分功能(如Android market)在國內(nèi)無法正常使用,目前常用的解決方法是使用類似 A8VPN 的 VPN服務(wù)來訪問。2 文件瀏覽器可行性分析4替換了很多與中國移動自身增值業(yè)務(wù)相沖突的業(yè)務(wù)應(yīng)用,使中國移動的自身屬性得以體現(xiàn),這是 Android 的開放性所致?!癆ndroid 平臺的技術(shù)結(jié)構(gòu)比較緊湊,市場推進(jìn)有張有馳,再加上谷歌公司長期具備的創(chuàng)新精神,確實值得國內(nèi)很多廠商信賴。而在這方面,同樣是倡導(dǎo)“開放”的開源平臺 Linux,其市場表現(xiàn)卻與 Android 有著天壤之別。而在 Android 的設(shè)計理念中,開放和平等也有所體現(xiàn)。 ”而從系統(tǒng)整體性角度,Android 平臺也提供了完備的解決方案,OHA 的成員甚至可以拿來直接使用。Android 應(yīng)用程序框架開發(fā)者也完全可以訪問核心應(yīng)用程序所使用的 API 框架。 一個資源管理器 (Resource Manager)提供非代碼資源的訪問,如本地字符串,圖形,和分層文件( layout files ) 。 Android 程序庫 Android 包括一個被 Android 系統(tǒng)中各種不同組件所使用的 C/C++ 庫集。 Surface Manager 對顯示子系統(tǒng)的管理,并且為多個應(yīng)用程序提供 2D 和 3D 圖層的無縫融合。 SQLite 一個對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。Dalvik 的 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。配合上手機(jī)中自帶的 WIFI 網(wǎng)絡(luò)模塊可以讓手機(jī)一尺處于高速網(wǎng)絡(luò)下。 至于前景問題,由于 Google 的先期大力推廣,加上眾多手機(jī)制造商的極力配合,基于 Android 操作系統(tǒng)的設(shè)備更是層出不窮,甚至著名的 Windows Mobile 手機(jī)制造商HTC 已經(jīng)公開稱在 2022 年將會把基于該系統(tǒng)的智能手機(jī)的出貨量調(diào)節(jié)至總出貨量的 50%或者更多。Dalvik 的 Dalvik 可執(zhí)行文件,該格式文件針對最小內(nèi)存使用做了優(yōu)化。 Linux 內(nèi)核也同時作為硬件和軟件堆棧之間的硬件抽象層。 但其最震撼人心之處在于 Android 手機(jī)系統(tǒng)的開放性和服務(wù)免費。 對 J2SE 來說,一般都不會需要 GUI,因為我們很少去寫 SWING、SWT 程序,即使Sun 力推的 JavaFX,好像涉及的也不多,而對于 J2ME 來說,最大的困難可以就是那些GUI 的實現(xiàn),以及如何將程序的功能綁定到那些界面上,從界面中接收用戶的輸入,或者是用合適、合理的方式向界面輸出,無論是通過文本,或是曲線、圖形。好消息是,到目前為止, “Google 沒有發(fā)現(xiàn)其他更好的用戶界面實現(xiàn)方式,所以說如果有HTML 設(shè)計經(jīng)驗,或者說有 Swing,F(xiàn)lash 等圖形設(shè)計經(jīng)驗,那么理解 Android 的 UI 設(shè)計,會容易的多,甚至?xí)兴圃嘧R的感覺。如果最上層的元素是不透明的,并且比下面的元素尺寸要大,那么將看不到下面的元素,只能看到頂層元素。RelativeLayout,相對定位的布局方式,這個比較好玩,在元素的位置的時候,使用相對位置,可以相對其他元素,也可以相對這個布局,就像我說:我現(xiàn)在站在pawa 和 tempest 的中間;或者說,我站在隊伍的中間。世界各大移動通訊設(shè)備制造商都推出了自己基于 Java 的移動通訊設(shè)備,Nokia、Motorola、Sony Ericsson、Samsung、LG 、NEC、HTC 等等都有自己的 Java 認(rèn)證手機(jī)在市面上流通,這是的 Java 在很大范圍上有了發(fā)展。目前階段,JavaME 最流行的應(yīng)用是游戲軟件。當(dāng)聲明的類很多時,類名就有可能沖突,這就需要一種機(jī)制來管理類名,這就是包。這時,不能出現(xiàn)重復(fù)的類名。包名由“.”來分隔。接口與抽象類相似,接口中的方法只是做了聲明,而沒有定義任何具體的操作方法。繼承一般是指子女從父母那里得到父母所擁有的東西。類的繼承具有傳遞性。在類定義的時候,在類名后面用 extends 來指明新定義類的父類,這樣就在兩個類之間建立了繼承關(guān)系。此外,還要看該類是否被關(guān)鍵字 final 修飾,能不能派生子類。而是在程序執(zhí)行加載類時,父類和子類分別加載各自的成員,當(dāng)在生成子類對象時才把父類成員復(fù)制到子類對象。構(gòu)造函數(shù)只能由系統(tǒng)自動調(diào)用,如何在生成子類對象時調(diào)用父類的構(gòu)造函數(shù)呢?調(diào)用父類的構(gòu)造方法有兩種形式。所以通常會在父類中顯式定義無參構(gòu)造函數(shù)。父類成員的訪問控制符會影響到子類能否繼承父類的成員。繼承的作用:體現(xiàn)類的層次關(guān)系、實現(xiàn)多態(tài)、代碼重用。同時,我們自己在寫程序的時候出于安全性的考慮也會把一些類定義為 final 類,防止別人通過字節(jié)碼文件繼承程序中的類,改變類的功能破壞程序。Java 中提供兩種多態(tài)的機(jī)制:編譯時多態(tài)性和運行時多態(tài)性。而由方法覆蓋實現(xiàn)的動態(tài)多態(tài)性稱為運行時多態(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ù)對象的類型來決定的;重載關(guān)系是根據(jù)調(diào)用時的實參表與形參表來選擇方法體的。Java 文件就可以給 Java 虛擬機(jī)(JVM)來執(zhí)行了,不同操作系統(tǒng)有不同的虛擬機(jī), 文件就可以實現(xiàn)跨平臺2 文件瀏覽器可行性分析12圖 11 可行性分析圖圖 12 技術(shù)可行性分析圖從以上幾點可行性分析來看,目前十分有必要開發(fā)一種基于 Android 的文件瀏覽器來滿足市場的需求,這樣子既方便了用戶又給自己了一個實戰(zhàn)的機(jī)會。 項目意義隨著信息的高速發(fā)展手機(jī)已變的越來越普及尤其是智能手機(jī),基于 Android 操作系統(tǒng)的手機(jī)就是在這樣的趨勢下逐漸一步步的走入我們的生活,因此,我們選擇這樣的研究課題最主要的一點是看在它的潛在市場價值,另外一個方面就是團(tuán)隊合作由于這次研發(fā)不是一個人完成而是一個團(tuán)隊所以團(tuán)隊合作很重要,這是研發(fā)成功的關(guān)鍵所在。Android 開發(fā)環(huán)境官方建議使用 Myeclipse 進(jìn)行開發(fā),當(dāng)然,eclipse 版本要在 以上。目前階段,JavaME 最流行的應(yīng)用是游戲軟件。許多軟件開發(fā)商以Eclipse 為框架開發(fā)自己的 IDE。開發(fā) Android 應(yīng)用程序最簡捷的方式是下載 Android SDK 和 Eclipse IDE。Android SDK 是一個 ZIP 文件,可以把它解壓到硬盤上的一個目錄中。文檔還包括一個高級開發(fā)指南和 Android 社區(qū)的鏈接。最常用、最有用的工具是 adb 實用程序(Android Debug Bridge) 。綜上所述過程如下:配置 ADT,只有配置了 ADT 插件和 Android SDK,才可以進(jìn)行Android 項目的開發(fā)。配置 Android SDK(圖 至圖 )在 eclipse 中,依次選擇“WindowPreferences” “Android”,會出現(xiàn)圖 的窗口,將警告的窗口關(guān)閉選擇 android sdk 的目錄(由解壓) ,如圖,點擊確定 點擊“Apply”, 點擊“OK” ,配置完成,又回到 eclipse 的初始界面。谷歌的 Android 系統(tǒng)就被寫入在了固件中,即使想要查看也要專門的軟件和權(quán)限。就像 Windows 安裝系統(tǒng)一樣,把安裝盤放進(jìn)去就可以直接安裝。(4)固件版本由于是谷歌公司在專門開發(fā)這個系統(tǒng),官方放出的話必然是所有 G 友手機(jī)升級的風(fēng)向標(biāo)固件版本就是官方制定的基礎(chǔ)系統(tǒng),所有的改包都會從官方的包開始改。為了防止軟件更改系統(tǒng)文件(病毒) ,系統(tǒng)隱藏了 root 權(quán)限,也就是一般情況下不能修改系統(tǒng)文件。所以我們就要取得 Root 權(quán)限基于 Android 平臺的文件瀏覽器研究與實現(xiàn) 174 文件瀏覽器的總體設(shè)計 總體設(shè)計概述 項目目的本項目旨在給用戶提供一個,友好,方便的手機(jī)瀏覽器,提供給用戶一些查看,實現(xiàn)文件的復(fù)制、剪切、刪除、標(biāo)記、重命名、詳情(屬性) 、新建、發(fā)送到、屬性設(shè)置(共享、隱藏、密碼保護(hù)) 、收藏、存儲狀態(tài)、加密,不同文件調(diào)用不同其他軟件。本項目能為用戶提供最基本的文件瀏覽,相關(guān)文件調(diào)用:例如文件相關(guān)路徑的設(shè)置、路徑的更改,可以最大限度的體現(xiàn)文件瀏覽器的最基本的功能,使文件瀏覽器的性能在目前配置下最大程度的提升。文件傳輸模式是指當(dāng)用戶設(shè)置文件傳輸模式的時候,啟動本地藍(lán)牙模塊,用藍(lán)牙與4 文件瀏覽器的總體設(shè)計18其他終端進(jìn)行 ftp 通信,用 ftp(文件傳輸協(xié)議)來對文件進(jìn)行收發(fā)、手機(jī)與計算機(jī)只講進(jìn)行通信、進(jìn)行手機(jī)與手機(jī)終端的通信、建立連接可以進(jìn)行文件的傳輸、建立游戲互聯(lián),可以極大的擴(kuò)展手機(jī)的可玩性、共享性。2.搜索功能(調(diào)用輸入法) 。圖象:設(shè)壁紙、屏幕保護(hù)、聯(lián)系人頭像、填加新聯(lián)系人,設(shè)分組頭像、編輯圖象;音樂:設(shè)鈴聲、信息提示、鬧鐘、日歷提醒、聊天室。2.瀏覽器支持雙擊屏幕進(jìn)行縮放。6.支持微軟 Exchange 郵件服務(wù)。2. 屏幕分辨率很高。 安全保密需求程序進(jìn)程更安全;在 Android 基于 Linux 建立的應(yīng)用平臺上,每個程序都獨立運行,無法在默認(rèn)模式下自行讀取、輸入數(shù)據(jù)或編碼到其他程序中。就如同 Linux 把由影響一個單獨筆記本電腦用戶的病毒危害性降到最低一樣,Android 也控制住了某個自身程序的潛在危害性。 視圖查看模塊簡介視圖查看模塊是一個 GUI 界面,是直接展示給用戶觀看效果的模塊,這對用戶對界面的友好性有一定的難度,我們采用了樹形菜單的和小圖標(biāo)的圖形用戶界面,這樣的話就能很好的解決了圖形用戶界面。用戶通過本地位置,可以管理當(dāng)前手機(jī)和 SD 卡上的文件;通過共享位置,管理在局域網(wǎng)內(nèi)的其他終端上的文件;通過遠(yuǎn)程位置,訪問 FTP 服務(wù)器上的內(nèi)容。默認(rèn)主目錄為 SD 卡的文件夾,即/sdcard/。而最后一個標(biāo)簽是視圖切換功能,用戶可以在圖標(biāo)橫排和列表狀態(tài)下選擇。此外,其提供 zip 和gz 兩種壓縮格式,通過壓縮文件的格式,為用戶留出更多的可用空間。這大大地節(jié)省了用戶從手機(jī)自帶的應(yīng)用管理中查看的刷新時間。用戶在運行任務(wù)管理后,可以在眾多程序中進(jìn)行切換,終止該進(jìn)程以節(jié)省出內(nèi)存,卸載第三方應(yīng)用程序,查看該進(jìn)程的屬性。比如我們?yōu)榱穗S時了解 SD 卡的存儲情況,打開了 SD 卡容量在地址欄上的顯示。文件瀏覽器還提供了本地和遠(yuǎn)程網(wǎng)絡(luò)共享的功能。來顯示這個根目錄下的所有文件及文件夾、同時按照不同的文件類型文件擴(kuò)展名來自動識別文件,給文件分配不同的圖標(biāo),這樣的話用戶只要看到我們顯示給用戶的很容易識別的小圖標(biāo),就會很快的知道目前目錄下有那些類型的問價,那些是可以使用的,那些是音樂文件,那些是圖片文件,這樣對用戶來說就很容易的對問價進(jìn)行分類,也有利于用戶尋找目標(biāo)文件、選擇文件。/***當(dāng) Android 活動第一次啟動的時
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1