毕业设计-基于Android的健身计划
不要等待机会,而要创造机会。
一、项目介绍
系统用来记录和统计健身状态如健身类型、时间、是否完成、完成时间等,也可设置健身提醒,系统将在设定的时间段开启闹钟提醒。
-
用户已注册账号可直接登录,可选择记住密码,对于未注册用户可点击注册按钮输入账号、密码、验证码完成注册;
-
点击开始运动选择运动类型、运动目标时间,时间可自定义输入,运动开始后,进入运动倒计时页面,倒计时时间从运动目标时间开始,将时间划分5等分,每过一等分加一颗星,比如运动目标时间设置为30分钟,将30分钟划分5等分,即每过6分钟加一颗星,为鼓励继续保持运动,每隔一定时间刷新显示一句鼓励语,运动结束后弹出完成运动对话框,用户也可暂停或提前结束运动;
-
可设置多个时间段提醒闹钟,闹钟可设置闹钟名称、可选择周一周二周三重复类型闹钟,到时间后系统会弹出对话框提醒用户运动时间已到;
-
统计运动数据如运动总计时间、获得总星星数、运动了多少天、每次运动是否完成设定目标等等;
-
通过相机拍照或选取相册图片方式设置头像,设置昵称、生日、地区、学校、个人说明等信息;
二、主页代码
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
sounds = new GameSoundPool(this);
sounds.initGameSound();
handler.postDelayed(runnable, 1000);
if (view == 1) {
startview();
}
Message msg = new Message();
msg.what = ConstantUtil.WELCOME_SOUND;
handler.sendMessageDelayed(msg, 1000);
}
public void startview() {
isClick = false;
view = 1;
if (startView == null) {
startView = new StartView(this, sounds, fireworkView);
} else {
startView.release();
startView = new StartView(this, sounds, fireworkView);
}
this.setContentView(startView);
}
...
...
三、项目截图
注册页
选择运动页
运动页
完成运动页
运动统计页
运动提醒页
个人中心页
运动提醒页
四、购买套餐
权益 | 套餐A | 套餐B |
---|---|---|
完整代码 | ||
远程调试 | 不支持 | |
代码答疑 | 不支持 | |
价 格 | ¥120 | ¥600 |
五、购买记录
用户 | 套餐 | 评价 |
---|---|---|
*******54 | 套餐B | |
*******01 | 套餐B | |
*******79 | 套餐B | |
*******92 | 套餐B | |
*******24 | 套餐B | |
*******18 | 套餐B | |
*******91 | 套餐B | |
*******07 | 套餐B | |
*******34 | 套餐B | |
*******61 | 套餐B |
------转载请注明出处,感谢您对原创作者的支持 ------
有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业
5 条评论