欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 基于java开发语言的手机软件开发技术应用探讨

基于java开发语言的手机软件开发技术应用探讨

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  引言

  近些年来,随着时代经济的飞速发展以及科学技术的日新月异,手机作为一种重要的通讯工具和娱乐工具,在人们的生活中扮演者极其重要的角色。随着社会的进步以及人们生活水平的逐渐提高,人们对于手机的质量提出了更高的要求,对于如何做好手机软件的开发始终是计算机领域研究的热点之一。Java作为一种手机软件的开发语言,具有面向对象的特点,比较易于被人们所理解。现实中任何实体都可以看作为对象,并归属于某类事物中,也就是说任何对象都是某类事物的事例。同时,Java语言更具有可靠性和安全性的特点,其最初设计目的是应用于电子类消费产品,因此可靠性要求较高。除此之外,Java语言的运行与计算机结构无关,在任何系统中都可以随意运行,其体系结构相对比较独立。


  1手机软件应用程序及架构分析

  手机软件的开发不仅仅要做好手机硬件的基础工作,同时也要做好手机软件的开发设计工作。

  1.1手机软件应用程序

  对于当前流行的安卓手机而言,其应用程序的组成部分主要有Activity、Service、Content以及Intent等。对于Activity部分呢而言,主要是将多个使用的数据存储进行提供,并为后台的运行提供全面的服务。而Intent主要是其手机软件在运行过程中自动保存的一种机制,进而实现各个活动之间的切换。


  1.2手机软件架构分析

  安卓手机软件的应用程序是其手机整个软件的核心部分,其管理程序往往涵盖客户端、短消息程序、地图、浏览器以及日历等。应用程序在实际的构造过程中主要借助于Java语言进行的一种编写,进而实现了应用程序之间的交互性。应用程序的框架,其开发人员在对主要框架加以借助,并将相关重组组件的使用频率简化。程序库作为安卓手机系统不同组件使用的重要程序,其应用程序框架为手机软件的开发提供了必要的服务,Java语言使其程序库的主要内容。


  2Java开发语言的手机软件开发

  Java语言的内涵和实质是面向网络程序设计的设计的语言,是程序员的在创建应用程序时必备的工具,并且这些应用程序在设计之后,能够被下载和普遍、稳定、安全运用,Java语言是面向对象的语言,内部软件能够通过部件的形式进行编程,而为了满足软件内部的协调和各种需求,软件内部是相互协调的。


  Java语言以自身的简洁与高稳定性已经成为当今手机网络设计使用的主要语言,同时也是程序员在编写程序时候的第一选择,其主要是面向操作对象的一种语言,有着较易操作等特点,在程序员将整个程序编写完毕之后,通过编译和解码在电脑或手机终端中进行安装,这其中一般包括两个过程,首先是将输入语言翻译成源代码,这个过程是通过终端自带的编译软件进行的,之后通过虚拟设备将翻译出的源代码进行二次转译,以使用终端的可识别程序,这样就基本完成了一个从设计到应用的编译过程。当今应用最为广泛的手机系统是安卓系统,系统中包含几款发展较快的软件,分别为Activity、InternetExplorer等,一般程序都具有独立后台运行的功能,能够在用户进行前端操作的时候,自动在后台保持运行的能力,这也就要求程序员在设计软件的时候,要在软件内架设自动数据保存与转换的功能,这样才能保证用户在不同软件的切换间,不至于有数据与信息的流失。


  3基于java开发语言手机短信加密软件的实证分析

  3.1平台与技术的利用

  现阶段,人们最常用的安卓系统最早有美国谷歌公司研发,这种系统不仅性能足够强大,同时具有开放特点,也正是由于这些特点的存在使其很快就成为了移动设备的引导者。在安卓系统中的Eclipse就属于以java语言为基础的开发平台,对于Eclipse来说,它不仅是java语言中的软件,更是java研发工具的拓展。要做好手机短信加密软件设计工作,还需要应用到DES加密算法,这种算法可以通过循环与迭代完成运算转变,不仅可以加密数据,还可以保护数据。通常情况下,DES算法中主要密文信息由密匙与二进制信息构成,而较为常见的流程有两种:第一,在出事时完成IP置换,这主要是将明文根据特定逻辑或顺序完成打乱工作;第二,通过乘积交换实现迭代,通过调查研究的得知,由于受到密匙位数与迭代数的影响,在DES中经常会出现缺陷,因此,对于短信字符偏少的就要通过3DES完成加密处理,以此提升加密程度。


  3.2java开发语言手机短信加密软件的实现

  要做好3DES加密工作与解密工作,最重要的就是设定解密与加密过程,通常情况下,可以利用Ek()与Dk()表示DES的加密与解密,其中K所表示的是DES算法,而P表示明文,C則为密表。那么由此可以得知,3DES的加密方式公式为C=Ek3(Dk2(Ek1(P))),而解密公式则为P=Dk1((EK2(Dk3(C)。通过实际研究得知,编写中并没有问题存在,这样一来可以确定导致加密结果出现偏差的原因在于MODE和padding。针对这种情况就要注意在利用java语言进行编码时,应注意使用一样的MODE和padding,这样就可以确保通信正常。


  在利用DES加密算法进行手机信息加密开发研制中,需要通过手机平台来实现,这就需要编写好加解密程序,提升运行效果。首先,将做好手机与电脑的连接工作,通过虚拟平台完成加解密程序编写,以便更好的做好手机信息加密工作。其次,进入短信收发处。再者,运行手机程序,通过消息界面,进入到信息编写中,编写后确定联系人,这样也顺利完成了编写工作。最后,进入到手机接收界面中,编写刚收到信息,这样就实现了信息解密。


  4结束语

  在经济的快速发展中,智能手机给人们生活带来了巨大的便利,在社会科技不断发展下,基于Java语言的手机软件开发保证了软件应用程序的实用性和安全性,深受相关人士的喜爱。


  参考文献:

  [1]何璇.基于Java语言的安卓手机软件开发[J].计算机光盘软件与应用,2014(8):67-68.

  [2]蔺媛媛.基于java开发语言的手机软件开发技术应用研究[J].信息技术与信息化,2015(11):81-83.


  来源:环球市场 2017年16期

  作者:江定卿


本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/228952.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学