echo

Updated 资源预下载和本地通知 (markdown)

... ... @@ -23,6 +23,14 @@
* 在前台下载的时候需要停掉资源下载器的后台资源下载
* 需要检测网络状态的变化,当用户处于非Wifi状态下,需要暂停下载,询问用户是否继续下载。
```
资源下载需要考虑的问题
下载的时候,先把下载的数据保存成一个临时文件,等下载成功的时候再保存为最终的文件名
下载后的资源需要进行MD5验证,对资源数据进行MD5运算后应该和资源名一致
下载后的资源除了视频外其他需要进行加密处理
IOS端可以参考DownloadManager中类似的处理
```
* 资源缓存管理器
* 把在线授课所需的资源列表缓存到数据库中
* 学生端在授课结束后根据缓存信息删除掉该课的资源,删除资源后同时删除缓存的资源列表信息
... ...