基于手機移動端的手機安全防護進程管理模塊與緩存清理模塊-畢業(yè)論文_第1頁
基于手機移動端的手機安全防護進程管理模塊與緩存清理模塊-畢業(yè)論文_第2頁
基于手機移動端的手機安全防護進程管理模塊與緩存清理模塊-畢業(yè)論文_第3頁
基于手機移動端的手機安全防護進程管理模塊與緩存清理模塊-畢業(yè)論文_第4頁
基于手機移動端的手機安全防護進程管理模塊與緩存清理模塊-畢業(yè)論文_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

目錄TOC\o"1-3"\h\u目錄 [13]。3.2.2安卓平臺架構(gòu)

如圖2-1所示,Android平臺下層結(jié)構(gòu)的核心為嵌入式Linux2.6操作系統(tǒng),中間是Google為Android開發(fā)的Libraries(函數(shù)庫)及Android

Runtime(核心庫、Dalvik虛擬機),上層為Application

Framework(應(yīng)用程序框架),最上層為Applications(應(yīng)用程序)。

應(yīng)用框架:因為安卓是一個開放的開發(fā)平臺,所以設(shè)備的硬件、訪問位置信息、設(shè)置鬧鐘等等這些開發(fā)人員都是可以自由使用。也可以像核API來實現(xiàn)自己的功能。

3.3安卓應(yīng)用程序的判辨一個安卓項目中的最為主要目錄及重要文件介紹如下:(1)src目次:名目的源代碼就是放在這個目錄里,在大多數(shù)情狀下,開發(fā)過程中就是對該目錄下的源代碼文件進行編輯的。(2)gen目次:該目次下的文獻是由ADT插件自動生成的,名目中會用到的資本都會在這個文件中建立其維一的ID,當(dāng)然去用到這些資源時,會使該類得到相對應(yīng)的援用。

(3)assets目次:這里寄存項目聯(lián)系的資源文件。(4)res目次:寄存應(yīng)用中經(jīng)常是用的資源文件,包括圖片、聲響、構(gòu)造文件及參數(shù)描述文獻。(5)AndroidManifest.xml文獻:是應(yīng)用程序的體系控制文件,讓開發(fā)人員知道此應(yīng)用程序有什么組件、什么資源和什么時候運行該程序等。安卓的基本組件(1)Activity:是Android中最常用的一個組件,屬于應(yīng)用程序的表示層,圖2-2是Activity的生命周期,主要包孕三個形態(tài):運轉(zhuǎn)態(tài)、止息態(tài)、停留。(2)Service:效勞與桌面系統(tǒng)或者服務(wù)器中的后臺程序有些相仿。有兩種啟動方式分別為startService和bindService方法。(3)BroadcastReceiver:可能是來自系統(tǒng),也可能來自體系中正在運轉(zhuǎn)的其他應(yīng)用程序。(4)ContentProvider:用處是向其他的舉動或服務(wù)提供數(shù)據(jù)服務(wù)。數(shù)據(jù)的請求者不需知道服務(wù)的提供者是誰。

