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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于android的移動(dòng)終端簡(jiǎn)易加解密系統(tǒng)(編輯修改稿)

2025-01-08 19:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 oid 提供多種連接選項(xiàng),包括 WiFi、藍(lán)牙和通過(guò)蜂窩( cellular)連接的無(wú)線(xiàn)數(shù)據(jù)傳輸 (例如 GPRS、 EDGE 和 3G)。 Android 應(yīng)用程序中一項(xiàng)流行的技術(shù)是鏈接到 Google 地圖,以便在應(yīng)用程序中顯示地址。 Android 軟件棧還提供對(duì)基于位置的服務(wù)(例如 GPS)和加速計(jì)的支持,不過(guò)并不是所有的 Android 設(shè)備都配備了必需的硬件。另外還有攝像支持。 過(guò)去,移動(dòng)應(yīng)用程序努力向桌面應(yīng)用程序看齊的兩個(gè)領(lǐng)域分別是圖形 /媒體和數(shù)據(jù)存儲(chǔ)方法。 Android 通過(guò)提供對(duì) 2D 和 3D 圖形的內(nèi)置支持,包括 OpenGL 庫(kù),解決了圖形方面的挑戰(zhàn)。由于 Android 平 臺(tái)包括流行的開(kāi)源 SQLite 數(shù)據(jù)庫(kù),因此緩解了數(shù)據(jù)存儲(chǔ)的負(fù)擔(dān)。圖 1 顯示一個(gè)簡(jiǎn)化的 Android 軟件層次結(jié)構(gòu)。 圖 1 Android 軟件層次結(jié)構(gòu) 5 Android 運(yùn)行在 Linux 內(nèi)核上。 Android 應(yīng)用程序是用 Java 編程語(yǔ)言編寫(xiě)的,它們?cè)谝粋€(gè)虛擬機(jī)( VM)中運(yùn)行。需要注意的是,這個(gè) VM 并非您想象中的 JVM,而是 Dalvik Virtual Machine,這是一種開(kāi)源技術(shù)。每個(gè) Android 應(yīng)用程序都在 Dalvik VM 的一個(gè)實(shí)例中運(yùn)行,這個(gè)實(shí)例駐留在一個(gè)由 Linux 內(nèi)核管理的進(jìn)程中,如下圖所示。 圖 2 Dalvik VM 幾種手機(jī)操作系統(tǒng)的比較 各種手機(jī)不同操作系統(tǒng)比較 ? Symbian 操作系統(tǒng): ( UIQ、 Series60、 Series80、 Series90) 特點(diǎn): Symbian 是一個(gè)實(shí)時(shí)多任務(wù)的純 32 位操作系統(tǒng),具有功耗低、內(nèi)存占用少等特點(diǎn),非常適合手機(jī)等移動(dòng)設(shè)備使用。其缺點(diǎn)是在多媒體等方面的表現(xiàn)不盡如人意,且對(duì)主流媒體格式的支持性較差。 Symbian OS 雖然采用多種平臺(tái),但各個(gè)平臺(tái)之間第三方軟件不兼容,給用戶(hù)帶來(lái)一定不便。 代表機(jī)型: S60: NOKIA9210, N93, N95 等 S80: NOKIA9300, 9500 等 Symbian UIQ 索尼愛(ài)立信 P802, M608 ? Linux操作系統(tǒng): 特點(diǎn): Linux 具有穩(wěn)定、可靠、安全等優(yōu)點(diǎn),有強(qiáng)大的網(wǎng)絡(luò)功能。 Linux 有源代碼開(kāi)放,有利于獨(dú)立軟件開(kāi)發(fā)商開(kāi)發(fā)出硬件利用效率高、功能更強(qiáng)大的應(yīng)用軟件。 Linux 對(duì)先進(jìn)的語(yǔ)音和數(shù)據(jù)應(yīng)用有很好的拓展?jié)摿Α?Linux 在手機(jī)市場(chǎng)的不足在于其對(duì)內(nèi)存的要求相對(duì)較大,能耗管理系統(tǒng)沒(méi)有為移動(dòng)設(shè)備優(yōu)化。另外, Linux 的系統(tǒng)啟動(dòng)時(shí)間較長(zhǎng),開(kāi)發(fā)界面不直觀。 代表機(jī)型:摩托羅拉公 司的 A系列商務(wù)手機(jī)和 E 系列部分娛樂(lè)手機(jī),如 A780、 E680 系列、 E2 等 ? Windows Mobile 操作系統(tǒng): 特點(diǎn): Windows mobile 系列操作系統(tǒng)與 PC 的 Windows 操作界面非常相似,功能強(qiáng)大。該操作系統(tǒng)的智能手機(jī)在硬件配置(如處理器、內(nèi)存、儲(chǔ)存卡容量等)上較采用其它操作系統(tǒng)的智能手機(jī)要高出許多,因此性能比較強(qiáng)勁,操作起來(lái)速度會(huì)比較快。但此系列手機(jī)的缺點(diǎn)是因配置高、功能多而產(chǎn)生耗電量大、電池續(xù)航時(shí)間短、硬件成本高等缺點(diǎn)。 6 代表機(jī)型: Smartphone:多普達(dá) 595,摩托羅拉 Q 智能手機(jī) , Pocket PC phone:多普達(dá)900, 830 ? RIM 操作系統(tǒng): 特點(diǎn): RIM操作系統(tǒng)基于 JAVA平臺(tái),運(yùn)行極為穩(wěn)定流暢,對(duì) JAVA軟件兼容能力強(qiáng),也有不錯(cuò)的軟件資源。 代表機(jī)型:黑莓手機(jī) ? MAC OS X 操作系統(tǒng): 特點(diǎn): Mac OS X使用基于 BSD Unix的內(nèi)核,并帶有 Unix風(fēng)格的內(nèi)存管理和搶占式多任務(wù)處理,大大改進(jìn)內(nèi)存管理,允許同時(shí)運(yùn)行更多軟件,且實(shí)質(zhì)上消除了一個(gè)程序崩潰導(dǎo)致其它程序崩潰的可能性。且具有極度華麗圖形用戶(hù)界面、極高的運(yùn)行效率和穩(wěn)定安全性。其不足在于 Mac OS X 是一套封閉的操 作系統(tǒng),不允許第三方開(kāi)發(fā)軟件運(yùn)行 代表機(jī)型:蘋(píng)果 iPhone ? Palm 操作系統(tǒng): 特點(diǎn): Palm OS 是一種 32 位的嵌入式操作系統(tǒng),它的操作界面采用觸控式,幾乎所有控制選項(xiàng)都排列在屏幕上,使用觸控筆便可進(jìn)行所有操作。作為一套極具開(kāi)放性的系統(tǒng),開(kāi)發(fā)商向用戶(hù)免費(fèi)提供 Palm 操作系統(tǒng)的開(kāi)發(fā)工具,允許用戶(hù)利用該工具在 Palm 操作系統(tǒng)的基礎(chǔ)上編寫(xiě)、修改相關(guān)軟件。 Palm OS 的最大優(yōu)點(diǎn)就是簡(jiǎn)單易用,占用系統(tǒng)資源少,但缺乏多媒體和通信功能,相當(dāng)產(chǎn)品還是英文界面,只是使用外掛中文平臺(tái)。 代表機(jī)型: Palm Treo 650, Treo680 等 ? 開(kāi)源移動(dòng)操作系統(tǒng) Android: 特點(diǎn):谷歌的 OS 是完全開(kāi)放的,幾乎能在所有硬件上運(yùn)行,充分地開(kāi)放和自由 UI,完全的原始代碼。其特點(diǎn)是完全開(kāi)放性以及廣泛綜合性。 代表機(jī)型: Gphone 總體來(lái)說(shuō) ,Symbian太強(qiáng)勢(shì) ,Windows Mobile太昂貴 ,iPhone太封閉 ,都是相比 Android存在的弱點(diǎn),可以說(shuō)在 Android 面前有著巨大的機(jī)遇和挑戰(zhàn) [4]。 Android 的發(fā)展前景 對(duì) Android 來(lái)說(shuō),最大的特點(diǎn)就是具有開(kāi)源性。其特點(diǎn)在于改變以往由少數(shù)軟件大廠(chǎng)壟斷系統(tǒng)軟件平臺(tái)的 現(xiàn)況,讓眾多內(nèi)容開(kāi)發(fā)商和開(kāi)放軟件供貨商來(lái)分享共同利益,極大地增進(jìn)了客戶(hù)使用經(jīng)驗(yàn)。 Android 有別于以往的手機(jī)及移動(dòng)終端操作系統(tǒng),它獨(dú)特的開(kāi)源和開(kāi)放性,獲得了廣大開(kāi)放社群的認(rèn)可,并為其提供穩(wěn)定且持續(xù)更新的支持;同時(shí)它又和移動(dòng)互聯(lián)網(wǎng)緊密相連,使得開(kāi)放人員更加容易見(jiàn)互聯(lián)網(wǎng)應(yīng)用移植上來(lái);此外,它還讓廠(chǎng)商、運(yùn)營(yíng)商、甚至用戶(hù)本人都能很方便的進(jìn)行全方位的定制或配置。因此,在 Android 的未來(lái)發(fā)展中,我認(rèn)為發(fā)展前景將是一片光明。 與此同時(shí),人們也應(yīng)該注意到桌面 Linux和其他移動(dòng) Linux系統(tǒng)的教訓(xùn), Linux是最為開(kāi)放性的平臺(tái),但是由于太過(guò)開(kāi)放,導(dǎo)致廠(chǎng)商和運(yùn)營(yíng)商各自為政,沒(méi)有一個(gè)核心的領(lǐng)導(dǎo)者來(lái)統(tǒng)一標(biāo)準(zhǔn),以至于最終沒(méi)有能夠成為主流。 相對(duì)于 Linux 來(lái)說(shuō), Android 相對(duì)克服了這樣的問(wèn)題,因?yàn)?Google 公司始終是做為一個(gè)產(chǎn)業(yè)的領(lǐng)導(dǎo)者,帶動(dòng)其他運(yùn)營(yíng)商向前發(fā)展。 在 Android 之前,各大手機(jī)廠(chǎng)商都要投入巨資研發(fā)自己的手機(jī)操作系統(tǒng),而由于手機(jī)操作系統(tǒng)的封閉性,又不得不自己開(kāi)發(fā)所有的應(yīng)用軟件,直接導(dǎo)致了手機(jī)研發(fā)、管理、生產(chǎn)、 7 銷(xiāo)售各個(gè)環(huán)節(jié)的高費(fèi)用和拖沓。而由 Google 主導(dǎo)的 “開(kāi)放手機(jī)聯(lián)盟 ”推出的 Android 系統(tǒng)規(guī)范了 Linux 系統(tǒng)下混亂不堪的平臺(tái)標(biāo)準(zhǔn),手機(jī)操作系統(tǒng)本身是開(kāi)源的,絕大多數(shù)應(yīng)用軟件又都由世界各地的開(kāi)發(fā)人員完成的,大大降低了廠(chǎng)商的研發(fā)費(fèi)用,受到 3G 時(shí)代眾多廠(chǎng)商和運(yùn)營(yíng)商的追捧 [5]。 Android 作為一個(gè)智能手機(jī)操作系統(tǒng),能夠提供很多適合于 3G新的功能,如手機(jī)視頻、可視通訊、基于位置的服務(wù)、視頻播客等,這些服務(wù),將極大地豐富和提高用戶(hù)體驗(yàn)。 在國(guó)外, Android 手機(jī)正在世界各地遍地開(kāi)花;在國(guó)內(nèi),中國(guó)移動(dòng)、中國(guó)電信、中國(guó)聯(lián)通都已加入手機(jī)開(kāi)放聯(lián)盟,并將開(kāi)發(fā)基于 Android 平臺(tái)的手機(jī)設(shè)備和推出支持 Android 平臺(tái)的移動(dòng)服務(wù)。這些舉措,都將對(duì)中國(guó)的 3G 手機(jī)產(chǎn)業(yè)鏈產(chǎn)生深遠(yuǎn)的影響 隨著 Android 技術(shù)的成熟,越來(lái)越多的企業(yè)將會(huì)加入到 Android 的陣營(yíng)中來(lái),并開(kāi)發(fā)出各色各樣的 3G 應(yīng)用來(lái),這將會(huì)極大地促進(jìn) 3G 的發(fā)展 [6]。 JAVA 簡(jiǎn)介 Java 是一個(gè)長(zhǎng)期廣泛使用的網(wǎng)絡(luò)編程語(yǔ)言,他是一種新的計(jì)算機(jī)概念,首先作為一種程序設(shè)計(jì)語(yǔ)言,他簡(jiǎn)單,面向?qū)ο螅灰蕾?lài)于機(jī)器的結(jié)構(gòu),具有可移植性,安全性,并且提供了開(kāi)發(fā)的機(jī)制,具有很高的性能 [7]。其次,他最大限度的利用了網(wǎng)絡(luò) java 的小應(yīng)用程序( applet)可在網(wǎng)絡(luò)上傳輸而不受 CPU和環(huán)境的限制,另外, java 還提供了豐富的類(lèi)庫(kù),使程序設(shè)計(jì)者可以很發(fā)辮的建立自己的系統(tǒng) [8]。 3 移動(dòng)終端簡(jiǎn)易加解密系統(tǒng)設(shè)計(jì) 系統(tǒng)結(jié)構(gòu) android 的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖看, android 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和 linux核心層[9]。 8 圖 31 android 系統(tǒng)架構(gòu) 系統(tǒng)環(huán)境 本系統(tǒng)是基于 android 平臺(tái)下編寫(xiě)的,系統(tǒng)對(duì)運(yùn)行環(huán)境的要求: Linux 內(nèi)核平臺(tái) ,或 Windows 2021 以上及 Mac 平臺(tái) 開(kāi)發(fā)工具 Android SDK JDK eclipse Android ADT 基于 Android 平臺(tái)運(yùn)行 [10] 系統(tǒng)簡(jiǎn)要分析 本系統(tǒng)的主要使用者為手機(jī)用戶(hù),系統(tǒng)用例圖 32 如下 9 圖 32 系統(tǒng)用例 手機(jī)用 戶(hù)對(duì)所需文件(明文)進(jìn)行加密,生成密文,當(dāng)用戶(hù)需要查詢(xún)文件時(shí),可以通過(guò)密鑰將密文轉(zhuǎn)化成原始密文。 加解密設(shè)計(jì) 加解密所需環(huán)境
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1