毕业设计-基于Android的健身计划

不要等待机会,而要创造机会。

一、项目介绍

    系统用来记录和统计健身状态如健身类型、时间、是否完成、完成时间等,也可设置健身提醒,系统将在设定的时间段开启闹钟提醒。

  1. 用户已注册账号可直接登录,可选择记住密码,对于未注册用户可点击注册按钮输入账号、密码、验证码完成注册;

  2. 点击开始运动选择运动类型、运动目标时间,时间可自定义输入,运动开始后,进入运动倒计时页面,倒计时时间从运动目标时间开始,将时间划分5等分,每过一等分加一颗星,比如运动目标时间设置为30分钟,将30分钟划分5等分,即每过6分钟加一颗星,为鼓励继续保持运动,每隔一定时间刷新显示一句鼓励语,运动结束后弹出完成运动对话框,用户也可暂停或提前结束运动;

  3. 可设置多个时间段提醒闹钟,闹钟可设置闹钟名称、可选择周一周二周三重复类型闹钟,到时间后系统会弹出对话框提醒用户运动时间已到;

  4. 统计运动数据如运动总计时间、获得总星星数、运动了多少天、每次运动是否完成设定目标等等;

  5. 通过相机拍照或选取相册图片方式设置头像,设置昵称、生日、地区、学校、个人说明等信息;

二、主页代码

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
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥200 ¥450

五、购买记录

用户 套餐 时间 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业