自动闹钟课程设计项目报告.docx

上传人:b****5 文档编号:3653676 上传时间:2022-11-24 格式:DOCX 页数:20 大小:3.78MB
下载 相关 举报
自动闹钟课程设计项目报告.docx_第1页
第1页 / 共20页
自动闹钟课程设计项目报告.docx_第2页
第2页 / 共20页
自动闹钟课程设计项目报告.docx_第3页
第3页 / 共20页
自动闹钟课程设计项目报告.docx_第4页
第4页 / 共20页
自动闹钟课程设计项目报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

自动闹钟课程设计项目报告.docx

《自动闹钟课程设计项目报告.docx》由会员分享,可在线阅读,更多相关《自动闹钟课程设计项目报告.docx(20页珍藏版)》请在冰豆网上搜索。

自动闹钟课程设计项目报告.docx

自动闹钟课程设计项目报告

自动闹钟课程设计项目报告

题目:

基于Android平台的自动闹钟软件的开发

院系:

信息工程学院

专业:

电子信息工程技术

班级:

姓名:

学号:

 

项目功能:

使用Android平台开发自动闹钟软件,至少包含下面五项功能(每项功能20分):

1、能够实现至少5组闹钟的设置功能;

2、能够实现日期的查询功能;

3、能够实现闹钟的编辑功能;

4、能够实现倒计时功能;

5、能够实现重要日期提醒功能。

1.设计平台介绍

Android是Google推出的开源手机操作系统。

它基于Linux平台、由操作系统、中间件、用户界面和应用软件组成,具有以下五个特点:

1.开放性。

2.应用程序无界限。

3.应用程序是在平等条件下创建的。

4.应用程序可以轻松的嵌入网络。

5.应用程序可以并行运行。

Android的应用层是用Java语言编写的运行在虚拟机上的程序,我们课程设计中所用到的开发语言就是Java。

2.界面布局

界面布局是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系。

一般声明Android程序的界面布局有两种方法,第一种是使用XML文件描述界面布局,另一种在程序运行时动态添加或修改界面布局。

Android系统提供了在声明界面布局上提供了很好的灵活性,用户既可以独立使用任何一种声明界面布局的方式,也可以同时使用两种方式。

3.文件结构与用途

在程序开发阶段,首先确定“图灵闹钟软件”的工程名称为wwm,工程名称wwm为本组成员王香姣、吴青峰、孟哲三人姓的开头英文字母的组合,包名称为.daming.deskclock,wwm源代码的文件结构如图3.1所示。

图3.1wwm的源代码文件

表3.1wwm文件的用途说明

包名称

文件名

说明

.daming.deskclock

AboutActivity.java

关于

Alarm,java

描述闹钟的抽象类

AlarmAlert.java

处理闹钟过程中系统相关的事件

AlarmAlertFullScreen.java

显示闹铃界面

AlarmAlertWakeLock.java

提供控制wakelock接口

AlarmInitReceiver.java

闹铃接收初始化

AlarmKlaxon.java

提供闹铃和震动功能

AlarmPreference.java

闹铃文件

AlarmProvider.java

维护闹铃

AlarmReceiver.java

闹铃接收

Alarms.java

闹铃

BaseCalendar.java

基本日历

CalendarGridView.java

基本日历界面

CalendarGirdViewAdapter.java

日历界面适配器

DeskClockMainActivity.java

桌面闹钟主要界面

DigitalClock.java

维护数字时钟

DontPressWithParentLayout.java

布局按钮

HandleSetAlarm,java

设置alarm到activity

NumberHelper.java

数字帮组

RepeatPreference.java

重复

SetAlarm.java

设置闹铃

SettingActivity.java

设置闹铃页面

ToastMaster.java

功能设置

Android的资源文件保存在/res的子目录中。

其中/res/drawable目录中保存的事图像文件,/res/layout目录中保存的事布局文件,/res/menu目录中保存的是菜单文件,/res/values目录中保存的是用来定义字符串和颜色的文件,/res/xml目录保存的事XML格式的数据文件。

4.运行之后的闹钟界面

 

点击图4.1图灵闹钟图片出现如图4.2所示界面

图4.1

 

此闹钟可以通过点击“添加图灵闹钟”按钮添加到五个及五个以上闹钟

图4.2

 

点击“添加图灵闹钟”按钮,如图4.4所示界面

点击“关于”按钮,出现如图4.9所示界面

图4.3

 

可以通过set设置图4.5中的三个闹钟及图4.6中的五个闹钟

图4.4

图4.5

图4.6

 

点击其中一个闹钟,如图4.7,点击“删除闹钟”出现如图4.8

界面,点击“重复”按钮,出现如图4.10所示界面

点击“时间”按钮,出现如图4.11所示界面

图4.7

 

点击OK即可删除闹钟

图4.8

图4.9

 

此界面可以设置星期

图4.10

 

此界面设置时间

图4.11

 

时间到了之后出现此图4.12界面,点击“暂停再响”按钮,可以暂停10分钟,如图4.13界面所示

图4.12

图4.13

 

点击“标签”按钮可以设置标签名称

图4.14

 

点击“振动”可以设置是否振动

图4.15

图4.16

 

5.小组分工

***:

闹钟软件的设计与开发

***:

界面的构思与设计

***:

软件的编译、修改与调试

6.小结

在此次课程设计中,不仅了解到了Android的有关知识,而且学习了Java语言以及eclipse等硬件环境,有几点需要特别注意:

(1).要明确课程设计的要求,想好系统应该包含哪些功能模块。

否则,在软件设计的后期,再想添加新的功能就需要花费大量的时间。

(2).要对Android系统有一定的了解。

(3).要学会应用Java语言,Android软件开发都是用Java语言写的,而Java又是有类组成的。

而Java语言本身又含有众多机制,只有了解这些机制后,才能实现自己想要的功能。

(4).要对界面设计有一定的了解。

Android所有的布局都放在了res/layout,而所有的菜单选项都放在了res/menu中。

合理的布局对人性化的界面也是至关重要的。

(5).要具备快速上网查资料的能力,而对从没接触的知识要有信心。

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1