董立春
摘要:互聯(lián)網(wǎng)+時(shí)代,智能手機(jī)的普及,現(xiàn)在用戶智能手機(jī)基本都是安卓操作系統(tǒng),如何對(duì)手機(jī)安卓系統(tǒng)進(jìn)行開(kāi)發(fā),讓用戶滿意,提高用戶的利用效率,因此基于Java語(yǔ)言的安卓軟件開(kāi)發(fā)的研究具有一定的應(yīng)用價(jià)值和研究?jī)r(jià)值。本論文主要從安卓手機(jī)軟件的架構(gòu)、以Java語(yǔ)言為基礎(chǔ)對(duì)手機(jī)短信加密軟件進(jìn)行實(shí)證分析、安卓手機(jī)軟件開(kāi)發(fā)的優(yōu)勢(shì)進(jìn)行闡述基于Java語(yǔ)言的安卓軟件開(kāi)發(fā)的研究,希望為研究安卓軟件開(kāi)發(fā)的專家和學(xué)者提供理論參考依據(jù)。
關(guān)鍵詞:Java語(yǔ)言;安卓軟件開(kāi)發(fā);研究
通過(guò)調(diào)查研究,現(xiàn)在手機(jī)用戶90%以上都用智能手機(jī),智能手機(jī)改變了人們生活方式,現(xiàn)在用手機(jī)可以完成各種支付,給人們生活帶來(lái)了方便。智能手機(jī)的普及,促進(jìn)了其安卓軟件的開(kāi)發(fā),智能手機(jī)需要安卓系統(tǒng)支持,安卓系統(tǒng)軟件的質(zhì)量直接影響智能手機(jī)的質(zhì)量,加強(qiáng)安卓軟件開(kāi)發(fā)是非常重要的,需要根據(jù)用戶心理不斷加以創(chuàng)新,以適合現(xiàn)代用戶的發(fā)展需要?;贘ava語(yǔ)言的安卓軟件開(kāi)發(fā)研究是非常重要的,也符合現(xiàn)代智能手機(jī)行業(yè)發(fā)展的需要。
1安卓手機(jī)軟件的架構(gòu)
1.1應(yīng)用程序
安卓的核心的應(yīng)用程序會(huì)和其同一系列的手機(jī)軟件一起發(fā)布,此應(yīng)用程序主要還包含一些客戶端、地圖、日歷、短消息的程序、瀏覽器等等的管理程序,這其中全部的應(yīng)用程序均是運(yùn)用Java語(yǔ)言來(lái)進(jìn)行設(shè)計(jì)編寫(xiě)的。而Java語(yǔ)言的最大特性就是可以提高交互的可能性。
1.2應(yīng)用程序的框架
設(shè)計(jì)開(kāi)發(fā)的人員能夠訪問(wèn)所有的核心的應(yīng)用程序它們使用的主要框架,這些程序的框架的設(shè)計(jì)在一定程度上大大簡(jiǎn)化了一部分重組的構(gòu)件的使用頻率。在任何的情況下,一個(gè)應(yīng)用程序能夠同時(shí)發(fā)布出它的功能,而且在任何的時(shí)候,都可以讓其他的應(yīng)用程序使用它主要發(fā)布的功能性質(zhì)的模塊,但是必須遵循主要框架的安全性的限制。與此同時(shí),這些使用機(jī)制也必須簡(jiǎn)單易用,可以令用戶也能夠方便地更改主要的應(yīng)用程序。
1.3程序庫(kù)
現(xiàn)在的安卓手機(jī)中還包含C語(yǔ)言的程序,而這些程序可以被安卓系統(tǒng)里不同的組件使用,它們還可以利用安卓應(yīng)用程序的框架為它們主要的開(kāi)發(fā)者來(lái)提供服務(wù),而這個(gè)程序庫(kù)里的主要內(nèi)容就是基于Java語(yǔ)言的一些應(yīng)用。所以,Java語(yǔ)言的應(yīng)用,還有不同組件之間的混合使用,均是安卓手機(jī)程序庫(kù)的一大優(yōu)點(diǎn)。
1.4運(yùn)行庫(kù)
安卓系統(tǒng)的主要運(yùn)行庫(kù)中包含了一個(gè)核心的庫(kù),而在這個(gè)核心的庫(kù)中為開(kāi)發(fā)者提供了一些Java編程語(yǔ)言的核心功能。安卓手機(jī)軟件的重要服務(wù)系統(tǒng)主要基于Java編程語(yǔ)言,例如進(jìn)程上的管理、內(nèi)存的管理、安全性等諸多的性質(zhì),在重要的驅(qū)動(dòng)模塊和網(wǎng)絡(luò)上的協(xié)議方面,它都已經(jīng)占有了一個(gè)很大的比重。
1.5數(shù)據(jù)庫(kù)
安卓手機(jī)應(yīng)用軟件的數(shù)據(jù)庫(kù)因?yàn)槭褂昧薐ava編程語(yǔ)言,總體來(lái)說(shuō),與其他系統(tǒng)的數(shù)據(jù)庫(kù)比較,還是有著巨大的優(yōu)點(diǎn)的。其中,安卓系統(tǒng)的數(shù)據(jù)庫(kù)中的一大顯著的特征就是操作簡(jiǎn)單、容易上手、便于管理、易于更新,因此安卓系統(tǒng)能夠在很大程度上,更好地滿足所有的用戶需求。
2以Java語(yǔ)言為基礎(chǔ)對(duì)手機(jī)短信加密軟件進(jìn)行實(shí)證分析
2.1平臺(tái)和技術(shù)的運(yùn)用
安卓手機(jī)操作系統(tǒng)是現(xiàn)在手機(jī)用戶使用的智能手機(jī)中最為常見(jiàn)的一類,該系統(tǒng)主要包括5個(gè)構(gòu)件,并且在其使用過(guò)程中每個(gè)構(gòu)件都發(fā)揮著重要的功能和作用。在安卓手機(jī)操作系統(tǒng)的5個(gè)構(gòu)件功能的實(shí)現(xiàn)上,很多都是基于Java語(yǔ)言環(huán)境開(kāi)發(fā)的。加密以及手機(jī)定位功能等是現(xiàn)代安卓智能手機(jī)的基本功能,這些功能的實(shí)現(xiàn)主要依靠Java語(yǔ)言中應(yīng)用較早,技術(shù)較為成熟的DES加密算法,因此該算法具有很好的應(yīng)用價(jià)值。
2.2安卓信息處理
信息處理作為智能手機(jī)的基本功能,開(kāi)發(fā)加密軟件的過(guò)程中要想有針對(duì)性的對(duì)于信息進(jìn)行加密處理,就必須提前了解安卓操作系統(tǒng)中信息的處理流程和方法,安卓信息處理的第一步驟是通過(guò)用戶發(fā)送信息需求,并且將該信息發(fā)送至收件箱,進(jìn)而其中的特有函數(shù)被調(diào)用,將會(huì)自動(dòng)生成蘊(yùn)含用戶信息數(shù)據(jù)的隊(duì)列。接下來(lái)安卓系統(tǒng)將會(huì)把收件箱中經(jīng)過(guò)處理的內(nèi)容利用Loop將信息取出并且進(jìn)行一定的加工和整理,與此同時(shí),使用者的dispatch函數(shù)將會(huì)再次進(jìn)行特殊的處理和加工。
3安卓手機(jī)軟件開(kāi)發(fā)的優(yōu)勢(shì)
3.1微觀層面上分析
使用Java語(yǔ)言可以將對(duì)象行為和屬性映射到計(jì)算機(jī)程序當(dāng)中,實(shí)現(xiàn)對(duì)象數(shù)據(jù)的可視化,顯示出行為表示對(duì)象的方法。并且Java語(yǔ)言的封裝性很強(qiáng),所以全程無(wú)需變量,沒(méi)有主函數(shù),內(nèi)部大部分成員是對(duì)象,只有一些簡(jiǎn)單的數(shù)字類型,實(shí)現(xiàn)了對(duì)象類型和其他對(duì)象的交互操作。此外,Java語(yǔ)言還實(shí)現(xiàn)了異常處理機(jī)制,可以將錯(cuò)誤代碼集中到一個(gè)區(qū)域,這樣可以簡(jiǎn)化錯(cuò)誤任務(wù)處理工序,提高軟件系統(tǒng)的恢復(fù)效率。
3.2宏觀層面分析
安卓軟件開(kāi)發(fā)有非常強(qiáng)大的谷歌集團(tuán)作為后盾,通過(guò)開(kāi)發(fā)軟件組件,讓第三方開(kāi)源社區(qū)更加便捷的使用安卓應(yīng)用程序。加強(qiáng)與手機(jī)通信龍頭企業(yè)的聯(lián)合,構(gòu)建更加標(biāo)準(zhǔn)的軟件開(kāi)發(fā)平臺(tái),故程序的移植性也成為了安卓系統(tǒng)的優(yōu)勢(shì)。從另一個(gè)角度說(shuō),安卓手機(jī)的重要發(fā)展前景就是軟件開(kāi)發(fā)中的優(yōu)勢(shì)。安卓手機(jī)的廣泛應(yīng)用勢(shì)必會(huì)吸引更多的開(kāi)放商提出安卓系統(tǒng)解決方案,從而開(kāi)發(fā)出更加安全、穩(wěn)定、強(qiáng)大的安卓軟件。再者,隨著Java語(yǔ)言的不斷升級(jí)和發(fā)展,Java語(yǔ)言在安卓手機(jī)應(yīng)用軟件的開(kāi)發(fā)中會(huì)越來(lái)越廣泛與深入,所開(kāi)發(fā)的軟件性能會(huì)更強(qiáng),從而會(huì)推動(dòng)基于Java語(yǔ)言的安卓軟件更高速的的發(fā)展。
參考文獻(xiàn)
[1]論Java語(yǔ)言的安卓手機(jī)軟件開(kāi)發(fā)[J].權(quán)家豪. 數(shù)碼世界.2018 (12)
[2]共享旅游手機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].張婧琳,王語(yǔ)清,李佳木,Louis P.Mukama. 數(shù)字通信世界.2018 (11)
[3]簡(jiǎn)述智能手機(jī)軟件開(kāi)發(fā)中的質(zhì)量控制策略[J].胡曼, 科技展望.2016( 34)
[4]基于翻轉(zhuǎn)課堂的手機(jī)軟件框架構(gòu)建研究[J].蔡瑞瑞. 洛陽(yáng)師范學(xué)院學(xué)報(bào).2016 (11)
[5]簡(jiǎn)述手機(jī)軟件的安裝與使用[J].郭建男. 新農(nóng)業(yè).2016(22)
[6]大數(shù)據(jù)時(shí)代下免費(fèi)手機(jī)軟件盈利模式探討[J].雷晨光,胡文俊. 現(xiàn)代營(yíng)銷(下旬刊).2016 (10)
[7]手機(jī)軟件預(yù)裝監(jiān)管空缺[J].肖岳. 法人.2015 (08)
[8]手機(jī)軟件在藥理學(xué)教學(xué)中的應(yīng)用[J].劉波,李菲,王麗娜,張瑋,徐云燕,李利生. 人人健康.2016 (24)