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

正文內(nèi)容

畢業(yè)論文-基于android平臺(tái)的無線手機(jī)助手設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 調(diào)試工具,內(nèi)存和性能檢測(cè),以及 EclipseIDE 的開發(fā)插件。 Open Core 是 Android 多媒體框架的核心,所有 Android 平臺(tái)的音視頻采集,播放的操作都是通過它來實(shí)現(xiàn)的。通過計(jì)算機(jī)資源管理器或我的電腦管理手機(jī):添加、刪除、編輯等操作,全方位管理手機(jī)文件,實(shí)現(xiàn)無需數(shù)據(jù)線即可管理手機(jī)的功能。 隨著 Android 的迅猛發(fā)展,國(guó)內(nèi)各種優(yōu)秀應(yīng)用也相繼誕生,豌豆莢系列產(chǎn)品是國(guó)內(nèi)最早的手機(jī)管理類應(yīng)用。本課題研究的無線手機(jī)助手采用的是基于 C/S 架構(gòu)的 MVC 系統(tǒng),基于 ftp 遠(yuǎn)程文件共享的 Android 技術(shù),和 Eclipse 應(yīng)用開發(fā)工具,利用網(wǎng)絡(luò)代理作為中轉(zhuǎn)服務(wù)器,利用 Android 作為系統(tǒng)平臺(tái)進(jìn)行開發(fā) ,對(duì)無線手機(jī)助手業(yè)務(wù)進(jìn)行分析、設(shè)計(jì),實(shí)現(xiàn)了登陸驗(yàn)證、瀏覽文件、文件上傳、下載、刪除等功能,以期達(dá)到快捷管理手機(jī)文件的目的。采用了特別優(yōu)化過的文件 /目錄復(fù)制算法,使得其在大量文件復(fù)制的時(shí)候比其他文件管理類工具速度更快。 SQLite 數(shù)據(jù)庫(kù): SQLitet 提供結(jié)構(gòu)化的數(shù)據(jù)存儲(chǔ)。 Camera, GPS, pass, and accelerometer:(依賴硬件 )GPS(Global Positioning System)全球定位系統(tǒng)。開發(fā)語(yǔ)言是 Java。這是被優(yōu)化過的最小內(nèi)存依賴的格式 [7]。 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 2 章 相關(guān)理論及關(guān)鍵技術(shù) 5 Activity Activity 是構(gòu)成應(yīng)用程序中最重要的構(gòu)造塊, 在 Android 應(yīng)用程序中,幾乎都是通過 Activity 來與用戶進(jìn)行交互 [11],所以 Activity 主要負(fù)責(zé)的就是創(chuàng)建與用戶進(jìn)行交互的顯示窗口,你可以在這些窗口里通過調(diào)用 setContentView(View)方法來顯示你自己的用戶界面。 Content Provider Content Provider 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫(kù)和其它的存儲(chǔ)設(shè)備中。 功能需求 作為 Android 平臺(tái)上開發(fā)的應(yīng)用軟件,它具有與用戶交互的界面,界面簡(jiǎn)潔美觀易于操作。 性能需求 手機(jī)系統(tǒng)要求 Android 系統(tǒng) 版本以上,對(duì)以后繼續(xù)進(jìn)行升級(jí)開發(fā)有可延續(xù)性。系統(tǒng)總體結(jié)構(gòu)圖如下圖 所示: 圖 系統(tǒng)總體結(jié)構(gòu) 圖 在該系統(tǒng)中,網(wǎng)關(guān)連接了內(nèi)部 網(wǎng)絡(luò)和智能外部網(wǎng)絡(luò),所有內(nèi)部的設(shè)備與該網(wǎng)關(guān)相連。當(dāng) FTP 客戶端希望通過代理連接,它啟動(dòng)一個(gè)正常的 FTP連接到代理服務(wù)器。 ”只要本應(yīng)用程序運(yùn)行著這個(gè)連接就存在,除非用戶明確禁用它。 DATA SOCKETS FTP 協(xié)議的設(shè)計(jì)決定了新的 TCP 連接,獨(dú)立于控制連接,它在每次有一個(gè)目錄列表或文件傳輸時(shí)被創(chuàng)建。此 secret 被分配的第一次設(shè)備連接到代理服務(wù)器,并在設(shè)備上保持不變。該 errorCode 是一個(gè)唯一的數(shù)字來表示錯(cuò)誤, Errorstring 是可讀的錯(cuò)誤描述。 Params: android_id: Android API 提供的唯一設(shè)備標(biāo)識(shí)符 swiftp_version: 安裝的 FTP 服務(wù)器版本 Returns: secret: 此設(shè)備將用來認(rèn)證密碼的 “秘密 ” Errors: 12: ANDROID_ID 的完整性檢查失敗 Action: authenticate Purpose: 驗(yàn)證設(shè)備。成功后,則返回空的 JSON 對(duì)象,socket 將會(huì)進(jìn)入代理模式,它會(huì)簡(jiǎn)單地在 FTP 客戶端和本應(yīng)用程序之間來回傳遞數(shù)據(jù)(它將不再接受請(qǐng)求)。 本應(yīng)用程序會(huì)打開一個(gè)新的連接到代理服務(wù)器,身份驗(yàn)證,然后發(fā)送accept_control_connection。 return null。 return null。 } // The proxy39。 } if (len == 0) { return true。 return true。 return 2。 } } catch (Exception e) { 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 5 章 詳細(xì)設(shè)計(jì) 19 (, Exception in TcpListener)。 Command mand = ()。其中 CommandControl 類定義了一組請(qǐng)求操作,包括 USER 命令、 LIST命令等。 clearState()。 return proxyListenPort。 return null。 return null。 final void performStart() { ...........} 該類的接口主要有以下幾類:對(duì) Activity 監(jiān)控對(duì)象的處理接口, Activity 狀態(tài)改變時(shí)的回調(diào)通知接口,生成 Activity 和 Application 的接口,向 Activity 發(fā)送事件浙江大學(xué)城市學(xué)院畢業(yè)論文 第 7 章 系統(tǒng)測(cè)試 25 通知的接口,性能處理的接口等。 從而 實(shí)現(xiàn)了任意客戶端可以登錄 FTP 服務(wù)器上傳下載文件 , 實(shí)現(xiàn)無需數(shù)據(jù)線即可管理手機(jī)的功能。 Privacy,2021,32(1):5057. [10] M Ongtang,S McLaughlin,W Enck. Android permissions demystified[J . Proceedings of the 18th ACM conference on Computer and munications security,2021,34(1):627638. [11] 賈裕 .矩陣式二維條碼生成技術(shù)的研究 [EB/OL]. [12] 張仕成 .基于 Google Android 平臺(tái)的應(yīng)用程序開發(fā)與研究 [J].電腦知識(shí)與 技術(shù) ,2021, 5(28):5057. [13] 趙亮 ,張維 .基于 Android 技術(shù)的界面設(shè)計(jì)與研究 [J].電腦知識(shí)與技術(shù) ,2021, 5(29). [14] 耿東久 ,索岳 ,陳渝 ,文軍 ,呂勇強(qiáng) .基于 Android 手機(jī)的遠(yuǎn)程訪問和控制 系統(tǒng) [J].計(jì)算機(jī)應(yīng)用 ,2021,32(2):5057. [15] 雷麗暉 ,段振華 .一種基于擴(kuò)展有限自動(dòng)機(jī)驗(yàn)證組合 Web 服務(wù)的方法 [J].計(jì) 算機(jī)學(xué)報(bào) ,2021,28(4):635643. 浙江大學(xué)城市學(xué)院畢業(yè)論文 附錄 29 附錄 附錄 A 文件傳輸協(xié)議簡(jiǎn)介 文件傳輸協(xié)議(英文: File Transfer Protocol,縮寫: FTP)是用于在網(wǎng)絡(luò)上進(jìn)行文件傳輸?shù)囊惶讟?biāo)準(zhǔn)協(xié)議。此時(shí),雖然文件可以成功的傳輸,但因?yàn)榭刂茣?huì)話,會(huì)被防火墻斷開;傳輸會(huì)產(chǎn)生一些錯(cuò)誤。被動(dòng)模式只 要求服務(wù)器端產(chǎn)生一個(gè)監(jiān)聽相應(yīng)端口的進(jìn)程,這樣就可以繞過客戶端安裝了防火墻的問題。 附錄 B 應(yīng)用程序界面代碼 主界面 ?xml version= encoding=UTF8? TabHost xmlns:android= android:id=android:id/tabhost android:layout_width=fill_parent android:layout_height=fill_parent LinearLayout 。此時(shí),該 tcp 連接的來源地端口為客戶端指定的隨機(jī)端口 x,目的地端口(遠(yuǎn)程端口)為服務(wù)器上的 21 號(hào)端口。 運(yùn)行 FTP 服務(wù)的許多站點(diǎn)都開放匿名服務(wù),在這種設(shè)置下,用戶不需要帳號(hào)就可以登錄服務(wù)器,默認(rèn)情況下,匿名用戶的用戶名是:“ anonymous”。 FTP 是一個(gè) 8 位的客戶端 服務(wù)器協(xié)議,能操作任何類型的文件而不需要進(jìn)一步處理,就像 MIME 或 Unicode 一樣。界面簡(jiǎn)潔友好,操作簡(jiǎn)單,附帶使用說明。因此Android 設(shè)備上建立永久保持一個(gè) TCP 連接到代理服務(wù)器。所以我們要從他的應(yīng)用程序打斷機(jī)理出發(fā),定制本系統(tǒng)的系統(tǒng)測(cè)試用例的打斷事件。 return null。 proxyConnector = ()。 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 6 章 系統(tǒng)實(shí)現(xiàn) 22 } ProxyDataSocketInfo info = ()。當(dāng)嘗試與新的 Server 進(jìn)行通信時(shí), CommandControl 會(huì)關(guān)閉之前的連接,網(wǎng)絡(luò)具有很大的吞吐量。 } else if(() == ){ if(mand==Command. CLOSE){ ... } 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 6 章 系統(tǒng)實(shí)現(xiàn) 21 } else if(mand == ){ (powerOn)。當(dāng)請(qǐng)求連接的報(bào)文到來時(shí), performAuthentication 會(huì)對(duì)用戶的合法性進(jìn)行驗(yàn)證, Server 端向手機(jī)端發(fā)送一個(gè)驗(yàn)證包,等待手機(jī)端的響應(yīng);當(dāng)收到的響應(yīng)報(bào)文數(shù)據(jù)與預(yù)期的數(shù)據(jù)相等時(shí),驗(yàn)證通過,否則拒絕連接。 } catch (Exception e) { (, Exception closing TcpListener listenSocket)。 public int receiveFromDataSocket(byte[] buf) { 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 5 章 詳細(xì)設(shè)計(jì) 18 int bytesRead。t an error } try { (bytes, start, len)。 return true。客戶端將被告知已經(jīng)被 PASV 命令的響應(yīng)連接。 (address, ())。 , errorString 值可能包含更多的信息。如果這個(gè)動(dòng)作是成功的,則 TCP 連接將不再接受 JSON 請(qǐng)求,將成為一個(gè)簡(jiǎn)單的雙向代理之間 FTP 客戶端和 SwiFTP Android 應(yīng)用程序。 Params: android_id: Android API 提供的唯一設(shè)備標(biāo)識(shí)符 secret: 這個(gè)設(shè)備的秘密 swiftp_version: 安裝的 FTP 服務(wù)器版本 Returns: Empty object on success Errors: 11: ANDROID_ID 不在數(shù)據(jù)庫(kù)中,或秘密是錯(cuò)誤的 Action: start_mand_session Purpose: 驗(yàn)證設(shè)備,并開始命令會(huì)話 Params: None Returns: prefix: 前綴字符串用來識(shí)別這個(gè)會(huì)話和設(shè)備 Action: data_pasv_listen Purpose: 使代理開始在新的端口監(jiān)聽從 FTP 客戶端來的 TCP 連接請(qǐng)求。這將是空的 JSON 對(duì)象, “{}”。這個(gè)系統(tǒng)不能很好的對(duì)抗 ANDROID_ID 欺騙。 DISAMBIGUATING DEVICES AND SESSIONS 由于代理服務(wù)器上運(yùn)行在一個(gè)單一的 IP 和端口,提供多個(gè)設(shè)備和用戶使用,浙江大學(xué)城市學(xué)院畢業(yè)論文 第 5 章 詳細(xì)設(shè)計(jì) 12 因此它需要一些匹配傳入連接的方式。代理通知本應(yīng)用程序有一個(gè)即將到來的 FTP 會(huì)話等待被建立。 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 4 章 總體設(shè)計(jì) 10 本應(yīng)用程序建立另一個(gè) TCP 連接到代理(除了現(xiàn)有的控制連接),這個(gè)連接將被用于專門從 FTP 客戶端發(fā)送和接收數(shù)據(jù)。 PC 訪問 ftp 地址與服務(wù)器進(jìn)行交互。 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 3 章 需求分析 8 時(shí)間特性的要求 軟件的速度要在用戶可接受的范圍能擴(kuò)展需求。手機(jī)助手的用戶操作界面分為一下三部分:設(shè)置界面,控制界面,說明界面。使用 Content Provider 能夠靈活的替換底層使用的存儲(chǔ)設(shè)備,使開發(fā)者可以專著于應(yīng)用邏輯的開發(fā),不用考慮底層存儲(chǔ)設(shè)備的細(xì)節(jié),從而使應(yīng)用系統(tǒng)具有良好的數(shù)據(jù) [14]。當(dāng)一個(gè) Intent Receiver 被觸發(fā)時(shí),系統(tǒng)會(huì)在 需要的時(shí)候啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。 Dalvik 虛擬機(jī)依賴于底層 Linux 內(nèi)核提供的功能,如線程機(jī)制,和內(nèi)存管理機(jī)制等。 Android 本身已在其框架中提高了許多的組件供應(yīng)用程序調(diào)用,當(dāng)然開發(fā)者也開放新的組件,并將組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。 Compass是個(gè)開放源代碼的 JAVA 搜索引擎框架 [4]。 多媒體支持:支持各種通用的音視頻和靜態(tài)圖像格式,如 MP JPG、 PNG等。支持瀏覽器可視化瀏覽手機(jī)資源列表下載手機(jī)資源文件。 Android是一個(gè)真正意義上的開放性移動(dòng)設(shè)備綜合平臺(tái),包括操作系統(tǒng)、用戶界面、中間件和應(yīng)用程序,擁有移動(dòng)電話工作所需的全部軟件,同時(shí)其開放性保證該平臺(tái)不存在任何阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙 [1]。 【 關(guān)鍵詞 】 手機(jī) 管理 , 手機(jī)助手 , 文件管理 , Android, Ftp浙江大學(xué)城市學(xué)院畢業(yè)論文 Abstract II Wireless Mobile Assistant Based On Android 【 Abstract】 This subject discussed th
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1