天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于Android的智慧校園系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2021-06-05 15:27
  目前,關(guān)于智慧校園系統(tǒng)的Android開發(fā)方案較為繁雜,對于業(yè)務(wù)需求眾多的校園普適性太低。隨著需求的不斷增長,項目規(guī)模會變得逐漸龐大,項目的內(nèi)部結(jié)構(gòu)也會逐漸復(fù)雜。與此同時,各模塊間的代碼耦合度將會不斷增加,多人協(xié)作開發(fā)的沖突也會顯著提升,項目工程編譯時間也將十分漫長,最終開發(fā)的APP所需下載的流量成本也會很高,影響用戶體驗,不利于應(yīng)用的推廣。因此,本文提出了一種基于組件化思想并結(jié)合應(yīng)用瘦身優(yōu)化的移動端設(shè)計方案,基于Android對智慧校園系統(tǒng)進(jìn)行設(shè)計與實現(xiàn),以解決以上出現(xiàn)的一系列問題。本課題旨在研究和開發(fā)一款界面友好、功能完善、資源整合性高、可擴展性強以及安裝流量成本低的信息化智慧校園系統(tǒng)APP。針對以上問題主要有以下二個方面的研究設(shè)計:一是基于組件化思想設(shè)計與實現(xiàn)項目中的業(yè)務(wù)模塊與基礎(chǔ)模塊,其中業(yè)務(wù)模塊是根據(jù)用戶端口劃分的獨立組件,并在不同的組件中實現(xiàn)不同校園用戶所具有的功能。基礎(chǔ)模塊為業(yè)務(wù)模塊提供基本的數(shù)據(jù)服務(wù)和功能服務(wù),如網(wǎng)絡(luò)請求、圖片處理等,即業(yè)務(wù)模塊需要依賴基礎(chǔ)模塊。通過Gradle插件工具可調(diào)整開發(fā)模式為集成模式或組件模式。在組件模式下,基于單個組件進(jìn)行編譯調(diào)試;在集成模式... 

【文章來源】:浙江理工大學(xué)浙江省

【文章頁數(shù)】:68 頁

【學(xué)位級別】:碩士

【部分圖文】:

基于Android的智慧校園系統(tǒng)的設(shè)計與實現(xiàn)


圖2.4MWM架構(gòu)圖??對于MVP架構(gòu),隨著業(yè)務(wù)邏輯的增加,在UI更改頻繁的情況下,會產(chǎn)生有大量與??

心理,核心,代碼,內(nèi)存泄漏


題,但通常很難檢測和定位[4647]。在此??之前,對內(nèi)存泄漏進(jìn)行故障排除是一個手動過程。為了重現(xiàn)該問題,開發(fā)人員需要針對此??異常手機進(jìn)行多次嘗試進(jìn)而復(fù)現(xiàn)情況,并在發(fā)生內(nèi)存泄漏的情況下轉(zhuǎn)儲該內(nèi)存信息,并通??過諸如MAT之類的內(nèi)存分析工具找到未被回收的對象,計算其到GC根的引用路徑,從??而確定哪個對象造成了內(nèi)存泄漏,最后對其進(jìn)行修復(fù)。這種檢測方法耗時且相對復(fù)雜,不??利于項目開發(fā)。因此,內(nèi)存泄漏檢測工具LeakCanary孕育而生,LeakCanary在項目中的??引入核心代碼如圖2.6所示。??//Appiicaricn??LeaJcCanary.install?(tliis);??//build.gradle??debug^pi?f?ccrr;.?squsreup.?I-sskcansr]/:?Isckcanary-androi-d:?1.?£.?2?*??releaseApi?1?cam.?squareup.?leskcanary:?lea>:ca.ns.ry-sn.drc-id-ri〇-op:?1.?£.?2?*??//?Cp^icnal,?if?you?use?s-appcrt?iifcrary?fragments:??debugApi?*?com.?sguareup.?leaJccanary;?IsakcanaLry-s^ppcrw-fragmsni;:?1.6?2?*??圖2.6?LeakCanary引入核心代碼圖??LeakCanary核心原理主要是在Activity中onDestory方法中,手動去調(diào)用GC,然后通??過ReferenceQueue與弱引用WeakReference連用,從而判斷是否有釋

對話框,處理機,線程


