• 
    

    
    

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

      基于Android平臺(tái)軟件開(kāi)發(fā)方法的研究與應(yīng)用初探

      2016-04-05 18:34:42楊利榮李偉
      科學(xué)家 2016年2期
      關(guān)鍵詞:軟件開(kāi)發(fā)平臺(tái)

      楊利榮++李偉

      摘 要 本文依據(jù)現(xiàn)階段智能手機(jī)的市場(chǎng)消費(fèi)需求變化,分析了Android平臺(tái)軟件的一些優(yōu)缺點(diǎn),闡述了Android軟件開(kāi)發(fā)的獨(dú)有特征,并對(duì)應(yīng)用層軟件開(kāi)發(fā)的相關(guān)問(wèn)題進(jìn)行了討論,最后對(duì)Android開(kāi)發(fā)相關(guān)的環(huán)境搭建進(jìn)行了

      梳理。

      關(guān)鍵詞 Android;平臺(tái);軟件開(kāi)發(fā)

      中圖分類號(hào) TP3 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 2095-6363(2016)02-0017-01

      在移動(dòng)通訊越來(lái)越發(fā)達(dá)的現(xiàn)在,尤其是現(xiàn)階段我國(guó)4G網(wǎng)絡(luò)全面覆蓋之后,移動(dòng)互聯(lián)網(wǎng)進(jìn)入了前所未有的發(fā)展時(shí)期。根據(jù)相關(guān)統(tǒng)計(jì)數(shù)據(jù)表明,2015年上半年移動(dòng)互聯(lián)網(wǎng)用戶的數(shù)量已經(jīng)超過(guò)了9億,2015年的智能手機(jī)用戶占到了總的手機(jī)用戶的67%,而我國(guó)的手機(jī)網(wǎng)民數(shù)量也已經(jīng)突破了6.5億人。我們的日常生活越來(lái)越依賴于手機(jī)互聯(lián)網(wǎng),無(wú)論是網(wǎng)上購(gòu)物、游戲娛樂(lè)、交流溝通等都逐漸地離不開(kāi)智能手機(jī)的支持,而智能手機(jī)的這種多元化的功能,正好滿足了用戶現(xiàn)階段的實(shí)際需求,使得智能手機(jī)用戶的數(shù)量不斷增加,對(duì)智能手機(jī)的使用時(shí)間也隨之加長(zhǎng),越來(lái)越多的年輕用戶每天使用智能手機(jī)的時(shí)間遠(yuǎn)遠(yuǎn)大于使用電腦的時(shí)間?,F(xiàn)階段智能手機(jī)的操作系統(tǒng)主要包括三種,分別是iOS操作系統(tǒng)、Android操作系統(tǒng)以及Windows操作系統(tǒng)。根據(jù)2014年《全球智能手機(jī)用戶統(tǒng)計(jì)調(diào)查》數(shù)據(jù)表明,Android操作系統(tǒng)的用戶數(shù)量超過(guò)了85%,遠(yuǎn)遠(yuǎn)高于iOS操作系統(tǒng)以及Windows操作系統(tǒng)的用戶數(shù)量。Android操作系統(tǒng)較iOS操作系統(tǒng)以及Windows操作系統(tǒng)更加的開(kāi)放與便捷,使得針對(duì)Android平臺(tái)的軟件開(kāi)發(fā)占據(jù)了智能移動(dòng)手機(jī)軟件開(kāi)發(fā)的主導(dǎo)。

      1 Android平臺(tái)的特點(diǎn)分析

      1.1 Android平臺(tái)的優(yōu)點(diǎn)分析

      Android平臺(tái)屬于開(kāi)源性質(zhì)的,具備自身獨(dú)特的優(yōu)點(diǎn),主要包含以下幾方面。1)較為簡(jiǎn)便。Android平臺(tái)自身的開(kāi)源性決定了平臺(tái)自身便于在整個(gè)互聯(lián)網(wǎng)網(wǎng)絡(luò)里進(jìn)行查詢以及部署實(shí)施,很多的一些技術(shù)相關(guān)人員能夠熟練的運(yùn)用相關(guān)技術(shù)進(jìn)行開(kāi)源軟件的編制與研發(fā)。2)非常的靈活。Android平臺(tái)的開(kāi)源性有使得其具有靈活的特征,能夠讓一些專用的軟件獲取較為自由以及個(gè)性化的研發(fā)空間。讓技術(shù)人員可以依照公司獨(dú)特的自身情況完成個(gè)性化的設(shè)計(jì),讓軟件能為企業(yè)贏得最佳的經(jīng)濟(jì)利益。3)成本相對(duì)低廉。在產(chǎn)品的設(shè)計(jì)過(guò)程中,運(yùn)用一些開(kāi)源的軟件,能夠明顯的減少產(chǎn)品的成本投入。

      1.2 Android平臺(tái)的缺點(diǎn)分析

      1)很多的技術(shù)人員能夠按照不同的功能要求將軟件隨意的改動(dòng),導(dǎo)致一些網(wǎng)絡(luò)安全漏洞的增加。2)Android平臺(tái)的相關(guān)軟件研發(fā)現(xiàn)階段才剛起步,平臺(tái)自身的穩(wěn)定性需要進(jìn)一步的進(jìn)行檢驗(yàn)。3)現(xiàn)階段Android平臺(tái)相關(guān)的軟件欠發(fā)達(dá),繼續(xù)進(jìn)行持續(xù)的擴(kuò)展。

      2 Android軟件開(kāi)發(fā)

      Android平臺(tái)中的軟件開(kāi)發(fā)可以將一些基本的軟件接口AP1提供于技術(shù)人員,這樣就能夠讓技術(shù)人員更加便捷的使用相應(yīng)的類庫(kù),為技術(shù)人員完成不同軟件的開(kāi)發(fā)提供便利?,F(xiàn)階段,關(guān)于Android軟件的研發(fā)主要包含幾個(gè)特征。1)一般Android軟件均在Linux的進(jìn)程下進(jìn)行運(yùn)行的,在軟件命令執(zhí)行過(guò)程中,要先將其進(jìn)程進(jìn)行啟動(dòng),要是系統(tǒng)不能達(dá)到軟件的運(yùn)行要求標(biāo)準(zhǔn)時(shí)亦或者采用強(qiáng)制代碼命令進(jìn)行程序退出時(shí),Android就將這個(gè)程序進(jìn)程結(jié)束掉。2)Android平臺(tái)里面的任何進(jìn)程在運(yùn)行過(guò)程中,均要求在相對(duì)獨(dú)立的虛擬機(jī)中。3)所有的軟件必須設(shè)定唯一不變的用戶使用ID值,同時(shí)根據(jù)相應(yīng)的Linux權(quán)限相關(guān)設(shè)置,實(shí)現(xiàn)軟件能夠完成自身問(wèn)卷的訪問(wèn)操作。

      3 應(yīng)用層軟件開(kāi)發(fā)的相關(guān)問(wèn)題分析

      3.1 權(quán)限訪問(wèn)的問(wèn)題

      關(guān)于權(quán)限訪問(wèn)應(yīng)進(jìn)行專門的設(shè)置,系統(tǒng)的默認(rèn)狀態(tài)下會(huì)對(duì)操作系統(tǒng)、軟件和用戶的訪問(wèn)實(shí)施一定的權(quán)限限制。

      3.2 用戶界面相關(guān)的開(kāi)發(fā)問(wèn)題

      一般,Android平臺(tái)中軟件的用戶界面有兩個(gè)設(shè)計(jì)的方法:一是通過(guò)直接的編碼進(jìn)行設(shè)計(jì);二是通過(guò)XML的配置進(jìn)行自動(dòng)生成。按照MVC模型框架的設(shè)計(jì)原則,用戶的界面要與相應(yīng)的程序邏輯分離開(kāi)來(lái)。在Android的眾多功能單元之中,Activity是基本的單元,通過(guò)這個(gè)組件可以進(jìn)行多個(gè)任務(wù),不過(guò)不可以將其顯示出來(lái)。所以,就應(yīng)當(dāng)另外添加別的表達(dá)元素進(jìn)行顯示,使得Activity所執(zhí)行的任務(wù)可以顯示出來(lái)。

      3.3 獲得使用資源的相關(guān)問(wèn)題

      一般情況下,資源文件并不是軟件的內(nèi)部的一些文件,并且不含有相應(yīng)的代碼文件,進(jìn)行軟件的代碼編寫時(shí)可以對(duì)資源文件調(diào)用。很多的資源文件都能夠在軟件代碼編寫時(shí)進(jìn)行調(diào)用,比方PNG、GPG等資源文件。如果軟件在運(yùn)行的狀態(tài)就可以對(duì)所需要的一些資源文件進(jìn)行文件的解析處理。將一些源代碼文件和一些資源文件進(jìn)行打包處理以后,將其編譯為二進(jìn)制的文件類型,就可以使得資源文件可以更加快速的被加載使用。

      4 Android開(kāi)發(fā)相關(guān)的環(huán)境搭建分析

      對(duì)于Android平臺(tái)的軟件來(lái)說(shuō),通常是通過(guò)Java語(yǔ)言完成編制與研發(fā)的,很多的軟件開(kāi)發(fā)平臺(tái)都可以支持不同的Java類型的軟件開(kāi)發(fā),并且還都具有很大的開(kāi)放性、可操作性以及便捷性等,可以用來(lái)完成Android軟件的相關(guān)開(kāi)發(fā)工作?,F(xiàn)階段,最多的是面向Windows的軟件開(kāi)發(fā),在Windows環(huán)境下如何更好的搭建Android開(kāi)發(fā)環(huán)境,應(yīng)當(dāng)進(jìn)行下列的操作:1)構(gòu)建相應(yīng)的Java環(huán)境。因?yàn)锳ndroid平臺(tái)軟件的開(kāi)發(fā)工具通常均是采取Java語(yǔ)言來(lái)完成軟件的編制的,所以在安裝相應(yīng)的開(kāi)發(fā)工具是應(yīng)當(dāng)先構(gòu)建系統(tǒng)的Java環(huán)境,不然的話就會(huì)出現(xiàn)相應(yīng)的開(kāi)發(fā)工具不能運(yùn)行的狀況。2)Android軟件開(kāi)發(fā)工具以及相應(yīng)插件的安裝。對(duì)于Android軟件開(kāi)發(fā)工具的安裝,應(yīng)當(dāng)從官方的網(wǎng)站上下載正規(guī)的開(kāi)發(fā)工具軟件,然后將其安裝于計(jì)算機(jī)上。而ADK插件則包含了Android軟件開(kāi)發(fā)時(shí)先關(guān)的函數(shù)資源庫(kù),對(duì)于Android軟件的開(kāi)發(fā)有著非常關(guān)鍵的作用。3)Android SDK tool環(huán)境變量的相關(guān)設(shè)置。在進(jìn)行環(huán)境變量的設(shè)置過(guò)程中,應(yīng)首先在相應(yīng)的環(huán)境變量選項(xiàng)中選擇系統(tǒng)變量,然后在其中找出相應(yīng)的變量path,最后對(duì)變量path執(zhí)行添加、設(shè)置操作。4)開(kāi)發(fā)工具和相應(yīng)插件的鏈接工作。將所安裝的Android軟件開(kāi)發(fā)工具打開(kāi),在其窗戶菜單里面選取preferences,就會(huì)打開(kāi)首選項(xiàng)的窗口,然后在打開(kāi)Android菜單,找到相應(yīng)的插件壓縮包進(jìn)行解壓操作,將解壓文件夾的解壓地址設(shè)置在Android SDK文件夾的地址里面,最后執(zhí)行應(yīng)用操作,完成開(kāi)發(fā)工具與相應(yīng)插件的鏈接工作。5)對(duì)AVD進(jìn)行相應(yīng)的配置操作。AVD指的是已經(jīng)被配置以后的一個(gè)模擬器,在進(jìn)行設(shè)置過(guò)程中,應(yīng)當(dāng)先完成target的定制操作?,F(xiàn)階段,target所一般會(huì)包含有platform類別與add-on類別。Platform是Android平臺(tái)所擁有的target,而add-on對(duì)應(yīng)的為add-on插件的target。

      5 結(jié)束語(yǔ)

      現(xiàn)階段,由于智能手機(jī)的普及,使得Android軟件平臺(tái)的相關(guān)技術(shù)以及和人們的生活息息相關(guān),同時(shí)Android軟件具有非常實(shí)用的性能,受到越來(lái)越多的消費(fèi)者青睞。隨著我國(guó)的信息化技術(shù)不斷革新與創(chuàng)新,Android平臺(tái)的軟件開(kāi)發(fā)逐漸趨于完善化,正朝著更加實(shí)用與科學(xué)的方向發(fā)展。在Android平臺(tái)軟件開(kāi)發(fā)的過(guò)程中,需要針對(duì)權(quán)限問(wèn)題以及資源的利用問(wèn)題加以解決,同時(shí)建立并完善Android平臺(tái)軟件開(kāi)發(fā)的構(gòu)架與流程,讓整個(gè)過(guò)程更加的明朗化,促進(jìn)Android平臺(tái)軟件開(kāi)發(fā)的進(jìn)一步發(fā)展。

      參考文獻(xiàn)

      [1]袁南星.一種Android開(kāi)發(fā)測(cè)試環(huán)境性能提升方法的研究[J].電腦編程技巧與維護(hù),2016(1).

      [2]南星.基于AIDE的Android程序開(kāi)發(fā)教學(xué)設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2015(26).

      猜你喜歡
      軟件開(kāi)發(fā)平臺(tái)
      信息安全環(huán)境下的計(jì)算機(jī)軟件開(kāi)發(fā)研究
      建模技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用
      網(wǎng)絡(luò)平臺(tái)支持《教育技術(shù)學(xué)》公共課實(shí)驗(yàn)教學(xué)模式構(gòu)建
      陜西科技大學(xué)鎬京學(xué)院應(yīng)用型人才培養(yǎng)模式探索
      以學(xué)霸講堂為依托的學(xué)生黨員學(xué)風(fēng)引領(lǐng)平臺(tái)建設(shè)研究
      核電廠定期試驗(yàn)管理軟件開(kāi)發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開(kāi)發(fā)過(guò)程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      中國(guó)二手書市場(chǎng)淺析
      海门市| 方城县| 辽源市| 抚顺县| 当阳市| 黔南| 宜良县| 石阡县| 玉龙| 正安县| 高邑县| 牡丹江市| 虎林市| 抚顺市| 基隆市| 嫩江县| 宝山区| 正蓝旗| 和林格尔县| 南靖县| 仪征市| 通辽市| 鄂温| 水富县| 兴宁市| 大新县| 涿鹿县| 永平县| 成武县| 鹤峰县| 韶关市| 泰安市| 西林县| 通州区| 抚远县| 蚌埠市| 佛冈县| 万全县| 襄汾县| 淮滨县| 克什克腾旗|