欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

运动健身食谱APP--学习大作业设计指导性项目

发布时间:2023/12/29 编程问答 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 运动健身食谱APP--学习大作业设计指导性项目 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一 项目名称

中文名: 运动健身APP

英文名:sportsapp

二 项目介绍

该项目运动健身食谱推荐APP,东西非常多,有用户注册,登录,锻炼课程,课程详情,课程打卡,个人打卡记录,运动打卡,打卡记录,食谱推荐,个人中心等功能,非常值得您的学习,二次开发,设计指导项目。

三 项目技术

传感器运用

锻炼时播放媒体运用

数据库

广播技术

后台管理系统

模拟器 : 逍遥模拟器 或者夜神模拟器

项目功能结构图:

注册页面:


核心代码实现:

//点击去登录组件@BindView(R.id.goLoginTv)TextView goLoginTv ;//用户名编辑框@BindView(R.id.username)EditText usernameEt ;//密码编辑框@BindView(R.id.pwd)EditText pwdEt ;//邮件编辑框@BindView(R.id.email)EditText emailEt ;//电话号码编辑框@BindView(R.id.tel)EditText telEt ;@BindView(R.id.sg)EditText sgEt ;@BindView(R.id.tz)EditText tzEt ;@BindView(R.id.age)EditText ageEt ;//注册成功RegHandler mRegHandler;@BindView(R.id.female)RadioButton female;@BindView(R.id.male)RadioButton male;@BindView(R.id.rg)RadioGroup rg;@OnClick(R.id.regBtn)void saveUser(View view){//获取存入的内容-用户名String username = usernameEt.getText().toString().trim();//获取存入的内容-密码String pwd = pwdEt.getText().toString().trim();//获取存入的内容-电话String tel = telEt.getText().toString().trim();String age = ageEt.getText().toString().trim();String sg = sgEt.getText().toString().trim();String tz = tzEt.getText().toString().trim();//获取存入的内容-邮件String email = emailEt.getText().toString().trim();if(TextUtils.isEmpty(username) || TextUtils.isEmpty(pwd)){Toast.makeText(this,"用户名和密码不能为空", Toast.LENGTH_SHORT).show();}else{UserEntity userEntity = new UserEntity();userEntity.setUsername(username);userEntity.setPassword(pwd);userEntity.setTel(tel);userEntity.setEmail(email);userEntity.setAge(age);userEntity.setBodyheight(sg);userEntity.setBodyweight(tz);mRegPersenter.reg(userEntity);}}

课程首页:

课程锻炼:


核心代码实现:

@OnClick({R.id.start,R.id.stop})public void onClick(View v) {switch (v.getId()) {case R.id.start: {registerBroadcast();//开启计时器StartTime();//开启计时器监听ChronometerListener();//随机时间tt = getRandom()+"";//不能使用开始start.setEnabled(false);stop.setEnabled(true);break;}case R.id.stop: {//停止计时StopTime();//可以使用开始按钮stop.setEnabled(false);start.setEnabled(true);unregisterBroadcast();if(mediaPlayer != null) {try {mediaPlayer.stop();mediaPlayer.prepare();mediaPlayer.seekTo(0);} catch(IOException e) {e.printStackTrace();}}//课程打卡记录存入数据库String dktime = timer.getText().toString();String username = CommonUtils.getLoginUser(getBaseContext()).getUsername();String courseName = mCourseEntity.getTitle();String dkdate = CommonUtils.getDateStr(new Date());DkCourseEntity dkCourseEntity = new DkCourseEntity();dkCourseEntity.setCoursename(courseName);dkCourseEntity.setDktime(dktime);dkCourseEntity.setDkdate(dkdate);dkCourseEntity.setUsername(username);createPresenter().saveDkCourseRecord(dkCourseEntity);break;}}}```项目获取: https://github.com/soulCoder1998/sportsapp

总结

以上是生活随笔为你收集整理的运动健身食谱APP--学习大作业设计指导性项目的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。