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

正文內(nèi)容

android的ftp文件傳輸畢業(yè)論文(已修改)

2025-07-01 13:57 本頁(yè)面
 

【正文】 畢業(yè)設(shè)計(jì)(論文)題 目 基于Android的FTP文件傳輸 姓 名 學(xué) 號(hào) 專(zhuān)業(yè)班級(jí) 所在學(xué)院 指導(dǎo)教師(職稱) 基于Android的FTP文件傳輸【摘要】 本課題先討論了當(dāng)前手機(jī)管理類(lèi)應(yīng)用程序的背景、現(xiàn)狀和發(fā)展趨勢(shì),并分析了手機(jī)管理類(lèi)應(yīng)用程序現(xiàn)有的功能。本課題根據(jù)用戶的需求,基于Android技術(shù),利用ftp遠(yuǎn)程共享原理來(lái)實(shí)現(xiàn)無(wú)線手機(jī)助手的設(shè)計(jì)。本課題研究的無(wú)線手機(jī)助手采用的是基于C/S架構(gòu)的MVC系統(tǒng),基于ftp遠(yuǎn)程文件共享的Android技術(shù),和Eclipse應(yīng)用開(kāi)發(fā)工具,利用網(wǎng)絡(luò)代理作為中轉(zhuǎn)服務(wù)器,利用Android ,對(duì)無(wú)線手機(jī)助手業(yè)務(wù)進(jìn)行分析、設(shè)計(jì),實(shí)現(xiàn)了登陸驗(yàn)證、瀏覽文件、文件上傳、下載、刪除等功能,以期達(dá)到快捷管理手機(jī)文件的目的。 【關(guān)鍵詞】 手機(jī)管理,手機(jī)助手,文件管理,Android,F(xiàn)tp45浙江大學(xué)城市學(xué)院畢業(yè)論文 AbstractWireless Mobile Assistant Based On Android【Abstract】 This subject discussed the background, status and trends of phone management applications on the analyzes the existing functionality of the phone management subject based on the needs of users and based on Android technology to use the the ftp remote shared principle to achieve the design of wireless handsets mobile assistant for the research is based on C/S structure of the MVC system, ftp remote file sharing, based on Android technology and the Eclipse application development tools, using the network proxy as a relay server, using Android as a system platform analysising and designing the wireless mobile assistant,this subject achieves login authentication, browse files, file upload, download, delete and other functions in order to achieve the purpose of the fortably manage phone files.【Key Words】 Mobile Management,Mobile Assistant,F(xiàn)ile Management,Android,F(xiàn)tp浙江大學(xué)城市學(xué)院畢業(yè)論文 目錄目錄第1章 緒論 2 應(yīng)用的開(kāi)發(fā)背景 1 本課題研究?jī)?nèi)容 1第2章 相關(guān)理論及關(guān)鍵技術(shù) 2 Android特性簡(jiǎn)介 2 Android系統(tǒng)架構(gòu) 3 關(guān)鍵應(yīng)用程序 3 應(yīng)用程序框架 3 C/C++函數(shù)庫(kù) 4 Java程序運(yùn)行環(huán)境 4 Linux內(nèi)核 4 Android應(yīng)用程序框架 4 Activity 5 Intent Receiver 5 Service 5 Content Provider 5第3章 需求分析 6 概述 6 功能需求 6 設(shè)置界面 6 控制界面 7 說(shuō)明界面 7 性能需求 7 手機(jī)系統(tǒng)要求 7 靈活性 7 時(shí)間特性的要求 8 軟件特性要求 8第4章 總體設(shè)計(jì) 9 系統(tǒng)總體結(jié)構(gòu) 9 服務(wù)器系統(tǒng)解決方案 9第5章 詳細(xì)設(shè)計(jì) 11 代理協(xié)議擬定 11 DATA SOCKETS 11 DISAMBIGUATING DEVICES AND SESSIONS 11 AUTHENTICATION 12 API 12 關(guān)鍵代碼實(shí)現(xiàn) 15 代理連接 15 會(huì)話線程 17 TCP連接監(jiān)聽(tīng) 18第6章 系統(tǒng)實(shí)現(xiàn) 20 Server端模塊的設(shè)計(jì) 20 Android設(shè)備端模塊的設(shè)計(jì) 21第7章 系統(tǒng)測(cè)試 24 Android手機(jī)系統(tǒng)測(cè)試之打斷事件 24 測(cè)試中發(fā)現(xiàn)的問(wèn)題及修復(fù) 25 測(cè)試結(jié)果 25 開(kāi)啟服務(wù) 25 客戶端訪問(wèn)ftp地址 25 登陸驗(yàn)證 26結(jié)論 27參考文獻(xiàn) 28附錄 29附錄A 文件傳輸協(xié)議簡(jiǎn)介 29附錄B 應(yīng)用程序界面代碼 30致謝 41浙江大學(xué)城市學(xué)院畢業(yè)論文 圖目錄圖目錄 Android的架構(gòu)圖 3 設(shè)置界面用例圖 7 系統(tǒng)總體結(jié)構(gòu)圖 9 服務(wù)器系統(tǒng)原理圖 10 程序運(yùn)行效果圖 19 開(kāi)啟服務(wù)logcat圖 25 客戶端訪問(wèn)ftp地址logcat圖 25 登陸驗(yàn)證logcat圖 26浙江大學(xué)城市學(xué)院畢業(yè)論文 第1章 緒論第1章 緒論 應(yīng)用的開(kāi)發(fā)背景2007年11月由Google牽頭有30多家移動(dòng)技術(shù)和無(wú)線應(yīng)用領(lǐng)域領(lǐng)先企業(yè)組成的開(kāi)發(fā)手機(jī)聯(lián)盟(Open Handset Alliance)發(fā)布了其智能手機(jī)平臺(tái)Android。Android是一個(gè)真正意義上的開(kāi)放性移動(dòng)設(shè)備綜合平臺(tái),包括操作系統(tǒng)、用戶界面、中間件和應(yīng)用程序,擁有移動(dòng)電話工作所需的全部軟件,同時(shí)其開(kāi)放性保證該平臺(tái)不存在任何阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專(zhuān)有權(quán)障礙[1]。隨著Android的迅猛發(fā)展,國(guó)內(nèi)各種優(yōu)秀應(yīng)用也相繼誕生,豌豆莢系列產(chǎn)品是國(guó)內(nèi)最早的手機(jī)管理類(lèi)應(yīng)用。豌豆莢是一款基于Android 手機(jī)管理軟件,具有備份恢復(fù)重要資料、通訊錄資料管理、應(yīng)用程序管理,音樂(lè)下載、視頻下載與管理等功能。在文件管理方面,最近上市的一款應(yīng)用軟件文件大師。是一款功能強(qiáng)大的文件管理軟件。文件大師支持對(duì)文件的全部常用操作,如拷貝,刪除,粘貼等。采用了特別優(yōu)化過(guò)的文件/目錄復(fù)制算法,使得其在大量文件復(fù)制的時(shí)候比其他文件管理類(lèi)工具速度更快。 本課題研究?jī)?nèi)容在本課題中,主要研究在手機(jī)上建設(shè)FTP服務(wù)器,實(shí)現(xiàn)任意客戶端可以登錄FTP服務(wù)器上傳下載文件。支持瀏覽器可視化瀏覽手機(jī)資源列表下載手機(jī)資源文件。通過(guò)計(jì)算機(jī)資源管理器或我的電腦管理手機(jī):添加、刪除、編輯等操作,全方位管理手機(jī)文件,實(shí)現(xiàn)無(wú)需數(shù)據(jù)線即可管理手機(jī)的功能。浙江大學(xué)城市學(xué)院畢業(yè)論文 致謝第2章 相關(guān)理論及關(guān)鍵技術(shù) Android特性簡(jiǎn)介Dalvik虛擬機(jī):Android采用的Java虛擬機(jī)是自主開(kāi)發(fā)的代號(hào)為Dalvik的虛擬機(jī)技術(shù),在保證API方面兼容的同時(shí)Dalvik針對(duì)移動(dòng)手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運(yùn)行效率更高[2]。內(nèi)嵌瀏覽器:基于開(kāi)源的瀏覽器網(wǎng)頁(yè)排版引擎WebKit。優(yōu)化的圖形:強(qiáng)大的自定義二維圖形庫(kù)?;贠penGL ES ,在移動(dòng)3D開(kāi)發(fā)中有著至關(guān)重要的地位。SQLite數(shù)據(jù)庫(kù):SQLitet提供結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)。它是一款輕型免費(fèi)的且開(kāi)源的數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式的,它占用的資源非常低、需要的內(nèi)存空間少、處理速度比較快和支持事務(wù)處理功能等。多媒體支持:支持各種通用的音視頻和靜態(tài)圖像格式,如MPJPG、PNG等。Open Core是Android多媒體框架的核心,所有Android平臺(tái)的音視頻采集,播放的操作都是通過(guò)它來(lái)實(shí)現(xiàn)的。通過(guò)Open Core,程序員可以方便快速的開(kāi)發(fā)出想要的多媒體應(yīng)用程序。GSM技術(shù):(依賴硬件)Global System for Mobile Communications,全球移動(dòng)通訊系統(tǒng),俗稱“全球通”,是第二代移動(dòng)通信技術(shù),其開(kāi)發(fā)El的是讓傘球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使_一部手機(jī)就能行遍全球。藍(lán)牙,EDGE,3G,and WiFi是一種短距離的無(wú)線連接技術(shù),在短距離內(nèi)可以實(shí)現(xiàn)話音和數(shù)據(jù)的無(wú)線傳輸。EDGE(EnhaIlced Data Rate for GSM Evolution),是增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn)技術(shù)[3]。Camera,GPS,pass,and accelerometer:(依賴硬件)GPS(Global Positioning System)全球定位系統(tǒng)。它是一個(gè)由覆蓋全球的24顆1J星組成的衛(wèi)星系統(tǒng)。Compass是個(gè)開(kāi)放源代碼的JAVA搜索引擎框架[4]。強(qiáng)大的開(kāi)發(fā)環(huán)境:包括一個(gè)設(shè)備模擬器,調(diào)試工具,內(nèi)存和性能檢測(cè),以及EclipseIDE的開(kāi)發(fā)插件。Eclipse是個(gè)集成開(kāi)發(fā)環(huán)境。 Android系統(tǒng)架構(gòu)Android的架構(gòu)是Linux內(nèi)核、C/C++函數(shù)庫(kù)、Dalvik虛擬機(jī)、應(yīng)用框架以及關(guān)鍵應(yīng)用程序構(gòu)成的,通過(guò)編譯基于框架的應(yīng)用程序可以降低開(kāi)發(fā)負(fù)荷。應(yīng)用軟件原則上是在Dalvik VM上運(yùn)行的。: Android的架構(gòu)圖[5] 關(guān)鍵應(yīng)用程序Android平臺(tái)內(nèi)包含一些關(guān)鍵應(yīng)用程序,如郵件收發(fā)客戶端程序、短信收發(fā)程序、日歷和網(wǎng)頁(yè)瀏覽器等,開(kāi)發(fā)者可以在其平臺(tái)上開(kāi)發(fā)更多有特色的應(yīng)用程序。開(kāi)發(fā)語(yǔ)言是Java。 應(yīng)用程序框架Android應(yīng)用程序的開(kāi)發(fā)基于框架和組件。Android本身已在其框架中提高了許多的組件供應(yīng)用程序調(diào)用,當(dāng)然開(kāi)發(fā)者也開(kāi)放新的組件,并將組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。 C/C++函數(shù)庫(kù)Android應(yīng)用程序框架之下是一套C/C++函數(shù)庫(kù),它們服務(wù)于Android應(yīng)用程序組件,其功能通過(guò)組件間接提供給開(kāi)發(fā)者。這些函數(shù)庫(kù)包括:標(biāo)準(zhǔn)C函數(shù)庫(kù)、媒體功能庫(kù)、瀏覽器引擎、2D和3D圖形庫(kù)、基于WEB應(yīng)用的的安全協(xié)議SSL、用于點(diǎn)陣和矢量字體渲染的FreeType以及SQLite引擎等[6]。 Java程序運(yùn)行環(huán)境Android的Java程序運(yùn)行環(huán)境包含一組Java核心函數(shù)庫(kù)及Dalvik虛擬機(jī),它們有效地優(yōu)化了Java程序的運(yùn)行過(guò)程。所有的Android應(yīng)用都運(yùn)行在它自己的進(jìn)程里,該進(jìn)程是一個(gè)Dalvik虛擬機(jī)的實(shí)例,Dalvik被設(shè)計(jì)成能在一臺(tái)設(shè)備上高效的運(yùn)行多個(gè)虛擬機(jī)實(shí)例。Dalvik虛擬機(jī)的可執(zhí)行文件被封裝成Dalvik可執(zhí)行格式(.dex)。這是被優(yōu)化過(guò)的最小內(nèi)存依賴的格式[7]。Java編譯器(dx工具)。Dalvik虛擬機(jī)依賴于底層Linux內(nèi)核提供的功能,如線程機(jī)制,和內(nèi)存管理機(jī)制等。 Linux內(nèi)核Android系統(tǒng)平臺(tái)是基于優(yōu)化了的Linux內(nèi)核,是其系統(tǒng)平臺(tái)的核心[8]。它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動(dòng)等服務(wù),同時(shí)也是手機(jī)軟硬件的連接層,提供了一個(gè)屏蔽層用于屏蔽硬件和上層軟件。 Android應(yīng)用程序框架對(duì)于一個(gè)Android應(yīng)用程序來(lái)說(shuō),是由Activity、 Intent Receiver 、Service、Content Provider四部分組成,但并不是每一個(gè)Android應(yīng)用程序都必須由這四部分組成[9]。在應(yīng)用程序中使用時(shí)。這個(gè)配置文件是每個(gè)Android應(yīng)用程序所必需的,用于定義應(yīng)用程序的組件、組件的功能以及必要條件等[10]。 ActivityActivity是構(gòu)成應(yīng)用程序中最重要的構(gòu)造塊, 在Android應(yīng)用程序中,幾乎都是通過(guò)Activity來(lái)與用戶進(jìn)行交互[11],所以Activity主要負(fù)責(zé)的就是創(chuàng)建與用戶進(jìn)行交互的顯示窗口,你可以在這些窗口里通過(guò)調(diào)用setContentView(View)方法來(lái)顯示你自己的用戶界面。 Intent ReceiverIntent Receivert是用于對(duì)外部事件的響應(yīng),當(dāng)外部事件發(fā)生時(shí),會(huì)使用NotificationManager通知用戶[12]。當(dāng)一個(gè)Intent Receiver被觸發(fā)時(shí),系統(tǒng)會(huì)在需要的時(shí)候啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。如在本系統(tǒng)中,當(dāng)用戶正在其它界面進(jìn)行操作時(shí),有好友發(fā)送消息過(guò)來(lái),就會(huì)以通知的形式發(fā)送到當(dāng)前界面的正上方來(lái)通知用戶。各種應(yīng)用還可以通過(guò)使用Context.broadcastIntent()將它們的Intent Receiver廣播給其它的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用之間的通訊[13]。 ServiceService是提供連續(xù)信息的應(yīng)用程序。它是運(yùn)行于應(yīng)用程序后臺(tái)的服務(wù),在用戶進(jìn)行其它活動(dòng)的時(shí)候,這個(gè)服務(wù)將一直運(yùn)行在基于Android平臺(tái)的即時(shí)通訊系統(tǒng)的研究與實(shí)現(xiàn)后臺(tái)直到用戶停止該服務(wù)或服務(wù)運(yùn)行結(jié)束。本系統(tǒng)客戶端擴(kuò)展功能的閱讀器就是采用Service來(lái)進(jìn)行設(shè)計(jì)和開(kāi)發(fā)的,使用戶可以邊聊天邊看書(shū)。 Content ProviderContent Provider應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、SQL數(shù)據(jù)庫(kù)和其它的存儲(chǔ)設(shè)備中。當(dāng)應(yīng)用程序需要使用存儲(chǔ)設(shè)備中的數(shù)據(jù)時(shí),可以使用Content Provider來(lái)完成。使用Content Provider能夠靈活的替換底層使用的存儲(chǔ)設(shè)備,使開(kāi)發(fā)者可以專(zhuān)著于應(yīng)用邏輯的開(kāi)發(fā),不用考慮底層存儲(chǔ)設(shè)備的細(xì)節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù)[14]。第3章 需求分析 概述隨著手機(jī)功能不斷增強(qiáng),手機(jī)管理類(lèi)工具軟件已成為智能手機(jī)重要軟件之一,開(kāi)發(fā)一款符合廣大用戶需求的手機(jī)文件管理類(lèi)應(yīng)用有很好的市場(chǎng)前景和意義。本課
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1