生活随笔
收集整理的这篇文章主要介绍了
运动健身食谱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--学习大作业设计指导性项目的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。