echo

Updated 静态资源的下载策略 (markdown)

... ... @@ -37,26 +37,10 @@
* 考试相关
简化操作,内置知识点信息即可,因为很少改。
* 进入Quiz分类的时候去检查,如果相应的资源没有下载,则下载后再进行后续的操作
* 安卓设备只需要检查课程封面(已实现)
* IOS设备需要检查课程封面(已实现)和知识点信息(to do)
* 在线授课的网页
```
以下逻辑有点复杂,简化为初步确定为如果进入在线授课,如果静态资源尚未下载完,可以等其下载完,再进入。
但是如果用户切换到课表页面,则不受静态资源下载的影响。
```
* 需要增加一个网页文件列表文件,里面记载记载着网页相关的所有文件
```
文件列表的名字filelist.txt
文件列表的格式示例如下
index.html
css/style.css
js/action.js
image/background.jpg
```
* 该文件内置一份默认的
* 在点击上课tab的时候,根据网页文件列表文件,检查是否网页相关文件下载完全。如果没有下载完全的话,需要下载完所有必要的文件,再加载网页或者刷新网页。
进入上课页面,在“预约”和“智能班级”的页面,如果静态资源尚未下载完,可以出现等待提示,等其下载完,再显示页面的内容。
但是如果用户切换到“课表”页面,则不受静态资源下载的影响。
* 
分享相关(无需修改当前逻辑,需要跟安卓端再确认一下)
* 内置一张图
... ...