(5)AndroidManifest.xml文獻:是應(yīng)用程序的體系控制文件,讓開發(fā)人員知道此應(yīng)用程序有什么組件、什么資源和什么時候運行該程序等第四章總體設(shè)計以及主要目標(biāo)本章說明了系統(tǒng)的總體設(shè)計,總體設(shè)計中包括系統(tǒng)的概要設(shè)計以及系統(tǒng)的詳細設(shè)計和部分主要業(yè)務(wù)類的設(shè)計。以及對數(shù)據(jù)庫相關(guān)表結(jié)構(gòu)字段的說明。手機殺毒:手機殺毒功能主要實現(xiàn)對惡意軟件掃描,通過查找數(shù)據(jù)庫中的惡意軟件標(biāo)識特性來識別本手機系統(tǒng)中是否含有惡心軟件。如匹配相似,則調(diào)用系統(tǒng)工具卸載或者強行刪除。系統(tǒng)優(yōu)化:系統(tǒng)優(yōu)化實現(xiàn)優(yōu)化系統(tǒng),對系統(tǒng)開機項進行優(yōu)化,系統(tǒng)垃圾清理。高級工具:包括歸屬地查詢服務(wù),歸屬地來電顯示服務(wù),歸屬地風(fēng)格設(shè)置,來電歸屬地顯示服務(wù)。隱私空間,其中隱私空間實現(xiàn)用戶應(yīng)用加鎖訪問,訪問這些應(yīng)用需要輸入隱私密碼。設(shè)置中心:實現(xiàn)用戶對操作習(xí)慣性的設(shè)置比如升級服務(wù),程序鎖服務(wù),更新APK等操作。4.1整個系統(tǒng)的概要設(shè)計用例圖分析了系統(tǒng)功能需求,在概要設(shè)計階段設(shè)計了系統(tǒng)的體系結(jié)構(gòu),它可以從外部看系統(tǒng)的功能,但并沒有展現(xiàn)內(nèi)部的具體實現(xiàn),主要用于對需求的總體進行分析與設(shè)計,得到參入者的功能。Android手機安全衛(wèi)士,主要包含如下幾個功能點:手機防盜,通訊衛(wèi)士,應(yīng)用管理、進程管理、流量管理、手機殺毒、系統(tǒng)優(yōu)化,高級工具,設(shè)置中心。具體如圖4.1所示。圖4.1系統(tǒng)功能用例圖進入系統(tǒng)前需要有一個splash界面用來顯示本產(chǎn)品的版本信息和系統(tǒng)產(chǎn)品歡迎界面,從splash界面才進入到系統(tǒng)主界面提供用戶相應(yīng)功能使用

4.2軟件需要完成主要功能軟件主要目標(biāo):手機殺毒:手機殺毒功能主要實現(xiàn)對惡意軟件掃描,通過查找數(shù)據(jù)庫中的惡意軟件標(biāo)識特性來識別本手機系統(tǒng)中是否含有惡心軟件。如匹配相似,則調(diào)用系統(tǒng)工具卸載或者強行刪除。系統(tǒng)優(yōu)化:系統(tǒng)優(yōu)化實現(xiàn)優(yōu)化系統(tǒng),對系統(tǒng)開機項進行優(yōu)化,系統(tǒng)垃圾清理。高級工具:包括歸屬地查詢服務(wù),歸屬地來電顯示服務(wù),歸屬地風(fēng)格設(shè)置,來電歸屬地顯示服務(wù)。隱私空間,其中隱私空間實現(xiàn)用戶應(yīng)用加鎖訪問,訪問這些應(yīng)用需要輸入隱私密碼。設(shè)置中心:實現(xiàn)用戶對操作習(xí)慣性的設(shè)置比如升級服務(wù),程序鎖服務(wù),更新APK等操作。通訊衛(wèi)士:主要實現(xiàn)對手機通訊錄以及聯(lián)系人的備份和還原操作,添加黑名單,添加黑名單包括添加短信的黑名單和添加電話的黑名單,反騷擾設(shè)置,電話一聲響的攔截。短信黑名單攔截的還原操作。

應(yīng)用管理:應(yīng)用管理實現(xiàn)對應(yīng)用的管理,包括系統(tǒng)軟件和用戶軟件,包括軟件的卸載程序,輕松卸載不需要的軟件,還可以直接運行你想要的程序,以及分享好玩的應(yīng)用。4.3本人目標(biāo)完成的功能

