移動終端跨平臺組件擴展技術研究與實現(xiàn)
發(fā)布時間:2022-08-07 23:26
隨著移動互聯(lián)網(wǎng)的飛速發(fā)展,移動應用的開發(fā)需求也隨之增大。但由于移動終端操作系統(tǒng)種類較多,導致移動應用開發(fā)人員開發(fā)移動應用產(chǎn)品時,需要在每個操作系統(tǒng)平臺上都開發(fā)一套應用,從而造成人力和資源的浪費?缙脚_技術的出現(xiàn)使得一次應用開發(fā)在多平臺運行成為可能。本文對移動終端跨平臺應用開發(fā)技術及其已有的解決方案進行了系統(tǒng)的研究,重點分析了多主體共存型的Hybrid跨平臺開發(fā)方案的整體架構、實現(xiàn)原理和開發(fā)模式,針對該方案提供的跨平臺開發(fā)模式存在的不足,提出了技術方法的改進和創(chuàng)新,主要內(nèi)容如下:(1)提出改進的通用組件擴展方法。該方法使開發(fā)者在進行跨平臺組件擴展時,流程規(guī)范,工作量減少,并能對異常代碼進行判斷,使其在開發(fā)階段即可避免大量錯誤,提高了開發(fā)效率。(2)在提出的通用組件擴展方法的基礎上,擴展了原有多媒體組件的功能,包括圖片擴展組件和視頻擴展組件。在減少開發(fā)者工作量的同時,也豐富了該組件功能,使其能夠適應更多的業(yè)務場景。(3)為有效實現(xiàn)多媒體擴展組件,本文在原有網(wǎng)絡交互接口之上,封裝了更加強大的網(wǎng)絡請求庫,提高了網(wǎng)絡交互能力,使開發(fā)者在跨平臺應用開發(fā)時可以使用功能更豐富、性能更好的網(wǎng)絡接口。最后...
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景與意義
1.2 本文主要工作及創(chuàng)新點
1.2.1 本文主要工作
1.2.2 創(chuàng)新點
1.3 論文結(jié)構
第二章 相關技術介紹
2.1 跨平臺應用開發(fā)解決方案
2.1.1 Web方案
2.1.2 Hybrid方案
2.1.3 代碼轉(zhuǎn)換方案
2.1.4 類虛擬機方案
2.2 Weex跨平臺應用開發(fā)框架簡介
2.3 本章小結(jié)
第三章 跨平臺應用組件擴展方法研究與實現(xiàn)
3.1 跨平臺開發(fā)框架原理
3.2 框架能力擴展原理
3.3 改進的組件擴展方法
3.3.1 原有組件擴展方法存在的問題
3.3.2 改進的組件擴展方法原理
3.3.3 改進的組件擴展方法設計與實現(xiàn)
3.4 本章小結(jié)
第四章 多媒體擴展組件設計與實現(xiàn)
4.1 需求分析
4.1.1 圖片組件
4.1.2 視頻組件
4.2 總體設計
4.2.1 圖片組件
4.2.2 視頻組件
4.3 詳細設計與實現(xiàn)
4.3.1 圖片組件
4.3.2 視頻組件
4.4 本章小結(jié)
第五章 網(wǎng)絡請求庫設計與實現(xiàn)
5.1 需求分析
5.2 總體設計
5.2.1 系統(tǒng)架構
5.2.2 網(wǎng)絡對外接口
5.2.3 請求隊列
5.2.4 重試機制
5.3 詳細設計與實現(xiàn)
5.3.1 請求隊列
5.3.2 重試機制
5.4 本章小結(jié)
第六章 測試與分析
6.1 測試環(huán)境
6.2 多媒體組件庫測試與分析
6.2.1 小圖片加載
6.2.2 大圖加載
6.2.3 大量圖片加載
6.2.4 視頻播放
6.2.5 測試總結(jié)
6.3 網(wǎng)絡請求庫測試與分析
6.3.1 發(fā)送請求
6.3.2 發(fā)送需重試的請求
6.3.3 連續(xù)發(fā)送相同請求
6.3.4 發(fā)送大量并發(fā)請求
6.3.5 測試總結(jié)
6.4 改進的組件擴展方法測試與分析
6.4.1 代碼指標對比
6.4.2 敏感權限API檢測
6.4.3 改進的擴展方法性能測試
6.4.4 測試總結(jié)
6.5 本章小結(jié)
第七章 總結(jié)
參考文獻
致謝
攻讀學位期間取得的研究成果
本文編號:3671234
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景與意義
1.2 本文主要工作及創(chuàng)新點
1.2.1 本文主要工作
1.2.2 創(chuàng)新點
1.3 論文結(jié)構
第二章 相關技術介紹
2.1 跨平臺應用開發(fā)解決方案
2.1.1 Web方案
2.1.2 Hybrid方案
2.1.3 代碼轉(zhuǎn)換方案
2.1.4 類虛擬機方案
2.2 Weex跨平臺應用開發(fā)框架簡介
2.3 本章小結(jié)
第三章 跨平臺應用組件擴展方法研究與實現(xiàn)
3.1 跨平臺開發(fā)框架原理
3.2 框架能力擴展原理
3.3 改進的組件擴展方法
3.3.1 原有組件擴展方法存在的問題
3.3.2 改進的組件擴展方法原理
3.3.3 改進的組件擴展方法設計與實現(xiàn)
3.4 本章小結(jié)
第四章 多媒體擴展組件設計與實現(xiàn)
4.1 需求分析
4.1.1 圖片組件
4.1.2 視頻組件
4.2 總體設計
4.2.1 圖片組件
4.2.2 視頻組件
4.3 詳細設計與實現(xiàn)
4.3.1 圖片組件
4.3.2 視頻組件
4.4 本章小結(jié)
第五章 網(wǎng)絡請求庫設計與實現(xiàn)
5.1 需求分析
5.2 總體設計
5.2.1 系統(tǒng)架構
5.2.2 網(wǎng)絡對外接口
5.2.3 請求隊列
5.2.4 重試機制
5.3 詳細設計與實現(xiàn)
5.3.1 請求隊列
5.3.2 重試機制
5.4 本章小結(jié)
第六章 測試與分析
6.1 測試環(huán)境
6.2 多媒體組件庫測試與分析
6.2.1 小圖片加載
6.2.2 大圖加載
6.2.3 大量圖片加載
6.2.4 視頻播放
6.2.5 測試總結(jié)
6.3 網(wǎng)絡請求庫測試與分析
6.3.1 發(fā)送請求
6.3.2 發(fā)送需重試的請求
6.3.3 連續(xù)發(fā)送相同請求
6.3.4 發(fā)送大量并發(fā)請求
6.3.5 測試總結(jié)
6.4 改進的組件擴展方法測試與分析
6.4.1 代碼指標對比
6.4.2 敏感權限API檢測
6.4.3 改進的擴展方法性能測試
6.4.4 測試總結(jié)
6.5 本章小結(jié)
第七章 總結(jié)
參考文獻
致謝
攻讀學位期間取得的研究成果
本文編號:3671234
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3671234.html
最近更新
教材專著