Showing
1 changed file
with
8 additions
and
0 deletions
@@ -23,6 +23,14 @@ | @@ -23,6 +23,14 @@ | ||
23 | * 在前台下载的时候需要停掉资源下载器的后台资源下载 | 23 | * 在前台下载的时候需要停掉资源下载器的后台资源下载 |
24 | * 需要检测网络状态的变化,当用户处于非Wifi状态下,需要暂停下载,询问用户是否继续下载。 | 24 | * 需要检测网络状态的变化,当用户处于非Wifi状态下,需要暂停下载,询问用户是否继续下载。 |
25 | 25 | ||
26 | +``` | ||
27 | +资源下载需要考虑的问题 | ||
28 | + 下载的时候,先把下载的数据保存成一个临时文件,等下载成功的时候再保存为最终的文件名 | ||
29 | + 下载后的资源需要进行MD5验证,对资源数据进行MD5运算后应该和资源名一致 | ||
30 | + 下载后的资源除了视频外其他需要进行加密处理 | ||
31 | +IOS端可以参考DownloadManager中类似的处理 | ||
32 | +``` | ||
33 | + | ||
26 | * 资源缓存管理器 | 34 | * 资源缓存管理器 |
27 | * 把在线授课所需的资源列表缓存到数据库中 | 35 | * 把在线授课所需的资源列表缓存到数据库中 |
28 | * 学生端在授课结束后根据缓存信息删除掉该课的资源,删除资源后同时删除缓存的资源列表信息 | 36 | * 学生端在授课结束后根据缓存信息删除掉该课的资源,删除资源后同时删除缓存的资源列表信息 |
-
Please register or login to post a comment