学习啦>论文大全>技术论文>

软件新技术论文(2)

时间: 家文952 分享

  软件新技术论文篇二

  基于Java语言的手机软件开发技术分析

学习啦在线学习网   摘 要:近些年来,随着时代经济的飞速发展以及科学技术的日新月异,手机作为一种重要的通讯工具和娱乐工具,在人们的生活中扮演者极其重要的角色。随着社会的进步以及人们生活水平的逐渐提高,人们对于手机的质量提出了更高的要求,对于如何做好手机软件的开发始终是计算机领域研究的热点之一。本文在对基于Java语言的手机软件开发技术进行研究时,首先分析了手机软件应用程序和架构,并对Java语言的基本特征作了主要的分析,最后探讨总结了基于Java语言的手机软件开发技术。

学习啦在线学习网   关键词:Java语言;手机软件;开发技术

  中图分类号:TP311.52

  21世纪的今天,社会的进步以及人们生活水平的逐渐提高,手机的应运而生给人们的日常通讯带来了极大的便利,同时当前手机越来越强大的功能更是丰富了人们的生活。现如今,对于如何开发出实时性强、功能耗低、体积小以及高集成度的手机始终是当前技术领域研究的热点之一。因此本文对基于Java语言的手机软件开发技术进行探讨分析有一定的经济价值和现实意义。

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

  一般而言,手机不仅仅是一种通讯工具,同时在人们的日常生活中也扮演着娱乐功能,手机的特点在移动互联上有着集中体现。而手机软件的开发不仅仅要做好手机硬件的基础工作,同时也要做好手机软件的开发设计工作。

  1.1 手机软件应用程序

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

  1.2 手机软件的架构

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

  2 Java语言的基本特征

  Java语言作为当前新技术,在手机软件开发中的应用,有着一定的应用价值,不仅仅有着较广的涉及范围,同时也有着相对较好的安全性和可靠性。

  2.1 面向对象的特点

  Java语言中的各个对象之间不仅仅局限于实体,同时也包括了一些虚拟的物象,就传统的过程式编程语言而言,其过程主要是借助于中心以算法进行的一种驱动,而Java语言面向对象的编程,主要是以其对象为中心,借助于消息作为的一种驱动。当前面对对象编程语言借助于公式可表示为:Java语言程序=对象+消息,对于封装、集成和多态性有着一定的支持。封装主要是将各个对象的数据和方法有机的相统一,Java语言有着相对较强的封装性。

  2.2 有着一定的安全性和可靠性

学习啦在线学习网   Java语言起初的设计过程中,在电子类消费产品有着较为广泛的应用,可靠性相对来说比较的高,同时Java对于指针并不支持,并将内存的非法访问杜绝,其自动单元的收集将内存的丢失加以避免,Java语言在对自己的安全机制借助的同时,并将病毒程序的产生加以防止。一旦Java字节码逐渐的进入解释器中,就要及时的检查字节码校验器,并对内存进行分类布局,将应用程序之间的干扰破坏避免,保证Java编程语言的安全性。

  3 基于Java语言的手机软件开发

学习啦在线学习网   本文在对基于Java语言手机软件开发技术进行分析的过程中,着重探讨分析了基于Java语言手机软件开发的方法、开发过程的要点以及开发环境的搭建三个方面,具体体现如下:

  3.1 基于Java语言手机软件开发的方法

学习啦在线学习网   手机软件的开发,主要是借助于Java语言进行一定的编写,并将其打包成apk文件,以至于应用程序可以是任一文件。安卓手机应用程序在默认的情况下,linux将会自动运行,一旦应用程序运行过程中需要将代码执行的时候,将会自动的启动一个程序,一旦代码不符合相关要求,应用程序将会终止运行。同时应用程序在实际的运行过程中往往有着一定的独立性。

学习啦在线学习网   3.2 手机软件开发过程的要点分析

学习啦在线学习网   手机软件开发过程中,更要做好权限的设置,用户界面的设计以及资源获取和使用的设置。权限在实际的过程中,是对应用程序的一种保护,在对权限进行命名时,获取相关联的权限,进而实现用户体验的过程,并在操作中适当的将标签加入,对其标签进行详细的说明,文件设置的过程中,更要保证文件对权限有着一定的支持度。用户界面生成的过程中,主要有对使用代码直接生成以及XML配置直接生成两种方法,在对XML利用的同时,更要对UI进行设计,做好线性的布局和相对布局。资源获取和使用的过程中,借助于Java语言,对其文件的支持格式进行编写,进而保证应用程序运行的过程中对资源进行解析,并对应用程序的非代码进行跟踪应用。

  3.3 基于Java语言手机软件开发环境的搭建

  基于Java语言手机软件开发环境在实际的搭建过程中,就要对手机应用层软件进行开发,Java是其最主要的语言,环境搭建这一过程的实现首先就要对Java环境进行搭建,其次就要将Eclipse和插件进行安装,最后就要对Anroid SDK进行安装。

学习啦在线学习网   Java环境的搭建是对系统正常启动的极大保障,Java环境搭建知行合一过程首先就要将JDK进行安装,最后就要对Java环境变量进行整体上的设置。Eclipse和插件安装的过程中,首先就要在官网上对其软件进行下载,并将所下载的软件进行安装,其次将插件进行安装。Anroid SDK安装的过程中,就要对函数库资源进行某种程度上的打包处理,将打包好的组件进行下载,结合Anroid SDK环境变量的需求,对其进行设计,最后进行相应的链接。

  总而言之,基于Java语言手机软件开发技术并不受到硬件的限制,其软件在实际的开发设计过程中,更要基于Java语言,做好各个应用程序之间的设计工作,保证应用程序运行之间有着一定的独立性,从根本上保证手机软件在运行的过程中有着一定的安全性和可靠性。

  4 结束语

  随着时代经济的飞速发展和科技的进步,人们生活水平不断提高,手机作为人们日常生活中重要的一种工具,对人们的生活带来了极大的便利,近些年来,社会对手机性能以及软件功能逐渐有着越来越高的要求,同时手机软件的开发研究越来越多,而基于Java语言的手机软件开发不仅仅保证了手机软件应用程序在运行的过程中有着一定的独立性,同时也对手机软件运行过程中的安全性和可靠性给予了最大程度上的保障,是当前科技进步的重要标志,对于我国国民经济的发展有着一定的积极推动作用。

  参考文献:

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

  [2]韩路,高贤强.基于Android系统的手机软件开发研究[J].电子技术与软件工程,2014(03):60-61.

  [3]许向锋.基于J2ME的Java手机软件开发[J].微型机与应用,2002(01):35-36.

学习啦在线学习网   [4]杨治.手机软件交互设计研究[D].哈尔滨工程大学,2013.

  作者简介:高振东(1974.10-),男,甘肃西峰人,讲师,本科,学士学位,研究方向:计算机硬件及维护;郭涛(1979.12-),男,甘肃西峰人,副教授,硕士,研究方向:主要从事软件开发技术研究。

  作者单位:陇东学院信息工程学院,甘肃庆阳 745000

  
看了“软件新技术论文”的人还看:

1.it新技术论文

2.软件技术论文范文(2)

3.有关计算机软件技术发展论文

4.5g通信新技术论文

5.电子信息新技术论文

2626755