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

正文內(nèi)容

手機安全衛(wèi)士畢業(yè)設(shè)計論文(編輯修改稿)

2024-09-30 20:53 本頁面
 

【文章內(nèi)容簡介】 一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由 Sun Microsystems公司于 1995年 5月推出的 Java程序設(shè)計語言和 Java平臺(即 JavaEE, JavaME, JavaSE)的總稱。 Java 自面世后就非常流行,發(fā)展迅速,對 C++語言形成了有力沖擊。 Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人 PC、數(shù)據(jù)中 心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java 更具備了顯著優(yōu)勢和廣闊前景。 Java 是由四個方面組成的,包括 Java 編程語言、 Java 文件格式、 Java 虛擬機( JVM)、 Java 應(yīng)用程序接口( Java API)。 簡言之: Java 編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。 Java 是功能完善的通用程序設(shè)計語言,可以用來開發(fā)可靠的、要求嚴格的應(yīng)用程序。 ② Java 技 術(shù)的特點 Java 編程語言的風格十分接近 C 語言、 C++語言。 Java 是一個純粹的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了 C++語言面向?qū)ο蠹夹g(shù)的核心。 Java 舍棄了 C 語言中容易引起錯誤的指針(以引用取代)、運算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔憂。在 Java 版本中, Java 又引入了泛型編程( Generic Programming)、類型安全的枚舉、不定長參數(shù)和自 動裝 /拆箱等語言特性。 Java 不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼( bytecode),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼。從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。不過,每次的執(zhí)行編譯后的字節(jié)碼需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的性能。 Android 技術(shù) 1) Android 技術(shù)的簡介 Android 是一種基于 Linux 的自由及開放源代碼的操作系統(tǒng),主要使用于移動河南城建學院本科畢業(yè)設(shè)計(論文) 相關(guān)技術(shù)簡介 8 設(shè)備,如智能手機和平板電腦,由 Google公司和開放手機聯(lián)盟領(lǐng)導及開發(fā)。 Android是第一個內(nèi)置支持 Java 的操作系統(tǒng), Android 應(yīng)用程序使用 Java 語言編寫。Android 開發(fā)水平的高低很大程度上取決于 Java 語言核心能力是否扎實。另外一方面, 3G 應(yīng)用往往會和企業(yè)級應(yīng)用相互結(jié)合。配合真實的企業(yè)級項目,不但可以深入掌握基于 Android 平臺的智能手機開發(fā)技術(shù),更重要的是還系統(tǒng)掌握了智能移動終端與 Java EE 服務(wù)器端相結(jié)合的諸多領(lǐng)域商業(yè)的應(yīng)用。 項目開發(fā)環(huán)境為 ADT( Android Development Tools),是一個定制版的 Eclipse,專門用于開發(fā) Android 項目,里面集成了 Android Virtual Devices,對于 Java基礎(chǔ)較扎實的人很容易上手。 2) Android 的四大組件 Android 開發(fā)四大組件分別是:活動( Activity): 用于表現(xiàn)功能。服務(wù)( Service): 后臺運行服務(wù),不提供界面呈現(xiàn)。廣播接收器( BroadcastReceiver):用于接收廣播。內(nèi)容提供商( Content Provider): 支持在多個應(yīng)用中存儲和讀取數(shù)據(jù),相當于數(shù)據(jù)庫。 ① 活動( Activity): Android 中, Activity 是所有程序的根本,所有程序的流程都運行在 Activity 之中, Activity 可以算是開發(fā)者遇到的最頻繁,也是 Android 當中最基本的模塊之一。 一般一個 Android 應(yīng)用是由多個 Activity 組成的。這多個 Activity 之間可以進行相互跳轉(zhuǎn)。 ② 服務(wù)( Service): Service 是 android 系統(tǒng)中的一種組件,它跟 Activity 的級別差不多,但是他不能自己運行,只能后臺運行,并且可以和其他組件進行交互。 Service 是沒有界面的長生命周期的代碼。 ③ 廣 播接收者:在 Android 中, Broadcast 是一種廣泛運用的在應(yīng)用程序之間傳輸信息的機制。而 BroadcastReceiver 是對發(fā)送出來的 Broadcast 進行過濾接受并響應(yīng)的一類組件??梢允褂?BroadcastReceiver 來讓應(yīng)用對一個外部的事件做出響應(yīng)。 ④ 內(nèi)容提供者: Content Provider 是 Android 提供的第三方應(yīng)用數(shù)據(jù)的訪問方案。 3) Android 平臺的優(yōu)勢與劣勢 Android 平臺有五大優(yōu)勢特色。 ① 開放性 在優(yōu)勢方面, Android 平臺首先就是其開放性,開發(fā) 的平臺允許任何移動終端廠商加入到 Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。開放性對于 Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來河南城建學院本科畢業(yè)設(shè)計(論文) 相關(guān)技術(shù)簡介 9 講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。 ② 掙脫運營商的束縛 在過去很長的一段時間,特別是在歐美地區(qū),手機應(yīng)用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運營商的控制。自從 iPhone 上市,用戶可以更加方便地連接網(wǎng)絡(luò),運營商的制約減少。隨著 EDGE、 HSDPA 這些 2G 至 3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機隨意接入網(wǎng)絡(luò)已不是運營商口中的笑談。 ③ 豐富的硬件選擇 這一點還是與 Android 平臺的開放性相關(guān),由于 Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。 ④ 不受任何限制的開發(fā)商 Android 平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境。因此不會受到各種條條框框的阻撓,可想而知,會有多少新穎別致的 軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給 Android 難題之一。 ⑤ 無縫結(jié)合的 Google 應(yīng)用 如今叱咤互聯(lián)網(wǎng)的 Google 已經(jīng)走過 10 年度歷史。從搜索巨人到全面的互聯(lián)網(wǎng)滲透, Google 服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而 Android 平臺手機將無縫結(jié)合這些優(yōu)秀的 Google 服務(wù)。 但是事物往往都有兩面性, Android 平臺還有其相應(yīng)的劣勢。 ① 版本過多,升級過快 由于 Android 的開放式特點,所以很多的廠商推出了定制的界面,如 HTC Sense、 MOTO Blur、三星 Touchwiz 等等,這提供給客戶豐富選擇的同時,也造成版本過多,升級較慢的特點,因為 Google 的升級速度很快,而廠商要推出新固件需要經(jīng)過深度的研發(fā),就造成升級滯后的問題。 ② 用戶體驗不一致 由于 Android 在不同的廠商,不同的配置下均有機型,所以造成有些機型運行 Android 系統(tǒng)流暢,有些則是緩慢卡頓等問題,就如《憤怒的小鳥》的開發(fā)商就表示,這款人氣游戲在很多的 Android 機型上運行得不是很理想,不過就像我們用的 PC 也有的好有的壞一樣,這倒是不必太多顧慮這個問題。 SQLite 數(shù)據(jù)庫 ① SQLite 數(shù)據(jù)庫簡介 河南城建學院本科畢業(yè)設(shè)計(論文) 相關(guān)技術(shù)簡介 10 SQLite,是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計目標是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix 等等主流的操作系統(tǒng),同時能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們 都快。 SQLite 操作簡單,能夠使用很多語言直接創(chuàng)建數(shù)據(jù)庫,而不象 Access 一樣需要 Office 的支持。如果你是個很小型的應(yīng)用,或者你想做嵌入式開發(fā),沒有合適的數(shù)據(jù)庫系統(tǒng),那么你可以考慮使用 SQLite。 SQLite 是一個非常流行的嵌入式數(shù)據(jù)庫,它的 SQL 界面非常簡潔,內(nèi)存占用少,速度快。此外,它是公開的,所以每個人都可以使用。許多公司(如 Adobe、蘋果公司、 Google、 Sun 和 Symbian)和開源項目(如 Mozilla、 PHP 和 Python)都在產(chǎn)品中使用了 SQLite。 對于 Android, SQLite 已經(jīng)“融入”到 Android 運行時,因此所有 Android應(yīng)用程序都可以創(chuàng)建 SQLite 數(shù)據(jù)庫。由于 SQLite 使用 SQL 界面,對于有基于其他 SQL 數(shù)據(jù)庫使用經(jīng)驗的用戶而言,它的使用非常簡單直接。但是,它的本機 API不是 JDBC,而 JDBC 對于手機等內(nèi)存有限的設(shè)備來說開銷太大。 對于程序員來說,學習 SQLite 就相當于學習一個新的 API,它很容易上手。 ② SQLite 數(shù)據(jù)庫的優(yōu)缺點 優(yōu)點: SQLite 是一個輕量級、跨平臺的關(guān)系型數(shù)據(jù)庫。 SQLite 的另外一個特點是綠色:它的核心引擎本身不依賴第三 方的軟件,使用它也不需要“安裝”。所以在部署的時候能夠省去不少麻煩,還有跨平臺性和可移植性。 SQLite 操作簡單,能夠使用很多語言直接創(chuàng)建數(shù)據(jù)庫,而不象 Access 一樣需要 Office 的支持。如果你是個很小型的應(yīng)用,或者你想做嵌入式開發(fā),沒有合適的數(shù)據(jù)庫系統(tǒng),那么你可以考慮使用 SQLite。 缺點: SQLite 在并發(fā)(包括多進程和多線程)讀寫方面的性能一直不太理想。數(shù)據(jù)庫可能會被寫操作獨占,從而導致其它讀寫操作阻塞或出錯,并且 SQL 標準支持的不全。 本章小結(jié) 本章主要對開發(fā)此項目的所用到的開發(fā)工具 、支持的平臺和所用的數(shù)據(jù)庫進行簡要的介紹。另外,詳細的解釋了 Android 下的四大組件以及各自的職能,并對這些組件之間的關(guān)系和連接進行詳細的說明。最后,還提到了 Android 下的數(shù)據(jù)庫的使用以及該數(shù)據(jù)庫的優(yōu)缺點??傊?,通過這一小節(jié)讓我了解到開發(fā)一個河南城建學院本科畢業(yè)設(shè)計(論文) 相關(guān)技術(shù)簡介 11 Android 下的項目所必須的環(huán)境和平臺,以及要使用的工具和后臺的數(shù)據(jù)庫,只有對這些工具進行熟悉的掌握和學習并加以熟練的運用,只有這樣,才可以開發(fā)出適合用戶需求的應(yīng)用程序。加深了對項目開發(fā)的理解,并不僅僅是代碼的編寫,而是整個開發(fā)流程的控制。 河南城建學院本科畢業(yè)設(shè)計(論文) 項目設(shè)計 12 4 項目設(shè)計 項目設(shè)計目標及原則 本次項目的設(shè)計就是要開發(fā)一個手機安全衛(wèi)士的軟件,它屬于一個系統(tǒng)級別的軟件,通過設(shè)置可以監(jiān)聽用戶的電話及短信號碼,判斷是否是黑名單以便于進行攔截,還可以進行手機病毒的查殺、系統(tǒng)優(yōu)化、軟件管理、進程管理、程序鎖等功能。本項目致力于設(shè)計一個松耦合的功能,降低模塊之間的聯(lián)系,以便后期的維護與再設(shè)計。 系統(tǒng)設(shè)計的原則如下所示。 ① 模塊 化 模塊化設(shè)計不僅減低了模塊之間的耦合性,使得系統(tǒng)容易修改,而且推動了系統(tǒng)各個部分的并行開發(fā),從而提高了軟件的設(shè)計效率。 ② 模塊獨立性 模塊獨立性是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體子功能,而和軟件系統(tǒng)中其他模塊的功能是無關(guān)的。模塊獨立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)構(gòu)。 項目的模塊流程圖 ① 主界面業(yè)務(wù)流程圖 該系統(tǒng)的總體的一個結(jié)構(gòu)圖有主界面以及主界面上的一些模塊構(gòu)成,主界面為 HomeActivity,在主界面上有手機防盜、通訊衛(wèi)士、進程管理、高級工具等模塊組成??傮w模塊 結(jié)構(gòu)圖如圖 所示。 創(chuàng) 建 S m s R e c e i v e r 類 繼承 B r o a d c a s t R e c e i v e r覆 寫 o n R e c e i v e r ( )方 法判 斷 手 機 防 盜是 否 開 啟獲 取 到 所 有 短 信 的內(nèi) 容獲 取 地 址 發(fā) 送 給 安全 號 碼清 除 手 機 的 數(shù) 據(jù)讓 手 機 播 放 報
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1