- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于安卓计时器课程设计
移动设备平台开发
App开发详解
项目名称: 计时器设计
院 系: 计算机学院
专业班级: 20XX级软件X班
学 号:
学生姓名:
APP文档说明
一、需求分析说明
1.1 项目背景
随着本学期移动设备开发技术课程的深入学习,授课老师要求我们在在掌握专业课程的基础上,设计一款简单的手机APP作为期末验收课程设计。
综合我掌握的知识,实现一个基础计时器作为我此次课程设计课题十分合理。既不会超出我的能力范围,又能充分体现我对Android知识的掌握程度。
1.2 任务概述
本系统使用Android开发技术和SQLite数据库知识,对计时器课程设计等基本功能,除此之外,还需实现如下目标:
1.提高信息的安全性和准确性;
2.具有良好的人机交互界面,UI美观友好;
3.简化对计时器的管理,节约成本和人力资源;
1.3 需求概述
本次设计主要设计一个计时器来进行准确计时,同时在计时器的基础上面进行延伸,设计了一个倒计时的计时方式,能够在完成基本计时器里面的多次计时功能。
二.开发技术参数
本次课程设计,我根据上课掌握及课外自己学习的Android知识,设计出这个简单的APP,下面对系统开发平台及APP里面使用的组件进行介绍:
2.1 开发平台
1.平台搭建
Android是基于Linux内核的操作系统,它是一个分层的环境,构筑在Linux内核基础之上,具有丰富的功能。Android应用程序是Java语言编写的,运行在Dalvick Virtual Machine的程序。
搭建Android开发环境,需要下载Eclipse IDE for Java EE Developers、Android SDK及为Eclipse安装的ADT(Android Development Tools),安装完插件后,你的Eclipse的window菜单下会有一个Android SDK And AVD Manager菜单项,点它进行包的更新。
2.应用程序开发
搭建好开发环境后,就可以开始进行Android应用程序的开发工作了,着手编写前,我们需要创建一个虚拟设备,即手机模拟器;模拟器功能强大,你可以用它上网、下载和安装软件以及最重要的运行你的“Hello World”应用程序。
2.2 组件介绍
1.TextView:TextView继承自View,TextView空间的功能室向用户显示文本内容,同时可选择性的让用户编辑文本。本系统大量使用了TextView这个组件,使UI更加美观友好,能提供必要的提示及介绍,方便用户使用;
2.ImageButton:ImageButton在UI设计中使用非常频繁,可很大程度提升APP的用户体验及适用性。在系统的主界面中用到了四个ImageButton,分别对应增删改查四个功能,不仅是界面美观,还使用户对APP有更直观的了解;
3.EditText: EditText是TextView的子类,同时也是一个非常重要的组件,可以说它是用户与Android应用进行数据传输的窗口,系统与用户进行交互最直接的控件。本系统中它控制用户的输入,并根据输入来访问数据库和表,是数据库与用户沟通的桥梁;
4.Button:按钮组件是系统的重要组成部分,在它上面设置的监听器会监听用户的操作并响应;
5. Toast:Android中Toast是个为用户发送简短信息的工具,它能帮助开发者快速的创建和显示简短信息,与Dialog不同的是,它不需要焦点,一段时间后自动消失。本系统中多次用到Toast这一组件,它会根据用户的操作适时弹出对话对用户进行提示,是APP友好界面的重要组成部分之一;
6.AlertDialog:Dialog由Builder创建,在UI中是一个非常重要的组件,它可以方便的给用户提示,用最简洁的方式向用户展示信息。一个对话框总是被创建和显示为一个activity的一部分。
7.ImageView:ImageView用来显示任意图像图片的,其主要作用是来美化UI,提升用户体验,以达到APP被广泛使用的目标。
三、界面及功能介绍
3.1 系统主界面
描述:
计时器系统主界面,从左至右,从上至下依次可以看到秒表计时,倒计时计时,开始计时和计时次数四个ImageButton按钮,分别进行正常计时,倒计时,开始计时和多次计时的效果。
3.2用户界面
3.2.1 正常多次计时
3.2.2 倒计时
四 实验总结
通过本次实验,我学到了很多。我发现Android应用程序开发是一项非常有意思的课程,它不仅让我学到了更多的课本以外的知识,还提高了我独立完成简
您可能关注的文档
- 四川事业单位公共基础精华考点整理版.docx
- 品管经验谈.doc
- 四川教师公招教育公基单选题【2017年必威体育精装版】.docx
- 品德7---16.doc
- 四年级英语5-6单元共案.doc
- 四年级奥数-排列组合.doc
- 四期物流班二组作业如何挖掘航空货运的利润点.doc
- 四班读书活动计划刘影.doc
- 吴良镛讲话.docx
- 四层学生宿舍楼设计-毕业设计.doc
- 2025年江西婺源茶业职业学院单招职业适应性测试题库及答案1套.docx
- 2025年贵州省贵阳市南明区高三下学期考前物理适应性演练(二)试题.docx
- 2025年江西婺源茶业职业学院单招职业技能考试题库必威体育精装版.docx
- 2025年江西婺源茶业职业学院单招职业技能考试题库附答案.docx
- 2025年贵州省贵阳市小河区高三下学期4月联考物理试卷.docx
- 2025年江西婺源茶业职业学院单招职业技能考试题库及答案1套.docx
- 2025年江西婺源茶业职业学院单招职业技能考试题库必考题.docx
- 2025年贵州省贵阳市清镇市高三下学期4月联考物理试卷.docx
- 2025年江西婺源茶业职业学院单招职业适应性测试题库推荐.docx
- 2025年贵州省毕节地区织金县高三下学期第八周周测物理试卷.docx
文档评论(0)