- 6
- 0
- 约4.25千字
- 约 10页
- 2015-08-28 发布于安徽
- 举报
(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
《移动终端程序设计》
任务设计报告
设计题目: 学生信息管理系统
专 业: 网络工程
班 级 学 号:2407100105
姓 名:张国栋
目 录
1.设计题目 2
2.运行环境 2
3. 需求分析 2
4. 概要设计 2
5.用户说明书 4
6.源代码 4
7. 测试结果与分析 14
8.收获、体会及意见 19
1. 设计题目
简单计时器
2. 运行环境
Android2.2.3
3. 需求分析
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备package com.jackie.ticker;
public class Timer {
private long curTimeInMills;
private long lastTimeInMills;
private int hour;
private int minute;
private int second;
private int decSecond; // 1/10 second
private int millSecond;
private long lastLapend;
Timer(){
curTimeInMills = -1;
lastTimeInMills = -1;
decSecond = 0;
setHour(0);
setMinute(0);
setSecond(0);
setDecSecond(0);
lastLapend = 0;
}
public int[] elapseTime(){
setTimeInMills();
elaspeTime();
int[] times = new int[4];
times[0] = hour;
times[1] = minute;
times[2] = second;
times[3] = decSecond;
return times;
}
public long[] lapTime(){
long curTime = hour*3600*1000 + minute*60*1000 + second*1000 + decSecond*100+millSecond;
long ret = curTime - lastLapend;
lastLapend = curTime;
long[] lap = new long[4];
lap[3] = ret%1000/100;
lap[0] = ret/1000/3600;
lap[1] = ret/1000%3600/60;
lap[2] = ret/1000%60;
return lap;
}
public void pause(){
this.curTimeInMills = -1;
}
public void resume(){
this.curTimeInMills = System.currentTimeMillis();
}
public void reset(){
pause();
init(0, 0, 0, 0);
lastLapend = 0;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return String.format(%02d:%02d:%02d.%d, hour, minute, second, decSecond);
}
public void init(int hour, int minut
您可能关注的文档
最近下载
- 反应机理(研)-高等无机化学.ppt VIP
- 218SS-PKE 摩托车操作说明书.pdf
- 2025年高考甘肃卷物理真题.docx VIP
- 凯恩帝K1TBIII-A-As数控系统用户手册.pdf
- 杭州电子科技大学信息工程学院2025-2026学年《概率论与数理统计2》第一学期期末试题(B).docx VIP
- 第2章 有理数的运算(单元测试·培优卷)含答案-2024人教版七年级数学上册.pdf VIP
- 中考1600词汇对照表(英译汉).doc VIP
- 杭州电子科技大学2025-2026学年《概率论与数理统计2》第一学期期末试题(B).docx VIP
- 香农三大定理详解.ppt VIP
- 【初中物理】专项练习:物体的密度及其测定40题(附答案).pdf VIP
原创力文档

文档评论(0)