999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java語言為基礎的安卓手機軟件開發探究

2019-04-04 00:55:30徐官學
科學與財富 2019年4期
關鍵詞:智能手機

摘 要:現階段,國內智能手機大都采用安卓操作系統,而該系統的開發語言以Java語言為基礎。文章論述了Java語言的基本含義,分析了安卓手機軟件的基本架構,并以手機加密軟件為例,探討了以Java語言為基礎的安卓手機軟件開發流程,以供相關人員參考。

關鍵詞:Java語言;安卓操作系統;智能手機;軟件開發;DES加密算法

進入二十一世紀以來,互聯網技術、信息化技術以及移動通信技術快速發展和應用,促使社會大眾的生活節奏不斷加快。而智能手機的產生與發展,為社會大眾快速獲取信息資源帶來極大的便利,目前已經廣泛應用在大眾生活的各個行業領域。國內絕大部分智能手機采用的是基于Java語言的安卓操作系統,所以很有必要對Java語言為基礎的安卓手機軟件開發進行深入研究。

1.Java開發語言的內涵和實質

Java語言屬于一種設計類語言類型,其以網絡程序為基礎,應用效果非常良好,并且應用范圍十分廣泛。因此,在網絡應用程序設計過程中,Java語言受到絕大多數程序設計人員的青睞。通常情況下,在程序設計過程中,Java語言以應用程序的內部編程語言為主要對象。基于Java語言的程序設計目的,是為了滿足不同軟件間以及不同應用程序間的具體需要,以促進軟件應用內部利用效率的有效提升。

在解釋與編譯后,Java語言會呈現出兩個不同的過程,并可通過翻譯,轉變為系統設計所需的各種形式的源代碼,同時還能達到虛擬機作用轉化的目的,可在其他電子設備識別程序中使用[1]?Java虛擬機屬于一種基于想象的操作設備,利用計算機進行軟件模擬。對Java語言的源程序進行翻譯,能夠獲得對應的字節碼,程序設計人員不但能夠解釋和翻譯這類字節碼,將其作為接收器中的機器碼,還能通過虛擬機識別,在具體編程中使用。

2.安卓手機軟件的架構

2.1應用程序

智能手機各個軟件功能的實現離不開相關應用程序的補充和支持,而智能手機各個硬件功能的實現需要通過相應的應用程序體現出來。安卓手機軟件發布過程中,同時會攜帶一系列的核心應用程序,這些應用程序主要涵蓋了短消息程序、日歷程序以及瀏覽器程序等。從當前情況來看,在智能手機軟件編寫設計過程中,Java語言是最為優秀的工具,該語言強大的交互性為智能手機軟件功能的實現提供了基本支持。

2.2應用程序的框架

智能手機出廠時,其應用軟件都有一定的框架。各個品牌各個型號的智能手機都擁有自身的基本框架,應用程序開發人員會在該框架的基礎上,進行應用程序編寫工作。在此過程中,應用程序編寫工具都采用Java。而Java語言自身就擁有一定的框架技術,這大大增強了通過框架技術進行應用程序編寫的可行性。

2.3程序庫、運行庫

程序庫與運行庫均屬于智能手機中的固化程序,在智能手機出廠的過程中,開發商就將程序庫與運行庫固化在了手機內核中。設計人員按照用戶實際需求,對在程序庫與運行庫進行固化,為智能手機用戶提供了極大便利,再加上良好的應用功能,智能手機因而得到廣大用戶群體的認可與歡迎。

3.基于Java語言設計手機短信加密軟件實證分析

3.1基于Java語言的DES加密算法

DES算法作為一種基于Java語言的數據加密標準,其通過循環和迭代的方式,把相對簡單運算轉變成非線性變換,從而達到加密和保護數據的目的。

DES算法主要是對56位密鑰與64位二進制信息進行加密,以生成64位密文信息。其具體流程如下:第一點,對IP進行初始置換,并根據特定邏輯順序將明文順序打亂。第二點,進行乘積交換,持續迭代16輪。第三點,對IP進行逆初始置換,根據固定表順序打亂,從而獲得64位信息,也就是加密信息,最終完成明文信息加密[2]。

在密匙位數與迭代數的一并影響下,DES加密算法通常會存在一定缺陷。所以,對于字符信息相對較少的短信,可采用3DES的方法來進行加密處理,從而增強信息的加密性。

3.2安卓信息處理機制

第一點,安卓系統信息處理通常先要用戶發信息到收件箱,然后對收件箱enqueue Message函數進行調用,以接收信息的隊列為基準,把信息置入到收件箱內。

第二點,按照由前到后的順序,利用Loop將信息從收件箱內取出。之后利用使用者的dispatch Message函數,加工處理該信息。在此過程中,對該信息的處理工作由使用者負責。

第三點,完成信息處理后,使用者可利用recycle函數,將處理后的信息再次置入收件箱,為信息儲存與使用提供便利。

從整個流程來看,是在開放環境中進行的信息處理,加密處理難度非常大,無法充分保證信息的安全性。因此,在Java語言環境中,基于信息加密方面存在的問題,合理編寫安卓手機信息加密軟件,能夠有效保證信息安全。

3.33DES加密與解密要點

設K表示DES算法,Ek()表示DES算法的加密過程,Dk()表示DES算法的解密過程,使用的密鑰P表示明文,C表示密表。

由此可知3DES加密公式為:C=Ek3(Dk2(Ek1(P)))

