HEAL
来源:互联网 发布:淘宝网女式绣花长旗袍 编辑:程序博客网 时间:2024/06/11 13:29
逻辑
用户角度没什么可说的就是一系列逻辑业务:
原生:注册 登录 忘记密码 修改密码 第三方:授权登录
三个大的模块
一、发现计划
1、计划列表 显示添加计划按钮 点击添加该计划到我的计划列表2、计划列表显示小图planimag13、点击计划进入计划详情页时上部显示的图片是规定尺寸的“大图”planimag2 点击计划跳转的情况有两种: -1、当前计划未被用户添加: 跳转到计划详情页; -2、当前计划被用户添加过: 跳转到我的计划详情页。注意:计划详情页、我的计划详情页 两个页面首先展示在用户眼前的是“计划说明”的内容。4、计划详情页 -1、点击参加计划: 添加该计划到我的计划列表,然后跳转到我的计划详情页; -2、点击“计划预览”按钮: 显示当前计划的所有课程、及其包含的所有动作, 点击对应动作进入对应的穴位详情页;注意:学位动作详情页面上的 “定位图”“该动作视频”孰上孰下不确定。暂时定为“上图下视频”。5、我的计划详情页 -1、上半部分逻辑同"计划详情页": -2、中间显示当天应该做的课程: --1、三个进度:表达该天课程的完成情况; --2、当天的所有动作; -3、点击开启今日健康之旅: --1、下载当天课程的资源 到手机磁盘中: 先根据课程ID+课程版本号 进行判断是否已经下载过? 如图
二、我的计划
-1、历史记录: 日:当天的计划进度显示,完成的计划+次数+评分列表 月:当月的计划进度显示,完成的计划+次数+评分列表 年:当年的计划进度显示,完成的计划+次数+评分列表 总:总的计划进度显示, 完成的计划+次数+评分列表 点击对应记录中的计划,进入当天的完成记录,下面有对应的计划,点击进入计划详情页。 分享。 -2、总的进度显示: -3、我的计划列表: 点击进入我的计划详情页面; -4、点击添加计划按钮: 跳转发现计划页面可进行计划的添加操作和计划浏览、以及点击进入计划详情页等操作; -5、点击完善个人数据: 即选择等级:初、中、高;
三、设置
-1、账户管理逻辑: 第三方登录的: 绑定手机、邮箱 手机登录:绑邮箱 邮箱登录:绑手机 注意: 暂不支持解绑操作。 -2、修改密码: 手机验证码、邮箱验证码。
计划播放逻辑
1、进入播放器,先判断是否之前设置跳过准备音: --1 设置为跳过 --2 设置为不跳过 进行相应显示 判断该动作当前有无准备音: 有:显示倒计时,走完读数(即准备音播放完成)、点击跳过准备音按钮 进行开始计数、计时统计; 无:不显示,直接开始计数、计时统计;2、初始化视频、音频、音乐 等播放器,赋值相应播放资源 ,与相应控制播放相关参数(start time...);3、次数进度显示、时间进度显示。。。等等常规播放细节;4、中途退出逻辑: 显示您未完成该天计划弹出框,并且统计对应数值;5、暂停视图: 调节音量大小6、完成改天课程的所有动作时弹出“完成改天课程”界面,上边显示统计数据, 与此同时进行进度提交操作,当用户评分完成点击“提交”按钮时进行更新评分操作,退出播放控制器,跳转发现计划页面。7、至此完成整个播放过程。
整个计划完成逻辑
完成后,我的计划列表不清除该计划,可以重新开始该计划详细内部原理:/* *课程(也称天课程)为计划的子元素 */ /* 做完��️计划时逻辑: ��️计划设为(即从第一天开始),不同的是��️计划的 当天课程开始之前显示(第几次开启今日健康之旅) 注意:当前天课程完成的实际次数为(该用户在这个计划里边的对应课程的完成次数 要在后台进行计数永远吧该课程的次数与用户绑定在一起),加上计划的完成次数 做完(天)课程时逻辑: ��️课程为单独推出的按摩课程,当��️课程完成时,服务端进行该课程的完成次数加一,把实际完成次数与用户绑定 总结:服务端需要做的是(完成一天的课程进行加一),计划完成时重置为第一天。 */
阅读全文
1 0
- HEAL
- heal the world
- Heal The World
- 关于DLL heal
- Heal The World
- heal the world
- HEAL--app 逻辑讨论
- heal gcd+容斥
- [NOIP2017模拟]Heal
- glusterFS: self-heal 的触发条件
- poj 1659 Frogs' Neighborhood(Heal定理)
- [NOIP模拟] Heal 再见POJ跳蚤
- 给 HEAL 找BUG赢好礼17.1.16——HEAL iOS 1.0.4 内测
- 『英语杂谈』 [好文共赏]Heal the World(转载)
- Heal the World - M.J 80后的记忆
- 【GlusterFS学习之二】:GlusterFS的Self-Heal特性
- [NOIP模拟][容斥原理][快速幂]Heal
- A Fault-Tolerant、Self-heal、Hot-upgrade、Distributed design methodology v0.1
- 【BigHereo】---Dubbo 应用和实践
- Big idea即将被大数据营销取代?腾讯广告主席刘胜义透露了哪些玄机?
- 没有规定的iOS或者安卓的
- nexus3.4.0部署使用
- Python While 循环语句
- HEAL
- 阿里二面准备(Java 研发)
- IntelliJ IDEA 2017.2 破解(注册)
- HEAL--app 逻辑讨论
- Rancher 中应用、服务、容器的概念
- 北京财科学校简介
- 开发者神器!Windows上最强大的虚拟桌面工具-Dexpot
- A 控制器 Push 到 B 控制器 presentViewController(modal模态)到C控制器
- Game