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

正文內(nèi)容

畢業(yè)論文-基于android平臺的無線手機助手設(shè)計-資料下載頁

2025-06-03 21:06本頁面
  

【正文】 Server 進行交互的同時,還可以進行本地的操作,系統(tǒng)被阻塞的時間很短。 public int onPasv() { clearState()。 proxyConnector = ()。 if(proxyConnector == null) { (, Unexpected null proxyConnector in onPasv)。 clearState()。 return 0。 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 6 章 系統(tǒng)實現(xiàn) 22 } ProxyDataSocketInfo info = ()。 if(info == null) { (, Null ProxyDataSocketInfo)。 clearState()。 return 0。 } socket = ()。 proxyListenPort = ()。 return proxyListenPort。 } public boolean onPort(IAddress dest, int port) { clearState()。 proxyConnector = ()。 = dest。 = port。 (ProxyDataSocketFactory client port settings stored)。 return true。 } public Socket onTransfer() { if(proxyConnector == null) { (Unexpected null proxyConnector in onTransfer)。 return null。 } if(socket == null) { // We are in PORT mode (not PASV mode) if(proxyConnector == null) { (, Unexpected null proxyConnector in onTransfer)。 return null。 } // May return null, that39。s fine. ProxyConnector will log errors. 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 6 章 系統(tǒng)實現(xiàn) 23 socket = (clientAddress, clientPort)。 return socket。 } else { // We are in PASV mode (not PORT mode) if((socket)) { return socket。 } else { (proxyConnector pasvAccept failed)。 return null。 } } } 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 7 章 系統(tǒng)測試 24 第 7 章 系統(tǒng)測試 Android 手機系統(tǒng)測試之打斷事件 Android 手機提供的打斷事件與以往手機有著一些機制上的不同,當(dāng)然也有很多跟以前一樣的機制。所以我們要從他的應(yīng)用程序打斷機理出發(fā),定制本系統(tǒng)的系統(tǒng)測試用例的打斷事件。 打斷事件一般分為系統(tǒng)基本打斷事件; Back 鍵; 改變手機方向; 長按 Home 鍵,切換應(yīng)用程序; 內(nèi)容沖突檢測( content provider); 長按 Power 鍵,調(diào)出關(guān)機窗口; Home 鍵回 home app,當(dāng)前測試的應(yīng)用就會放到后臺處于 stop 狀態(tài)。 如果想監(jiān)控到 Activity 生命周期的變化,必然會在 Create 或 Start 等處有代碼來進行處理。在 startActivityForResu 函數(shù)中, ()一句讓我們看到至少有一個 mInstrumentation 的對象受委托在啟動 Activity,這個委托是有可能加入監(jiān)控動作的。 public void startActivityForResult(Intent intent, int requestCode) { ........} 在以 perform 開頭的幾個函數(shù)中,本系統(tǒng)再次發(fā)現(xiàn)了對 mInstrumentation 對象的調(diào)用。例如 performStart()函數(shù)。 final void performStart() { ...........} 該類的接口主要有以下幾類:對 Activity 監(jiān)控對象的處理接口, Activity 狀態(tài)改變時的回調(diào)通知接口,生成 Activity 和 Application 的接口,向 Activity 發(fā)送事件浙江大學(xué)城市學(xué)院畢業(yè)論文 第 7 章 系統(tǒng)測試 25 通知的接口,性能處理的接口等。 測試中發(fā)現(xiàn)的問題及修復(fù) 在測試時發(fā)現(xiàn)調(diào)用無線數(shù)據(jù)傳輸方法后程序崩潰,最后發(fā)現(xiàn)應(yīng)該 在 配置文件中聲明一下權(quán)限 : usespermission android:name=/usespermission usespermission android:name=/usespermission usespermission android:name= / usespermission android:name=/usespermission 測試 結(jié)果 開啟服務(wù) 開啟服務(wù) logcat 圖如下圖 所示: 圖 開啟服務(wù) logcat 圖 客戶端訪問 ftp 地址 客戶端訪問 ftp 地址 logcat 圖如下圖 所示: 圖 客戶端訪問 ftp 地址 logcat 圖 浙江大學(xué)城市學(xué)院畢業(yè)論文 第 7 章 系統(tǒng)測試 26 登陸驗證 輸入用戶名密碼登陸后,登陸驗證 logcat 圖如下圖 所示: 圖 登陸驗證 logcat 圖 浙江大學(xué)城市學(xué)院畢業(yè)論文 結(jié)論 27 結(jié)論 由于 Android 設(shè)備不能夠接受入站連接,但它可以自由創(chuàng)建出站連接。因此Android 設(shè)備上建立永久保持一個 TCP 連接到代理服務(wù)器。我們稱之為 “ 命令連接 ”。在本課題中,利用代理服務(wù)系統(tǒng)作為 Pc 和 Android 手機的中介信使,解決了 Android手機的入站連接限制。當(dāng) FTP 客戶端希望通過代理連接,它啟動一個正常的 FTP 連接到代理服務(wù)器。代理通知本應(yīng)用程序有一個即將到來的 FTP 會話等待被建立。 本應(yīng)用程序建立另一個 TCP 連接到代理(除了現(xiàn)有的控制連接),這個連接將被用于專門從 FTP 客戶端發(fā)送和接收數(shù)據(jù)。 從而 實現(xiàn)了任意客戶端可以登錄 FTP 服務(wù)器上傳下載文件 , 實現(xiàn)無需數(shù)據(jù)線即可管理手機的功能。 該應(yīng)用程序功能實用,輕便小巧,是一款優(yōu)秀的 Android 工具類應(yīng)用。界面簡潔友好,操作簡單,附帶使用說明。除此之外還存在一些不足之處,例如服務(wù)端的驗證機制的安全性不是很高,只適合于個人使用,使用完畢后盡快關(guān)閉服務(wù)以防個人隱私資料的丟失。 通過本次畢業(yè)設(shè)計我學(xué)到了不少新的專業(yè)知識。學(xué)會了如何查找文獻,如何利用網(wǎng)絡(luò) 資源解決實際問題。在查閱一些 Android 專業(yè)論壇以及博客的過程中,發(fā)現(xiàn)開發(fā)應(yīng)用軟件時要善于借鑒前人的經(jīng)驗參考既有代碼,避免 “ 重復(fù)制造輪子 ” 。 浙江大學(xué)城市學(xué)院畢業(yè)論文 參考文獻 28 參考文獻 [1] 姚昱旻 ,劉衛(wèi)國 . Android 的架構(gòu)與應(yīng)用開發(fā)研究 [J]. 計算機系統(tǒng)用 ,2021,11. [2] 周毅敏 ,陳榕 .Dalvik 虛擬機進程結(jié)構(gòu)分析 [J].計算機技術(shù)展 ,2021,20(2):83. [3] 王淑君 .EDGE 基帶解調(diào)設(shè)計與實現(xiàn) [D].西安 :西安電子科技大學(xué)大學(xué) , 2021. [4] 童中波 .中國開源社區(qū) [EB/OL]. 20210906. [5] 張鵬 . Eclipse 插件開發(fā)學(xué)習(xí)筆記 [Z]. 北京 :電子工業(yè)出版社 ,2021. [6] 羅偉 .基于 Android 平臺的即時通訊系統(tǒng)的研究與實現(xiàn) [D].湖南 :湖南師范大 學(xué) ,2021. [7] 葉炳發(fā) .Android 操作系統(tǒng)移植及關(guān)鍵技術(shù)研究 [D].廣東 :暨南大學(xué) ,2021. [8] Satya Komatineni,Dave Android 3[M].American : Daniel W. Lewis Komatineni,2021. [9] W Enck, M Ongtang, P android security[J].Security amp。 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 平臺的應(yīng)用程序開發(fā)與研究 [J].電腦知識與 技術(shù) ,2021, 5(28):5057. [13] 趙亮 ,張維 .基于 Android 技術(shù)的界面設(shè)計與研究 [J].電腦知識與技術(shù) ,2021, 5(29). [14] 耿東久 ,索岳 ,陳渝 ,文軍 ,呂勇強 .基于 Android 手機的遠程訪問和控制 系統(tǒng) [J].計算機應(yīng)用 ,2021,32(2):5057. [15] 雷麗暉 ,段振華 .一種基于擴展有限自動機驗證組合 Web 服務(wù)的方法 [J].計 算機學(xué)報 ,2021,28(4):635643. 浙江大學(xué)城市學(xué)院畢業(yè)論文 附錄 29 附錄 附錄 A 文件傳輸協(xié)議簡介 文件傳輸協(xié)議(英文: File Transfer Protocol,縮寫: FTP)是用于在網(wǎng)絡(luò)上進行文件傳輸?shù)囊惶讟藴蕝f(xié)議。它屬于網(wǎng)絡(luò)傳輸協(xié)議的應(yīng)用層。 FTP 是一個 8 位的客戶端 服務(wù)器協(xié)議,能操作任何類型的文件而不需要進一步處理,就像 MIME 或 Unicode 一樣。但是, FTP 有著極高的延時 ,這意味著,從開始請求到第一次接收需求數(shù)據(jù)之間的時間,會非常長;并且不時的必須執(zhí)行一些冗長的登陸進程。 FTP 服務(wù)一般運行在 20 和 21 兩個端口。端口 21 用于在客戶端和服務(wù)器之間傳輸數(shù)據(jù)流,而端口 20 用于傳輸控制流,并且是命令通向 ftp 服務(wù)器的進口。當(dāng)數(shù)據(jù)通過數(shù)據(jù)流傳輸時,控制流處于空閑狀態(tài)。而當(dāng)控制流空閑很長時間后,客戶端的防火墻會將其會話置為超時,這樣當(dāng)大量數(shù)據(jù)通過防火墻時,會產(chǎn)生一些問題。此時,雖然文件可以成功的傳輸,但因為控制會話,會被防火墻斷開;傳輸會產(chǎn)生一些錯誤。 FTP 雖然可以被終端用戶直接使用 ,但是它是設(shè)計成被 FTP 客戶端程序所控制。 運行 FTP 服務(wù)的許多站點都開放匿名服務(wù),在這種設(shè)置下,用戶不需要帳號就可以登錄服務(wù)器,默認情況下,匿名用戶的用戶名是:“ anonymous”。這個帳號不需要密碼,雖然通常要求輸入用戶的郵件地址作為認證密碼,但這只是一些細節(jié)或者此郵件地址根本不被確定,而是依賴于 FTP 服務(wù)器的配置情況。 FTP 有兩種使用模式:主動和被動。主動模式要求客戶端和服務(wù)器端同時打開并且監(jiān)聽一個端口以創(chuàng)建連接。在這種情況下,客戶端由于安裝了防火墻會產(chǎn)生一些問題。所以,創(chuàng)立了被動模式。被動模式只 要求服務(wù)器端產(chǎn)生一個監(jiān)聽相應(yīng)端口的進程,這樣就可以繞過客戶端安裝了防火墻的問題。 一個主動模式的 FTP 連接創(chuàng)建要遵循以下步驟: 客戶端打開一個隨機的端口(端口號大于 1024,在這里,我們稱它為 x),同時一個 FTP 進程連接至服務(wù)器的 21 號命令端口。此時,該 tcp 連接的來源地端口為客戶端指定的隨機端口 x,目的地端口(遠程端口)為服務(wù)器上的 21 號端口。 客戶端開始監(jiān)聽端口( x+1),同時向服務(wù)器發(fā)送一個端口命令(通過服務(wù)器的 21浙江大學(xué)城市學(xué)院畢業(yè)論文 附錄 30 號命令端口),此命令告訴服務(wù)器客戶端正在監(jiān)聽的端口號并且已準備好從此端口接收數(shù)據(jù)。這個 端口就是我們所知的數(shù)據(jù)端口。 服務(wù)器打開 20 號源端口并且創(chuàng)建和客戶端數(shù)據(jù)端口的連接。此時,來源地的端口為 20,遠程數(shù)據(jù) (目的地 )端口為( x+1)。 客戶端通過本地的數(shù)據(jù)端口創(chuàng)建一個和服務(wù)器 20 號端口的連接,然后向服務(wù)器發(fā)送一個應(yīng)答,告訴服務(wù)器它已經(jīng)創(chuàng)建好了一個連接。 附錄 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
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1