浙江理工大學(xué)碩士學(xué)位論文?基于Android的智慧校園系統(tǒng)的設(shè)計與實現(xiàn)??旦出現(xiàn)卡頓,就會有直觀的體驗。因此,開發(fā)過程中也要解決這些問題。??用戶與APP進(jìn)行交互,實則是與界面UI線程進(jìn)行交互。其中交互事件是通過U丨線程??中Handler機制的Looper類進(jìn)行消息驅(qū)動,即Looper類中的loop方法不斷從消息隊列??MessageQueue中獲取消息進(jìn)行處理,然后更新UI,其中Handler機制如圖2.7所示。值得??注意的是UI線程中不能處理耗時的任務(wù),因為做耗時操作,UI更新一般會很慢,超過一??定時長就會出現(xiàn)ANR。??消息隊列MessageQueue??Handler??????????sendMessage〇?enqueueMessage〇^?|?|?|??C/5?:?W5?XJi??handleMessage〇?3?—??^???Looper.loopO?從隊列中取消息調(diào)用?dis?patch?M?essage()??圖2.7?Handler處理機制圖??在Android系統(tǒng)中,若應(yīng)用程序在一段時間內(nèi)沒能及時響應(yīng)用戶,系統(tǒng)將會彈出一個??ANR對話框。該影響不亞于崩潰。因此,項目開發(fā)中應(yīng)及時發(fā)現(xiàn)并解決問題,以免影響用??戶體驗。??(2)?ANR處理??目前,在Android應(yīng)用開發(fā)中,容易造成ANR異常的原因主要有以下幾個方面???在5秒內(nèi)UI線程對輸入事件未處理完成,如按鍵或觸摸等輸入事件。????UI線程執(zhí)行BroadcastReceiver的onReceive()函數(shù)時,沒有在10秒內(nèi)處理完成。????UI線程在前臺服務(wù)Service的各個生命周

【參考文獻(xiàn)】:
期刊論文
[1]基于Android軟件開發(fā)組件化研究[J]. 殷濤,崔佳冬.  計算機應(yīng)用與軟件. 2019(09)
[2]基于互聯(lián)網(wǎng)+的專家服務(wù)平臺APP設(shè)計與實現(xiàn)[J]. 李平,陳杰,王杰.  自動化技術(shù)與應(yīng)用. 2019(08)
[3]教育信息化2.0背景下新一代高校智慧校園基礎(chǔ)平臺建設(shè)研究[J]. 宋蘇軒,楊現(xiàn)民,宋子強.  現(xiàn)代教育技術(shù). 2019(08)
[4]國際5G市場策略分析與資費模式展望[J]. 王胤豐.  通信企業(yè)管理. 2019(04)
[5]混合加密在高校智慧校園Android終端的應(yīng)用研究[J]. 李隘優(yōu).  韶關(guān)學(xué)院學(xué)報. 2019(03)
[6]關(guān)于軟件需求分析的理解[J]. 沈鑫,陳華山.  現(xiàn)代信息科技. 2018(11)
[7]基于BB平臺的信息技術(shù)與高職課程融合的教學(xué)模式探究[J]. 戴慶玲.  電子商務(wù). 2018(09)
[8]基于Android的網(wǎng)絡(luò)請求方式分析[J]. 劉云浩.  中國科技信息. 2018(16)
[9]移動互聯(lián)網(wǎng)時代工會信息化建設(shè)方案研究[J]. 唐麗華,劉軍華.  信息通信. 2018(01)
[10]JPEG2000圖像壓縮算法在Android平臺的應(yīng)用[J]. 季通明,鮑勝利.  計算機應(yīng)用. 2017(S2)

碩士論文
[1]組件化自助微商城的設(shè)計與實現(xiàn)[D]. 楊雪.北京郵電大學(xué) 2019
[2]基于“ITEP”模型的高校智慧校園建設(shè)研究[D]. 李軍.華北理工大學(xué) 2019
[3]基于Android平臺的智慧校園移動APP的設(shè)計與實現(xiàn)[D]. 周鳳靈.湖北工業(yè)大學(xué) 2018
[4]基于Android的智慧校園APP設(shè)計[D]. 楊哲.哈爾濱工業(yè)大學(xué) 2018
[5]基于Android平臺的手機導(dǎo)航系統(tǒng)的設(shè)計與實現(xiàn)[D]. 聶靜靜.電子科技大學(xué) 2018
[6]基于Android智慧校園系統(tǒng)的研究與實現(xiàn)[D]. 施曉鳴.武漢理工大學(xué) 2016
[7]Android手機軟件自動化測試的設(shè)計與實現(xiàn)[D]. 王文滔.北京交通大學(xué) 2015
[8]基于Android平臺的云推送服務(wù)的設(shè)計與實現(xiàn)[D]. 黃明恩.北京交通大學(xué) 2015



本文編號:3212423

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3212423.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶2d7a4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com