以上的功能由和我同組的兩個小伙伴分別完成,而我需要完成的是:進程管理模塊:實現(xiàn)對系統(tǒng)內(nèi)存中的進程進行動態(tài)監(jiān)控,滿足用戶對無響應(yīng)資源的進程進行結(jié)束機制。但有些系統(tǒng)進程用戶是不允許結(jié)束的。緩存清理:實現(xiàn)對系統(tǒng)軟甲件緩存進行動態(tài)監(jiān)視,滿足用戶對占用大的資源進行清理機制。第五章目標(biāo)模塊功能5.1進程管理模塊其中進程設(shè)置功能能將已經(jīng)安裝的程序以列表的形式顯示在界面上,用戶可以設(shè)置程序白名單,當(dāng)用戶在玩游戲的時候,或者工作的時候該進程將不會被殺死,進程設(shè)置中還包括進程的自動清理,用戶可以選擇清理的時間,當(dāng)用戶勾選自動清理服務(wù),關(guān)閉屏幕,將會啟動一個后臺服務(wù)根據(jù)用戶選擇的清理時間來清理后臺進程。當(dāng)用戶激活屏幕,該服務(wù)將會停止清理操作。進程管理模塊用例圖如圖5.1所示5.1進程管理模塊用例圖5.2緩存清理模塊其中緩存設(shè)置功能能將已經(jīng)安裝的程序以列表的形式顯示在界面上,用戶點擊緩存清理按鈕即可進入清理界面,有兩個按鈕,一個是緩存掃描一個是緩存清理如下圖所示。5.2緩存清理模塊用例圖5.3系統(tǒng)數(shù)據(jù)庫設(shè)計良好的數(shù)據(jù)庫設(shè)計能降低數(shù)據(jù)的冗余,提高數(shù)據(jù)的可維護性和可修改性以及數(shù)據(jù)的穩(wěn)定性。數(shù)據(jù)庫表概述。Android手機衛(wèi)士所有數(shù)據(jù)庫表每個表名代表的含義在表4.1中進行了說明。表4.7數(shù)據(jù)庫表說明表名說明Applock應(yīng)用程序鎖表whiteappname白名單表Traffic流量攔截表Blacklist黑名單表intercepted攔截信息表5.3.1數(shù)據(jù)庫表詳情應(yīng)用程序鎖表:代表應(yīng)用程序鎖實體,主要包括編號、應(yīng)用程序包名稱。加鎖的應(yīng)用進入時需要輸入密碼,具體結(jié)構(gòu)如表4.7.1所示。表1applock(應(yīng)用程序鎖表)字段名字段類型NULL含義_idinteger否編號(主鍵)Packnamevarchar(300)是應(yīng)用程序包名白名單表:代表白名單實體,主要包括編號、應(yīng)用程序包名稱。白名單應(yīng)用當(dāng)用戶選擇自動清理進程時,該應(yīng)用將不會被殺死,具體結(jié)構(gòu)如表4.3所示。表2whiteappname(白名單表)字段名字段類型NULL含義_idinteger否編號(主鍵)Packnamevarchar(300)是應(yīng)用程序包名流量攔截表:代表流量攔截實體,包含編號、用戶應(yīng)用uid、應(yīng)用程序包名稱、是否WIFI流量 攔截,是否3G流量攔截,具體表結(jié)構(gòu)如表4.4所示。表3traffic(流量攔截表)字段名字段類型NULL含義_idinteger否編號(主鍵)Uidinteger是用戶App應(yīng)用idPacknamevarchar(300)是應(yīng)用程序包名Wifivarchar(10)是是否wifi流量攔截t3gvarchar(10)是是否3g流量攔截黑名單表:代表黑名單實體,具體包含編號、號碼、短信、電話、標(biāo)題,如表4.5黑名單表。表4blacklist(黑名單表)字段名字段類型NULL含義_idinteger否編號(主鍵)Numbervarchar(40)是號碼Messagevarchar(1)是短信Phonevarchar(1)是電話Titlevarchar(200)是標(biāo)題攔截信息表:代表攔截信息實體,包含編號、號碼、短信、類型、時間、標(biāo)題,具體表結(jié)構(gòu)如表4.6所示。表5intercepted(攔截信息表)字段名字段類型NULL含義_idinteger否編號(主鍵)Numbervarchar(20)是號碼Messagevarchar(1000)是名稱Typevarchar(300)是類型Timevarchar(100)是時間Titlevarchar(200)是標(biāo)題5.4業(yè)務(wù)類設(shè)計表4.8詳細的說明了業(yè)務(wù)類的命名、業(yè)務(wù)類的方法、業(yè)務(wù)類方法字段說明,以及業(yè)務(wù)類返回值,對業(yè)務(wù)類需要做的操作進行了詳細的分析和說明,對業(yè)務(wù)類的清晰透徹的分析能降低代碼的冗余和提高代碼的可重用性。編寫代碼的時候不需花更多的時間思考業(yè)務(wù)邏輯。表4.8業(yè)務(wù)類設(shè)計表.AppInfoBiz方法1:privatestringgetAppInfo(booleanflag)說明:獲取系統(tǒng)應(yīng)用程序的基本信息,flag參數(shù)為boolean類型控制器,由于在應(yīng)用管理中需要使用該方法,以及白名單中也需要使用該方法所以設(shè)置了為boolean類型的變量,當(dāng)flag為true時拿出自己當(dāng)前應(yīng)用程序的信息,當(dāng)flag為false屏蔽當(dāng)前應(yīng)用程序的信息,因為在應(yīng)用管理模塊需要顯示當(dāng)前應(yīng)用的相關(guān)信息,而在白名單中,不需要顯示當(dāng)前應(yīng)用的相關(guān)信息。當(dāng)前應(yīng)用不需要添加白名單或者從白名單刪除。后臺服務(wù)清理進程時自動屏蔽當(dāng)前軟件。在new該對象的時候自動將數(shù)據(jù)填充到List方法2:publicList<AppInfo>getmSystemApps()說明:獲取系統(tǒng)應(yīng)用程序的基本信息,在AppInfoBiz的構(gòu)造方法中將系統(tǒng)應(yīng)用從總應(yīng)用程序中分開出來了,所以直接調(diào)用該方法能直接拿出所有系統(tǒng)應(yīng)用程序信息方法3:publicList<AppInfo>getmUserApps()說明:獲取用戶應(yīng)用程序的基本信息,在AppInfoBiz的構(gòu)造方法中將用戶應(yīng)用從總應(yīng)用程序中分開出來了,所以直接調(diào)用該方法能直接拿出所有用戶應(yīng)用程序信息。.ContactInfoBiz方法1:publicList<ContactInfo>getContactInfos()說明:在SetupGuide3Activity中點擊按鈕跳入activity中調(diào)用該方法將聯(lián)系人相關(guān)數(shù)據(jù)顯示。方法2:publicStringgetName(StringincomingNumber)說明:根據(jù)來電的號碼獲取該電話的聯(lián)系人姓名。參數(shù)1:來電的號碼。在來電一聲響的功能中,首先會用該方法查詢該號碼是否是存在該手機的聯(lián)系人中,如果是存在的則用該姓名顯示,如果不是,則返回.ContactHandler 方法1:publicList<Contacts>getContacts()說明:同樣是獲取聯(lián)系人的信息,從聯(lián)系人提供的provider中拿出的電話,email拿出的電話包括手機,家庭電話等。email包括該聯(lián)系人的所有email。方法2:publicvoidbackupContacts()throwsException說明:備份聯(lián)系人。將上一個方法拿出來的聯(lián)系人List拿出來通過Vcard提供的APIVCardComposer將一個聯(lián)系人的所有信息寫入到一個.cvf的文件中,通過循環(huán)將所有聯(lián)系人信息寫入。方法3:publicList<Contact>restoreContacts()throwsException說明:還原聯(lián)系人。通過從SD卡中備份的.cvf文件恢復(fù)聯(lián)系人通過使用BufferdReader將讀取的文件流的每一行用VCard提供的APIVCardParser解析字符串,然后通過VDataBuilder將聯(lián)系人還原到一個List中方法4:publicvoidaddContact(Contactcontact)說明:將從上方法讀取的聯(lián)系人通過聯(lián)系人提供的provider插入到聯(lián)系人表中,如果聯(lián)系人中已經(jīng)存在該備份聯(lián)系人的信息,該聯(lián)系人將不會重復(fù)插入。Activity中循環(huán)調(diào)用該方法將聯(lián)系人還原。.DownloadHelper方法1:publicstaticFilegetFile(Stringurl,Stringpath,ProgressDialogpd)throwsException說明:該方法從遠程服務(wù)器端下載文件保存到指定目錄。參數(shù)1:遠程服務(wù)器的地址,可以是本地服務(wù)器地址,也可以是廣域網(wǎng)服務(wù)器地址,但必須是完整地址名稱。所以是手機SD卡位置加文件目錄加文件名組成的路徑。參數(shù)3:由于下載文件是耗時的操作,為了增加用戶體驗,所以必須告之用戶下載的進度。第六章系統(tǒng)實現(xiàn)本章主要說明基于安卓的手機安全衛(wèi)士設(shè)計與開發(fā)的相關(guān)代碼和部分實現(xiàn)模塊的界面。6.1系統(tǒng)界面如圖5.1是手機安全衛(wèi)士主界面。用戶可以根據(jù)需求選擇相應(yīng)的功能。圖5.1手機衛(wèi)士主界面6.2進程管理界面進程管理能對系統(tǒng)進程和用戶進程進行清理操作,部分系統(tǒng)核心進程不允許清理,進程管理能顯示進程數(shù),可用內(nèi)存以及已用內(nèi)存,能全選進行清理操作,也能取消全選操作,程序設(shè)置能設(shè)置系統(tǒng)白名單和開啟后臺自動清理服務(wù)以及設(shè)置清理時間間隔,添加程序白名單后系統(tǒng)將不會查殺該進程。如圖6.2是進程管理主界面。如圖6.2進程管理界面6.3緩存清理管理界面緩存管理能對系統(tǒng)進程和用戶進程進行清理操作,緩存管理只能顯示緩存條數(shù),只能進行全部清除緩存操作。如圖6.3是緩存管理主界面。圖6.3是緩存管理主界面以下是本軟件應(yīng)該實現(xiàn)的所有功能:手機殺毒:手機殺毒功能主要實現(xiàn)對惡意軟件掃描,通過查找數(shù)據(jù)庫中的惡意軟件標(biāo)識特性來識別本手機系統(tǒng)中是否含有惡心軟件。如匹配相似,則調(diào)用系統(tǒng)工具卸載或者強行刪除。系統(tǒng)優(yōu)化:系統(tǒng)優(yōu)化實現(xiàn)優(yōu)化系統(tǒng),對系統(tǒng)開機項進行優(yōu)化,系統(tǒng)垃圾清理。高級工具:包括歸屬地查詢服務(wù),歸屬地來電顯示服務(wù),歸屬地風(fēng)格設(shè)置,來電歸屬地顯示服務(wù)。隱私空間,其中隱私空間實現(xiàn)用戶應(yīng)用加鎖訪問,訪問這些應(yīng)用需要輸入隱私密碼。設(shè)置中心:實現(xiàn)用戶對操作習(xí)慣性的設(shè)置比如升級服務(wù),程序鎖服務(wù),更新APK等操作。通訊衛(wèi)士:主要實現(xiàn)對手機通訊錄以及聯(lián)系人的備份和還原操作,添加黑名單,添加黑名單包括添加短信的黑名單和添加電話的黑名單,反騷擾設(shè)置,電話一聲響的攔截。短信黑名單攔截的還原操作。

