第一个Android App 半成品------栗动

1.1项目介绍

栗动是一款基于社交型的运动应用,专业的记录用户运动数据,并加以分析、展示,给用户以健康的运动方式。同时,这款应用独有的特点是支持危急报警功能,开启此功能即可在危急时刻将自己的地理位置发送给指定的好友。让运动更加安全。

栗动的服务器端采用的是Bmob后端云服务平台,通过这个平台可以很方便的管理用户数据,发送推广信息等。
栗动用到的开源项目有,Bmob云服务,百度地图Api,MPAndroidChart,XUtil 等。

主界面包含4个fragment对应着4个模块,既运动,栗友,资讯,设置这4个模块。

1.运动模块:运动模块主要包括了2项基本功能:

一:运动数据的分析与展示,采用的是开源项目MPAndroidChart,这是一款专业且 漂亮的图表项目。数据是分为日,月,年三张表,对应3张图。

二:开始跑步 的功能,点开按钮开始跑步后会进入地图页面,这里可以记录用户运动的时间,轨迹,距离等等,特别的,还支持急情报警功能,即如果在运动 过程中遇到紧急情况,可以通过长按音量键将位置信息发送给指定好友,急情报警功能默认的是关闭状态,可以在设置界面设置开启。可以在栗友界面设置可以接收到位置信息的好友。

2.栗友模块:

栗友模块主要包括了,查找添加好友,删除好友,设置好友接收报警信息 这三项功能。

3.资讯模块:

资讯模块主要包括了查看推广信息或者新闻等。

4.设置模块:

设置模块主要包括了 急情报警功能的开关,运动数据的清除,退出登录 这几项功能。

操作步骤:
一:急情报警功能
1. 在设置界面开启急情报警功能。
2. 在栗友界面设置好友接收报警发送的位置信息。
3. 在运动界面点击开始跑步按钮进入地图界面,在地图界面点击开始进入跑步状态。
4. 长按音量键 手机震动,正在持续发送位置信息给好友。
5. 点击弹出对话框中的取消发送 或者 点击地图界面的取消发送按钮 即可取消发送。

急情报警功能注意以下事项:
1. 必须在设置界面开启该功能,并且在栗友界面设置了好友接受你的位置信息
2. 在地图界面,点击开始后进入跑步状态时,只要屏幕亮着,长按音量键即可。(注意:部分手机只能在栗动app的任一界面才能开启急情报 警)未在地图界面点击开始的,未进入跑步状态的则必须在地图界面长按音量键才能发送报警信息。
3. 开启急情报警后 位置信息在进入跑步状态是5秒发送一次位置坐标给好友。未进入跑步状态是1秒发送一次给好友。
4. 如果已经开启急情报警功能,并设置了好友接收你的报警,则长按音量键,感觉到手机震动既是发送成功。

二:运动数据展示功能
1. 在运动界面点击开始跑步按钮进入地图界面,在地图界面点击开始,开始跑步,跑步完成后点击结束按钮结束跑步。弹出运动结果对话框,点击继续跑步或者退出时,会弹出询问是否保存运动结果,点击保存,然后回到运动界面,此时的表中数据还未更新,点下月表,再点下日表,数据更新完成。

三:好友功能
1. 添加好友,在栗友界面上方的编辑框中输入好友的用户名,点击查找,若输入无误,则会弹出询问是否加为好友选项,点击添加为好友即可。对方会收到一条确认信息,当对方同意添加你为好友后既成功互相添加为好友。
2. 删除好友,如果成功添加为好友,则会在界面列表中显示,点击即可对其操作
3. 取消/添加其接收我的位置信息,如果成功添加为好友,则会在界面列表中显示,点击即可对其操作

第一个Android App 半成品------栗动_第1张图片

第一个Android App 半成品------栗动_第2张图片

栗动团队简介:栗动团队是在2015年成立于郑州轻工业学院的一个年轻有活力的团体。
联系邮箱:[email protected]

你可能感兴趣的:(api,服务器,开源项目,百度地图,云服务)