基于Java语言的手机软件开发技术分析
2014-10-21莫前玲
莫前玲
摘 要:随着智能手机的高速发展,手机软件开发成为了当下热门行业。本文以Java语言为基础,通过分析Java语言的概述及手机软件应用程序及架构,简要叙述基于Java语言下手机软件开发技术,最后以基于Java语言对手机加密软件开发实例进行探讨和分析,提高对Java语言在手机软件开发技术更加直观的了解,对于基于Java语言开发手机软件具有借鉴和参考价值。
关键词:Java语言;手机软件;Android操作系统;软件设计;开发技术
中图分类号:TP311.52
1 Java语言概述
其内涵和实质是面向网络程序设计的设计的语言,是程序员的在创建应用程序时必备的工具,并且这些应用程序在设计之后,能够被下载和普遍、稳定、安全运用,Java语言是面向对象的语言,内部软件能够通过部件的形式进行编程,而为了满足软件内部的协调和各种需求,软件内部是相互协调的。
2 基于Java语言设计手机短信加密软件实证分析
现代信息时代,对于信息的保护观念和意识不断增强,但是由于手机软件的开放性,信息安全问题一直是人们关心的问题,本章主要通过在基于Java语言下,利用数据加密算法DES,对手机短信进行加密,揭示Java语言在手机软件开发中的具体技术利用。
2.1 利用的平台和技术
(1)Android 系统
Android系统是美国谷歌公司在2007年推出的,依靠其强大的性能和开放性特点,瞬间成为了移动设备操作系统的佼佼者,从Android系统的架构上看,主要包括五个部分:Linux Kernel、Android Runtime 、Libraries、Application Framework和Applications。这五个部分构成了Android系统的整个系统,其Eclipse 开发平台就是基于Java语言的扩展和开发平台,许多情况下Eclipse就作为Java集成开发环境下使用,但是其用途不仅仅局限在Java语言的开发中,是Java开发工具的延伸。……
