# HappyRun
这是一款轻量、简易的、采用高德地图SDK记录轨迹和三轴加速度传感器的跑步、计步Android APP应用作业
如果是下载源码运行请修改build.gradle等等文件并且记得去高德地图注册开发者,并且新建一个应用在AndroidManifest.xml填上appid
## 简要功能介绍
**跑步模块**
通过高德地图SDK记录每一次跑步的轨迹,并将每一天跑步的里程、时间、记录在数据库里,支持查看历史跑步记录。
**计步模块**
利用三轴加速度传感器,记录一天走过的步数、允许设置每天的锻炼计划,以及提供历史记录起到监督反省自己的作用
1. 首次启动获取用户相关权限后进入应用
![首页启动](https://github.com/Aristochi/HappyRun/blob/master/image/1.jpg)
2.可以使用用户账号密码或者获取验证码登录的方式进入应用
![登录](https://github.com/Aristochi/HappyRun/blob/master/image/2.jpg)
3.通过手机号,获取验证码进行用户注册
![注册](https://github.com/Aristochi/HappyRun/blob/master/image/3.jpg)
4
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/4.jpg)
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/5.jpg)
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/6.jpg)
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/7.jpg)
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/8.jpg)
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/9.jpg)
![图片描述](https://github.com/Aristochi/HappyRun/blob/master/image/10.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该资源是一款采用高德地图SDK记录轨迹和三轴加速度传感器的跑步、计步Android APP源码+项目说明。跑步模块通过高德地图SDK记录每一次跑步的轨迹,并将每一天跑步的里程、时间记录在数据库中,支持查看历史跑步记录。计步模块利用三轴加速度传感器,记录一天走过的步数,允许设置每天的锻炼计划,并提供历史记录以监督反省。这款应用不仅功能全面,还提供了详细的代码文件、开发文档以及相关说明,是学习移动应用开发、地理信息系统(GIS)、传感器数据处理等技术的理想实践平台。
资源推荐
资源详情
资源评论
收起资源包目录
一款采用高德地图SDK记录轨迹和三轴加速度传感器的跑步、计步Android APP源码+项目说明.zip (262个子文件)
HappyRun.apk 57.29MB
gradlew.bat 2KB
.gitignore 203B
.gitignore 7B
build.gradle 3KB
build.gradle 638B
settings.gradle 15B
gradlew 5KB
lite-orm-1.7.0.jar 120KB
gradle-wrapper.jar 53KB
SportMapActivity.java 31KB
StepService.java 21KB
SportRecordDetailsMapFragment.java 14KB
SportResultActivity.java 13KB
CustomPopWindow.java 13KB
CountDownProgress.java 11KB
FullyLinearLayoutManager.java 11KB
Home_Fragment.java 11KB
PathSmoothTool.java 10KB
UIhelper.java 10KB
StepArcView.java 9KB
BaseActivity.java 9KB
MotionUtils.java 7KB
RealmHelper.java 7KB
CustomMonthView.java 7KB
CustomWeekView.java 7KB
DeviceHelper.java 7KB
Utils.java 7KB
LocationService.java 6KB
Walk_Fragment.java 6KB
StepDetector.java 6KB
Login.java 6KB
Regist.java 6KB
LogUtils.java 6KB
SetPlanActivity.java 5KB
FastLoginFragment.java 5KB
Validator.java 5KB
Splash.java 5KB
PathRecord.java 5KB
BaseFragment.java 5KB
SportRecordDetailsActivity.java 4KB
MyApplication.java 4KB
APermission.java 4KB
MainActivity.java 4KB
StepDetector.java 4KB
SportMotionRecord.java 4KB
PermissionUtil.java 4KB
CustomYearView.java 4KB
Run_Fragment.java 4KB
PwdLoginFragment.java 4KB
Friend.java 3KB
SharedPreferencesUtils.java 3KB
Setting_Fragment.java 3KB
CountDownTimer.java 3KB
CountTimerUtil.java 3KB
DbUtils.java 3KB
TraceRePlay.java 3KB
StepHistoryActivity.java 3KB
CustomProgressDialog.java 2KB
DataManager.java 2KB
Permissions.java 2KB
DBHelper.java 2KB
MyFragmentPagerAdapter.java 2KB
BasicFragment.java 2KB
SportRecordDetailsFragment.java 2KB
CustomWeekBar.java 2KB
StepsDetectService.java 2KB
StepCount.java 2KB
Permission.java 2KB
StepCountModeDispatcher.java 1KB
CommonAdapter.java 1KB
SportRecordDetailsSpeedFragment.java 1KB
SportCalendarAdapter.java 1KB
StepData.java 1KB
DateUtils.java 1KB
PermissionHelper.java 973B
CommonViewHolder.java 942B
UserAccount.java 826B
AMapScrollViewPager.java 759B
ExampleInstrumentedTest.java 732B
TabEntity.java 696B
RecordServiceImpl.java 678B
ExampleUnitTest.java 385B
PermissionListener.java 374B
Status_sp.java 331B
RecordService.java 282B
Conn.java 275B
Htmls.java 275B
UpdateUiCallBack.java 250B
Constant.java 220B
StepValuePassListener.java 131B
StepCountListener.java 116B
PermissionRetryCallBack.java 114B
StepListener.java 106B
10.jpg 43KB
2.jpg 37KB
1.jpg 35KB
7.jpg 33KB
4.jpg 30KB
6.jpg 29KB
共 262 条
- 1
- 2
- 3
资源评论
葡萄籽儿
- 粉丝: 581
- 资源: 2412
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功