1.2.2 Java介绍
Java不仅仅是一种编程语言,,还是一种软件开发、运行平台,更是一种软件部署环境。另外Java具有简单、面向对象、高性能、多线程、动态性等特征。
执行一个Java程序,首先要利用Java编译器将源码译成一种叫字节码的二进制文件[1],然后在各种不同的平台上运行,从而使得Java程序可以“编写一次,到处运行”,最后通过解释器将字节码文件解释执行成不同类型的程序。
Java中有一种叫虚拟机的技术,这种技术可以实现一种用软件模拟硬件的虚拟的计算机,一般而言作为软件的形式实现。结合上面Java程序运行的流程,显而易见,虚拟机其实就是可以运行字节码文件的软件。
1.3 市场类似软件比较
1.3.1 国内外概况
计划任务管理是手机必不可少的功能之一,如今的手机无论国外、国内都会自带此项功能的软件,另外安卓市场也有很多与此类似的软件,国外的软件并不符合中国人的使用习惯,而国内的软件要么功能过于简单,要么操作过于复杂,使用不便。另外,国内类似的软件虽多,并没有把它当作一个重要的软件去设计、制作,从而使用的人数并不算多。
1.3.2 本软件特色
本软件并不同于市场上已有的便签,或者日程提醒,它是集便签及日程提醒为一身,可以定时提醒用户,另外还有语音记事、已完成任务定时删除等特色模块。
特色功能:
每周日晚提醒设置下周计划;
每日7点显示一天计划;
每日21点提示未完成计划。
1.4 本文研究内容及主要贡献
本文主要对所设计的软件实现和研究过程进行说明阐述,综合大学四年所学知识,结合实践,完成毕业设计的题目,对四年的学习做出一个成果的展示。本文共分为优尔个章节,第一章节为概述,主要涉及软件实现所用得到理论知识和对开发市场调查。第二章介绍了开发过程中所用到的工具及环境配置。第三章则是对软件做出了总体规划和需求分析。第四章对于重要源代码进行了分析。第五章说明了这款软件安装与运行所需要的条件和配置。在第优尔章的时候对本文做出了总结和期望。
第2章 开发环境的搭建
2.1 开发工具介绍
开发Android应用软件首先要构建Android的SDK开发环境,因为该环境可以屏蔽第三层级以上的环境,从而能够基于API的配合进行应用程序的开发。SDK环境的搭建就要求安装如下软件:
JDK
Eclipse
ADT
Android SDK
2.1.1 Eclipse与SDK
Eclipse是IBM由开发的一种免费集成的软件开发平台,Eclipse本身只是个空架子,但是它附带了很多插件。很多用户一提到Eclipse就会想到Java,其实不然,Eclipse还支持其他的语言,例如安装CDT,就可以开发C/C++程序。
这里我们使用Eclipse开发Android程序,Android应用的上一层是Java,所以就要用到Eclipse附带的JDT外挂程序,即支持Java开发的插件。
这里我们使用的Android SDK,是Android应用程序专属的软件开发包[6]。在这样的环境下,我们只需要配合Android的API编写,而不需要去考虑上层的C语言框架和Linux系统,这样会使得我们的开发变得非常容易。
2.1.2 其他软件
除了SDK和Eclipse以外,我们还要用到JDK和ADT。
我们还要用到JDK,其实也就是Java专属的一个开发平台,这使得Java程序有了开发的支持条件,其中包含了JRE,这是Java程序的运行环境。
目前Sun根据应用领域不同,把JDK分成三种版本:
Java标准版(JSE),个人客户端使用;
Java微型版(JWE),主要用于一些移动设备[7]; Android计划任务管理软件的设计+源代码(4):http://www.youerw.com/jisuanji/lunwen_29336.html