3DES解密公式為:P=Dk1((EK2(Dk3(C)

在具體設計過程中,與其他平臺對接進行對比分析得知,同樣的加密結果,實現過程卻存在一定差異,因此,對于此類狀況,應認真檢查JDK文件。

而如果編寫算法沒有問題,而加密結果存在差異,那么綜合考慮所選代碼,可以發展造成加密結果不同的原因就在于MODE與padding方面。因此,程序開發人員在利用Java語言進行編碼時,所用MODE與padding必須相同,如此方可確保正常通信。

3.4以Java語言為基礎的安卓手機加密軟件開發的實現

軟件開發人員在通過DES加密算法來開發信息加密軟件時,應對虛擬手機平臺進行靈活操作,預先編寫軟件加密與解密程序,并模擬加密程序與解密程序的運行效果,以促使加密軟件運行速度的提升。

第一步,軟件開發人員應將所用手機與計算機有效連接,在計算機中利用安卓虛擬平臺來編寫加密程序和解密程序,以便于更加順利地實現手機軟件信息的加密。

第二步,軟件開發人員開啟手機短信程序,進入短信的收發界面中,仔細觀察和分析短信收發情況。

第三步,運行手機中的J2ME MIDlet程序,在加密軟件的消息界面編寫加密信息,在完成編寫后,選擇軟件聯系人,結束整個信息編寫過程。

第四步,打開所用手機的接收界面,編輯接收到的之前編寫的信息,進而完成軟件信息的解密操作過程。

結語

總之,基于Java語言的安卓操作系統具有非常強的開放性,目前已經被大多數智能手機品牌所采用。在以Java語言為基礎進行安卓手機軟件開發的過程中,軟件開發人員應深刻認知Java語言的涵義,充分把握安卓手機軟件的架構特點,熟練掌握基于Java語言的DES加密算法與安卓信息處理機制,有效運用3DES加密與解密技術,高效、順利地開發安卓手機軟件。

參考文獻:

[1]李福俊.基于Java語言的安卓手機軟件開發研究[J].山西農經,2017(11):130-130.

[2]沈佳寧.基于Java語言的安卓手機軟件開發分析[J].無線互聯科技,2017(6):34-35.

作者簡介:

徐官學(1967-),男,漢族,湖北省建始縣人,恩施職業技術學院信息工程學院,副教授。研究方向:計算機應用.

猜你喜歡
智能手機
智能手機是座礦
智能手機臉
英語文摘(2020年5期)2020-09-21 09:26:30
面向智能手機的UI界面設計
湖北農機化(2020年4期)2020-07-24 09:07:46
智能手機是電影制作的未來嗎?
使用智能手機增大肥胖風險?
軍事文摘(2019年18期)2019-09-25 08:09:08
假如我是一部智能手機
趣味(語文)(2018年8期)2018-11-15 08:53:00
信息安全,智能手機的新增長點
熱門智能手機應用
海外星云(2016年7期)2016-12-01 04:18:00
智能手機介入交往的基礎
新聞傳播(2016年11期)2016-07-10 12:04:01
基于智能手機控制風扇運行的實現
主站蜘蛛池模板: 永久在线播放| 无码一区二区波多野结衣播放搜索| 18禁色诱爆乳网站| 97青青青国产在线播放| 国产成人啪视频一区二区三区 | 亚洲综合色在线| 国产亚洲欧美在线人成aaaa| 成人福利免费在线观看| 亚洲毛片在线看| 曰AV在线无码| 亚洲人成网18禁| 亚洲制服中文字幕一区二区 | 午夜精品区| 免费一级成人毛片| 另类欧美日韩| 欧美日韩精品综合在线一区| 亚洲综合经典在线一区二区| 好紧好深好大乳无码中文字幕| 久久国产亚洲欧美日韩精品| 久久国产精品77777| 欧美激情,国产精品| 大香伊人久久| 成人中文在线| 国产欧美日韩综合在线第一| 91精品情国产情侣高潮对白蜜| 国产亚洲男人的天堂在线观看 | 亚洲欧美日本国产专区一区| 亚洲性日韩精品一区二区| 亚洲国产系列| 欧美亚洲国产日韩电影在线| 中文字幕av无码不卡免费| 国产亚洲成AⅤ人片在线观看| 国产JIZzJIzz视频全部免费| 亚洲福利一区二区三区| 国产在线观看精品| 亚洲丝袜中文字幕| 国产在线精彩视频论坛| 91精品视频在线播放| 精品国产污污免费网站| 欧美亚洲另类在线观看| 国产成人超碰无码| 五月婷婷导航| 美女被操黄色视频网站| 亚洲天天更新| 伊人欧美在线| 91无码国产视频| 亚洲欧美成人网| 无码啪啪精品天堂浪潮av| 精品無碼一區在線觀看 | 1级黄色毛片| 免费看久久精品99| 黄色片中文字幕| 好吊妞欧美视频免费| 精品视频一区在线观看| 手机精品福利在线观看| 日韩欧美色综合| 欧美中出一区二区| 五月婷婷精品| 欧美中出一区二区| 久久香蕉国产线| 国产亚洲成AⅤ人片在线观看| 日韩国产亚洲一区二区在线观看 | 国产一级做美女做受视频| 国产成人综合久久| a免费毛片在线播放| 91无码人妻精品一区| 伊人激情综合网| 又粗又大又爽又紧免费视频| 伊人久久大线影院首页| 亚洲国产精品无码久久一线| 免费人欧美成又黄又爽的视频| 国产乱人免费视频| 大乳丰满人妻中文字幕日本| 国产精品区网红主播在线观看| 日韩一级二级三级| 久久性妇女精品免费| 国产精品人成在线播放| 国产精品成人AⅤ在线一二三四| 综1合AV在线播放| 国产一级一级毛片永久| vvvv98国产成人综合青青| 久久精品亚洲中文字幕乱码|