應(yīng)用管理:應(yīng)用管理實現(xiàn)對應(yīng)用的管理,包括系統(tǒng)軟件和用戶軟件,包括軟件的卸載程序,輕松卸載不需要的軟件,還可以直接運行你想要的程序,以及分享好玩的應(yīng)用。

因為本人只負責(zé)進程管理和緩存清理這兩部分,所以其他的功能就不多贅述了。6.4緩存清理部分功能代碼<TextViewandroid:text="緩存清理"style="@style/my_title_style"/><Buttonandroid:text="清除緩存"android:layout_width="wrap_content"android:layout_height="40dp"android:background="@drawable/btn_grid_bg"android:layout_margin="3sp"android:layout_alignParentRight="true"android:onClick="clear"/><Buttonandroid:text="掃描緩存"android:layout_width="wrap_content"android:layout_height="40dp"android:background="@drawable/btn_grid_bg"android:layout_margin="3sp"android:layout_alignParentLeft="true"android:onClick="startcache"/></RelativeLayout><TextViewandroid:id="@+id/tv_clear_title1"android:layout_width="match_parent"android:layout_height="wrap_content"android:padding="5dp"android:text="掃描緩存文件"/><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><ScrollViewandroid:layout_width="match_parent"android:layout_height="match_parent"><LinearLayoutandroid:id="@+id/ll_clear_cache"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"></LinearLayout></ScrollView>//實現(xiàn)接口的方法通過包名獲取緩存文件夾的大小 IPackageStatsObserver.StubmStatsObserver=newIPackageStatsObserver.Stub(){ @Override publicvoidonGetStatsCompleted(PackageStatspStats,booleansucceeded)throwsRemoteException{ //如果沒有緩存文件就直接return if(pStats.cacheSize==0){ return; } try{ //通過包名獲取到應(yīng)用,再獲取到應(yīng)用的名稱 Stringname=pm.getApplicationInfo(pStats.packageName,0).loadLabel(pm).toString(); //獲取緩存穩(wěn)定的大小 longsize=pStats.cacheSize; System.out.println(name+"http:///"+size); Stringresule=name+"應(yīng)用程序的緩存是:"+size; //數(shù)據(jù)封裝到信息中發(fā)送出去 Messagemsg=Message.obtain(); msg.what=FLY_ING; msg.obj=resule; handle.sendMessage(msg); }catch(NameNotFoundExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } };IPackageDataObserver.StubdataObserver=newIPackageDataObserver.Stub(){ @Override publicvoidonRemoveCompleted(StringpackageName,booleansucceeded)throwsRemoteException{ //清除緩存需要在主線程中才嫩土司= runOnUiThread(newRunnable(){ @Override publicvoidrun(){ Toast.makeText(act,"清理緩存",0).show(); //刪除所有的子view lldesc.removeAllViews(); } }); }};總結(jié)經(jīng)過幾個月的學(xué)習(xí)與努力,課題研究已經(jīng)接近尾聲。經(jīng)過畢業(yè)設(shè)計這一階段后,讓我對Android開發(fā)有了更深入的理解,原先自己有做過一段時間的web開發(fā),但覺得做界面的技術(shù)很混雜,后來就想學(xué)習(xí)Android。剛開始接觸Android的時候只是覺得他是一門新技術(shù),它的界面和代碼用xml技術(shù)分離,做界面只需要在xml文件上寫相應(yīng)的代碼就能可見可得的開發(fā)界面,所以在很早的時候就決定畢業(yè)設(shè)計用Android技術(shù)來寫。在前期我通過大量的看網(wǎng)絡(luò)上一些Android視頻以及開源中國,博客上的例子進行學(xué)習(xí),盡管里面講解的技術(shù)點都很單一沒有很全面的開發(fā)一個系統(tǒng),不過大項目也是通過這些小demo構(gòu)建起來的,所以我學(xué)習(xí)的很認識,由于我以前對java還是很熟悉,所以我不斷的從寫Android代碼中找寫java代碼的影子,由于AndroidFramework層也是用java寫的所以很多地方還是相似的,在這次項目中很多地方用到了單例模式如用戶進入到splash界面的時候就是用的單例模式,還用到了工廠模式等常用的設(shè)計模式,通過這次的系統(tǒng)還讓我學(xué)習(xí)到了Android布局的幾種常見的布局方式比如LinearLayout以及RelativeLayout等布局方式,以及對XML的解析和創(chuàng)建,對Android底層服務(wù)的調(diào)用如context.getSystemService()。然后在界面上,的Header和Footer這些每個界面都相同的地方同樣可以和jsp一樣通過include引入,在樣式方面也有相同的地方,如我們也可以在style.xml文件中定義公共樣式,讓幾個界面的基本樣式都相同。在activity中由于通過findViewById拿出的對象總需要強轉(zhuǎn),所以當(dāng)我們需要節(jié)省這句代碼的時候,我們就要寫個BaseActivity這個基類,通過繼承加泛型的方式來省略強轉(zhuǎn)這個操作。Android在xml中編寫代碼的可見即可得的方法是通過java中的反射機制的,在界面中經(jīng)常有用到ListView控件,該控件經(jīng)常需要一個自定義的adapter來對界面顯示的數(shù)據(jù)進行控制。然后通過View.inflate()來加載子布局。在Android中由于在activity中不能做一些耗時的操作這時候就需要用到消息機制,通過線程將數(shù)據(jù)從數(shù)據(jù)庫拿到或者從遠程服務(wù)器拿到然后通過Message對象的sendMessage方法發(fā)送數(shù)據(jù)讀取完畢消息,再通過Handler處理消息通知activity該把數(shù)據(jù)顯示到界面上了。致

