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

正文內(nèi)容

畢業(yè)論文-基于android平臺(tái)的無(wú)線手機(jī)助手設(shè)計(jì)-資料下載頁(yè)

2025-01-16 20:34本頁(yè)面
  

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