30

致谢 31

1  绪论

1。1  课题研究目的和意义

本课题目的在于掌握Android移动应用开发技术以及开发平台的使用。以Java语言为基础,结合Eclipse集成开发工具,采用Android平台,利用Android官方网站提供的SDK开发工具包,完成多功能时钟应用软件的开发,从实际应用为目的出发使它成为一个多功能,易操作、便捷的手机应用软件。

本课题意义在于通过研究多功能时钟应用软件,能够熟练应用Android平台提供的应用程序接口,理解移动应用开发框架,并且可以开发和制作相应功能的手机应用。Android平台时钟客户端软件的开发可以进一步为用户规划时间提供便捷,让广大用户能够随时随地方便且快捷合理地安排时间。

1。2  课题研究主要内容

本文主要介绍和描述怎样实现一款基于Android多功能时钟的手机应用软件开发过程。本软件是基于Android手机平台,在使用Eclipse开发环境下,运用Java语言和Android SDK工具包开发的一款可以实现多功能时钟的手机应用软件。本软件设计的使用界面简单易懂,能够方便用户操作和使用。本软件包括的功能有时钟显示、闹钟设置、秒表使用、计时器使用等模块。本应用最初测试的时候使用最新版的安卓模拟器Genymotion,取得了很好的运行效果,本应用最终向Android手机进行了移植,经测试,软件的基本功能均实现,并且运行流畅,画面效果较好,具备一定的实用性。

1。3  开发技术与开发平台

1。3。1  JAVA语言简介及特点

Java语言是由Sun公司推出的一款面向对象设计语言和平台的总称,于1995年推出。Java语言和其他语言相比,最大的优势就是编写的软件能在执行码上兼容、在所有计算机上运行。Java之所以能做到这一点,是因为Java可以在计算机的操作系统之上在提供一个Java运行环境,该运行环境有Java虚拟机、类库以及一些核心文件组成 [1]。Java的出现标志着真正的分布式系统到来,是目前使用最广泛的网络编程之一[2]。

Java语言的特点:

1。与平台无关,java语言的最大优势。

2。面向对象语言符合人们的逻辑思维,易于编写。

3。内置对多线程的支持。

1。3。2  JDK简介

JDK(Java Development Kit)Java程序开发工具包,其实学习Java语言,除了学习面向对象的思维就是学习这些工具包了这里面的类接口等。这些都给封装写好了,写程序的时候拿来用,简单的说:JDK为编写的Java程序提供编译和运行的核心环境 [2]。论文网

JDK包含的基本组件:

javac – 编译器,将源程序转成字节码。

jar – 打包工具,将相关的类文件打包成一个文件。

javadoc – 文档生成器,从源码注释中提取文档。

jdb – debugger,查错工具。

1。3。2  Android SDK简介

Android SDK开发工具包提供了开发Android应用程序所需的API类库,主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用。通过SDK提供的一些工具将其打包成Android平台使用的apk文件,通过创建AVD模拟器来模拟和测试应用在Android平台上运行情况和真实效果。

1。3。3  Android平台介绍

Android是谷歌公司在2007年11月公布的基于Linux平台的开源智能手机移动平台,它是一个包括操作系统、中间件、用户界面还有应用软件的移动设备软件库,号称是首个为移动终端打造的真正开放和完整的移动开发平台。Android是基于Java并运行在Linux内核上的轻量级操作系统,功能全面,包括一系列Google在其上内置的应用软件,如电话、短信等基本应用功能[3],建立Android开发环境的途径有两种,对于刚接触 Eclipse 和 Android 的开发人员可以先下载 ADT (Android Developer Tools) Bundle。ADT Bundle 捆绑了一个 Android SDK 和一个 Eclipse 版本,其中已经安装了 ADT 插件。这个程序包可帮助开发者快速、轻松地使用 Android。

上一篇:java+mysql计算机专业考试平台的设计+源代码
下一篇:Android的跑酷游戏的设计+源代码

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

高职电子商务多功能实训...

Android移动终端的网上便利...

Android移动互动学习系统学生端设计

Android移动互动学习系统教师端设计

Android大学生素质认证系统的设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发