謝在整個畢業(yè)設(shè)計的各個階段我都得到了指導(dǎo)老師的悉心指導(dǎo)和耐心幫助。在本文結(jié)束之際,首先要向我的導(dǎo)師表示感謝。從最初的選題,到資料收集,到寫作、修改,最后到論文定稿,都給予了熱忱的關(guān)懷和細心的指導(dǎo)。導(dǎo)師對學(xué)生畢業(yè)設(shè)計工作認真負責(zé),對代碼和論文的要求精益求精。在關(guān)鍵技術(shù)難點上給予了我很多提示和幫助,讓我攻克了一套套難關(guān),不僅讓我技術(shù)得到了飛一般的提高,也讓我開闊了Android技術(shù)的視野,這讓我以后在工作中和做項目的時候能很快得到解決方案,和找到解決問題的辦法。在畢設(shè)期間他給我的論文和畢設(shè)提出了大量有價值的建議,并從工作的繁忙節(jié)奏中抽出時間給我指點。經(jīng)過這么久的努力,畢業(yè)設(shè)計的進程已經(jīng)結(jié)束了,作為一個學(xué)生,由于經(jīng)驗匱乏,使我不可避免的有遇到了許多困難,如果沒有指導(dǎo)老師的督促與指導(dǎo),以及一起生活,學(xué)習(xí)的同學(xué)的支持,很難想象我們會完成這個設(shè)計。然后還要感謝大學(xué)四年來所有的老師,為我打下了計算機、Java專業(yè)知識的基礎(chǔ)。感謝我的母校,四年來給我如此好的大學(xué)生活環(huán)境,和對我的大力栽培,讓我大學(xué)四年的經(jīng)歷永遠難忘。最后,再次向各位老師的關(guān)心和幫助表示衷心的感謝。參考文獻[1]陳最.基于Android平臺移動終端透明加密系統(tǒng)的研究與實現(xiàn)[D].重慶理工大學(xué),2012:108-150.[2]楊云君.Android的設(shè)計與實現(xiàn)[M].北京:機械工業(yè)出版社,2013:5-65.[3]盧娜.基于Android平臺的手機桌面資訊系統(tǒng)的設(shè)計與實現(xiàn)[M].西安電子科技大學(xué),2011:290-300.[4]杜吉志,徐明昆.Android系統(tǒng)內(nèi)存管理研究及優(yōu)化[J].軟件,2012,24(5):69-80.[5]柯元旦.Android內(nèi)核剖析[M].北京:電子工業(yè)出版社,2011:59-70.[6]豐生強.Android軟件安全與逆向分析[M].北京:人民郵電出版社,2013:78-90.[7]余成鋒,李代平,毛永華.Android3.0內(nèi)存管理機制分析[M].計算機應(yīng)用與軟件,2013:55-80.[8]佐冰冰.Android平臺下Launcher啟動器的設(shè)計與實現(xiàn)[D].哈爾濱工業(yè)大學(xué),2012:108-150.[9]吳明航.DES和RSA混合加密算法的研究[D].哈爾濱工業(yè)大學(xué),2013:13-56.[10]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社,2013:12-87.基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應(yīng)用MSP430單片機在智能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論