• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Android系統(tǒng)上的移動互聯(lián)網(wǎng)集成平臺開發(fā)機(jī)制

      2016-12-26 15:44:25黃軼文
      現(xiàn)代電子技術(shù) 2016年22期
      關(guān)鍵詞:Android系統(tǒng)移動通信

      黃軼文

      摘 要: 移動互聯(lián)網(wǎng)時(shí)代的到來將移動通信、互聯(lián)網(wǎng)相互整合,促使移動設(shè)備可借助WiFi,4G等隨時(shí)隨地訪問互聯(lián)網(wǎng)資源。智能手機(jī)作為移動互聯(lián)網(wǎng)時(shí)代的標(biāo)志性工具,Android是一套具有開放性的移動設(shè)備平臺,該平臺有利于降低開發(fā)成本,擁有巨大的市場空間。從Android系統(tǒng)的相關(guān)知識點(diǎn)入手,分析基于Android設(shè)計(jì)移動互聯(lián)網(wǎng)應(yīng)用框架的需求,提出滿足上述要求的框架設(shè)計(jì)方案。該框架包含UI框架、SQLite數(shù)據(jù)庫、文件存儲等模塊,從而提升應(yīng)用框架的開發(fā)和應(yīng)用效率。

      關(guān)鍵詞: Android系統(tǒng); 移動互聯(lián)網(wǎng)集成平臺; 整體框架; 移動通信

      中圖分類號: TN916.54?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2016)22?0044?03

      移動互聯(lián)網(wǎng)作為新科技時(shí)代發(fā)展的必然產(chǎn)物,移動互聯(lián)網(wǎng)是移動與互聯(lián)網(wǎng)有效結(jié)合的產(chǎn)物,它不僅有效繼承移動隨時(shí)隨地接收信息的優(yōu)點(diǎn),也具備互聯(lián)網(wǎng)開放、共享資源等優(yōu)點(diǎn),成為兩種優(yōu)勢合理整體的重要內(nèi)容。移動互聯(lián)網(wǎng)有利于為用戶帶來全新的體驗(yàn),作為未來某段時(shí)期移動增值業(yè)務(wù)發(fā)展主要趨勢。Android作為目前應(yīng)用最廣泛的智能終端平臺,基于該平臺設(shè)計(jì)移動互聯(lián)網(wǎng)應(yīng)用框架具有大量需求。在Android系統(tǒng)上設(shè)計(jì)移動互聯(lián)網(wǎng)集成平臺能保證開發(fā)軟件的良好性,有利于個(gè)人和企業(yè)開發(fā)者適應(yīng)新時(shí)期發(fā)展要求,創(chuàng)造最大的應(yīng)用價(jià)值。

      1 Android系統(tǒng)

      Android是Google公司最早開發(fā)完成的系統(tǒng),是在Linux內(nèi)核操作系統(tǒng)上設(shè)計(jì)的內(nèi)容[1]。Android主要包括操作系統(tǒng)、用戶界面、應(yīng)用程序等部分,它使用軟件疊層架構(gòu),主要?jiǎng)澐譃榈讓?、中間層、最上層三個(gè)部分。其中,底層通過C語言實(shí)施開發(fā),只提供各個(gè)模塊需要的基本功能;中間層主要由函數(shù)庫和虛擬機(jī)兩個(gè)部分組成,借助C++開發(fā)達(dá)到標(biāo)準(zhǔn);最上層由短信程序、通信程序等組成,各類應(yīng)用軟件由各自的公司進(jìn)行開發(fā)完成[2]。隨著Android系統(tǒng)日益開發(fā)成熟,原先Google公司開發(fā)設(shè)計(jì)的Android向其他相似平臺發(fā)出挑戰(zhàn),該系統(tǒng)總體框架如圖1所示。

      2 分析項(xiàng)目需求

      本次設(shè)計(jì)基于Android系統(tǒng)設(shè)計(jì)移動互聯(lián)網(wǎng)應(yīng)用方案,本次設(shè)計(jì)在滿足新時(shí)期互聯(lián)網(wǎng)發(fā)展氛圍下,達(dá)到個(gè)人及企業(yè)開發(fā)者高效率的要求。該系統(tǒng)應(yīng)用框架包含設(shè)計(jì)網(wǎng)絡(luò)、存儲等各個(gè)組件,從而為用戶提供實(shí)用性服務(wù),對開發(fā)者提供良好的調(diào)用接口[3]。本次開發(fā)的系統(tǒng)有助于縮少開發(fā)周期,達(dá)到大量節(jié)省人力、財(cái)力和時(shí)間的目的。

      3 系統(tǒng)整體框架及各模塊功能

      3.1 系統(tǒng)總體框架

      系統(tǒng)應(yīng)用框架如圖2所示,本設(shè)計(jì)框架基于Android結(jié)構(gòu)應(yīng)用層和應(yīng)用框架層之間,主要包括基礎(chǔ)能力和UI框架等部分。其中,基礎(chǔ)能力框架主要包含上層服務(wù)和底層組件兩個(gè)部分,能提供移動互聯(lián)網(wǎng)需要的基本能力和服務(wù)[4]。能力組件由數(shù)據(jù)存儲、日志文件、網(wǎng)絡(luò)訪問、結(jié)構(gòu)分析等組成,通過上述各項(xiàng)能力的相互整合,達(dá)到支持上層服務(wù)的目的。UI框架能有效提高用戶交互編程效率,主要包含UI模塊和控件庫兩個(gè)部分。

      3.2 系統(tǒng)各模塊的功能

      3.2.1 數(shù)據(jù)存儲功能

      該系統(tǒng)設(shè)計(jì)的數(shù)據(jù)存儲主要有SQLite、文件存儲、Preference三種存儲方式,應(yīng)用框架通過系統(tǒng)的支持和優(yōu)化,提高開發(fā)數(shù)據(jù)存儲的各項(xiàng)功能及效率[5]。

      (1) 設(shè)計(jì)SQLite數(shù)據(jù)庫。Android借助SQLite數(shù)據(jù)庫中的引擎裝置達(dá)到存儲數(shù)據(jù)的目的。Android具體運(yùn)行過程中集成SQLite,換言之,每一個(gè)Android應(yīng)用程序均要借助SQLite數(shù)據(jù)庫實(shí)現(xiàn)存儲操作。應(yīng)用框架通過以下不同方法提高SQLite數(shù)據(jù)庫開發(fā)工作的效率和質(zhì)量:對底層數(shù)據(jù)庫API進(jìn)行封裝操作時(shí),保障調(diào)用方法具有良好的通用性,也不會影響數(shù)據(jù)庫操作的靈活性;對數(shù)據(jù)庫進(jìn)行開發(fā)的人員,不需要過于關(guān)注數(shù)據(jù)的操作細(xì)節(jié),運(yùn)用SQLite實(shí)現(xiàn)結(jié)構(gòu)化數(shù)據(jù)存儲的效果;對SQL語句進(jìn)行優(yōu)化,滿足高效率數(shù)據(jù)庫操作的要求。

      (2) 設(shè)計(jì)文件存儲。該系統(tǒng)應(yīng)用框架除SQLite數(shù)據(jù)庫、Preference上述存儲方法外,文件存儲也是該系統(tǒng)最主要的存儲方法。文件存儲只適用存儲文本文件、音視頻、圖片等信息,Android應(yīng)用框架對文件讀寫實(shí)施封裝,為上層提供簡潔、擁有通用性文件的讀寫接口。例如,從文件中讀取數(shù)據(jù)過程中,只需讀取文件名稱,系統(tǒng)可自動在/data/data//files/目錄下加載該文件,并返回FileInputStream對象,關(guān)鍵代碼如下:

      存儲方式。Preference作為Android平臺中擁有輕量級數(shù)據(jù)存儲類型,主要用來配置數(shù)據(jù)過少的信息,這種存儲方式采用“鍵—值”方法把數(shù)據(jù)存儲在XML配置文件內(nèi)。與數(shù)據(jù)庫存儲方法相比較來說,Preference存儲方法具備操作簡便,主要用來存儲零散、非結(jié)構(gòu)化的數(shù)據(jù)信息[6]。應(yīng)用框架通過這種存儲方式進(jìn)行封裝操作,完成統(tǒng)一化配置和管理的效果。在Android系統(tǒng)內(nèi),借助工具類UTIL,Log等提供日志機(jī)制。

      3.2.2 設(shè)計(jì)日志組件

      開發(fā)應(yīng)用程序過程中,日志(Log)主要用來記錄程序具體執(zhí)行過程,它不但能有效調(diào)試程序,也可用來記錄產(chǎn)品運(yùn)行過程中的各種事件。本應(yīng)用框架日志組件還包含調(diào)試輔助、記錄事件等功能。日志組件具有統(tǒng)一封裝工具類信息的功能,實(shí)際管理中能夠及時(shí)輸出調(diào)試信息,保障開發(fā)人員在實(shí)際開發(fā)調(diào)試工作中更便捷地使用日志[7]。同時(shí),日志組件能夠依據(jù)文件或數(shù)據(jù)庫進(jìn)行存儲操作,滿足存儲關(guān)鍵日志、記錄重要事件的效果。日志組件獲取日志信息代碼如下:

      3.2.3 云端備份與還原功能

      在移動互聯(lián)網(wǎng)應(yīng)用系統(tǒng)中,為便于用戶更好地享用各類服務(wù)功能,從個(gè)人數(shù)據(jù)存儲角度來說,必須解決如下問題:個(gè)人用戶同步各類終端數(shù)據(jù);及時(shí)存儲本地丟失的數(shù)據(jù)信息,有效恢復(fù)版本數(shù)據(jù)等問題。云端?還原服務(wù)模式通過合理整合數(shù)據(jù)、日志等功能,方便用戶對數(shù)據(jù)實(shí)時(shí)存儲和還原操作。在對備份和還原流程實(shí)施維護(hù)操作時(shí),備份和還原操作主要區(qū)別為還原過程中數(shù)據(jù)源來自服務(wù)器端,備份時(shí)則來自客戶端。

      3.3 網(wǎng)絡(luò)訪問與結(jié)果解析功能

      HTTP協(xié)議的主要功能是協(xié)作媒體信息,其作為客戶端和服務(wù)器端提出要求和應(yīng)答的主要標(biāo)準(zhǔn)。超文本傳輸是互聯(lián)網(wǎng)應(yīng)用系統(tǒng)中常用的協(xié)議,各項(xiàng)WWW文件均要按照這個(gè)標(biāo)準(zhǔn)執(zhí)行。HTTP協(xié)議在請求?響應(yīng)模式下,在某個(gè)客戶機(jī)與服務(wù)器實(shí)現(xiàn)連接后,發(fā)布某個(gè)請求至服務(wù)器,服務(wù)器接收各項(xiàng)信息后,給予相應(yīng)的響應(yīng)操作。HTTP結(jié)果解析模塊最常用的數(shù)據(jù)傳輸格式為XML,而JSON格式具有載荷高、極易進(jìn)行編碼解析操作,主要用來傳輸移動互聯(lián)網(wǎng)數(shù)據(jù)信息[8]。整個(gè)應(yīng)用系統(tǒng)主要支持XML,JSON兩種解析方法,并通過合理的解析方式達(dá)到通用要求。

      3.4 設(shè)計(jì)合理的UI框架

      通過深入分析目前熱門應(yīng)用客戶端情況可知,基于Tab設(shè)計(jì)的UI結(jié)構(gòu)是最常見的形式,如果該應(yīng)用中包含大量并列子功能,這種UI結(jié)構(gòu)可以解決手機(jī)終端各項(xiàng)功能需求,從而達(dá)到及時(shí)切換的目的。移動互聯(lián)網(wǎng)在與用戶交互過程中,可以支持用戶操作所需的UI空間。設(shè)計(jì)合理的UI控件庫便于用戶使用各項(xiàng)交互空間,提升用戶交互開發(fā)效率。

      4 結(jié) 語

      總之,隨著移動互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,基于Android設(shè)計(jì)移動互聯(lián)網(wǎng)集成平臺滿足用戶要求高效率開發(fā)的趨勢,能夠有效減輕企業(yè)和個(gè)人開發(fā)者的工作量并簡化繁瑣程序,提升開發(fā)系統(tǒng)的應(yīng)用效率,也一定程度提升了代碼復(fù)用率。因此,這種設(shè)計(jì)框架在移動互聯(lián)網(wǎng)集成開發(fā)中具有重要科研價(jià)值,在產(chǎn)業(yè)開發(fā)過程中具有廣闊的發(fā)展和應(yīng)用空間。

      參考文獻(xiàn)

      [1] 李芳社.Android平臺的安全問題及其對策[J].現(xiàn)代電子技術(shù),2013,36(24):35?37.

      [2] 李汶洋.Android操作系統(tǒng)惡意軟件檢測技術(shù)研究[J].信息網(wǎng)絡(luò)安全,2015,15(9):62?65.

      [3] 薛李濱,潘瑜.Android 平臺的優(yōu)化與系統(tǒng)的集成[J].江蘇理工學(xué)院學(xué)報(bào),2014,9(2):1?5.

      [4] 于衛(wèi)紅,陳燕.輕量級嵌入式Agent在Android平臺上的實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2013,39(7):298?301.

      [5] 宋凱,李磊,袁辰,等.基于Android的校園商用服務(wù)集成平臺[J].微型機(jī)與應(yīng)用,2015,23(18):92?94.

      [6] 雷文禮,任新成,張棟,等.基于Android平臺的即時(shí)通信系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2015,38(3):13?15.

      [7] 馬金林,馬自萍.基于Android的移動參考咨詢服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].圖書館論壇,2013,33(1):82?85.

      [8] 唐雪濤,蔣麗芳.用JSON實(shí)現(xiàn)Android手機(jī)與后臺JSP系統(tǒng)集成的研究[J].計(jì)算機(jī)時(shí)代,2014(6):19?20.

      猜你喜歡
      Android系統(tǒng)移動通信
      基于污點(diǎn)傳播動態(tài)分析的Android安全系統(tǒng)研究
      移動通信WLAN平臺下的網(wǎng)絡(luò)均衡器的設(shè)計(jì)與實(shí)現(xiàn)
      Android系統(tǒng)核心管理工具設(shè)計(jì)與實(shí)現(xiàn)
      Android下的機(jī)械式電表數(shù)字識別技術(shù)研究
      軟件無線電技術(shù)在移動通信測試領(lǐng)域的應(yīng)用
      基于Android系統(tǒng)的掌上班級課表與學(xué)生考勤管理系統(tǒng)
      淺談移動互聯(lián)網(wǎng)通信技術(shù)
      基于GPS和iBeacon的智能校園信息發(fā)布平臺設(shè)計(jì)與實(shí)現(xiàn)
      基于增強(qiáng)現(xiàn)實(shí)技術(shù)的導(dǎo)航系統(tǒng)研究
      當(dāng)前高速鐵路移動通信系統(tǒng)關(guān)鍵技術(shù)的演進(jìn)及發(fā)展探析
      镇安县| 射洪县| 宝丰县| 郎溪县| 东安县| 冷水江市| 无极县| 临夏市| 昌宁县| 酒泉市| 怀柔区| 衡阳县| 阳城县| 中宁县| 嘉黎县| 和顺县| 任丘市| 理塘县| 阜宁县| 淮北市| 武清区| 东辽县| 黎平县| 新乡县| 曲阳县| 霸州市| 油尖旺区| 托克逊县| 敦煌市| 宁阳县| 嘉义县| 英德市| 平乐县| 靖西县| 南召县| 宜黄县| 香港 | 厦门市| 抚顺县| 托克托县| 资源县|