Showing
1 changed file
with
0 additions
and
19 deletions
| @@ -3,13 +3,6 @@ | @@ -3,13 +3,6 @@ | ||
| 3 | ### 总的原则 | 3 | ### 总的原则 |
| 4 | 采用后台静默下载方式,让用户更快的进入主界面,改善用户体验。 | 4 | 采用后台静默下载方式,让用户更快的进入主界面,改善用户体验。 |
| 5 | 5 | ||
| 6 | -``` | ||
| 7 | -建议采用单线程下载,理由如下(待讨论,如果有其他策略可以避免以下问题也可以考虑) | ||
| 8 | -1. 必须跟前台的各种网络请求争夺网络资源 | ||
| 9 | -2. 确保下载的顺序,比如在线授课网页部分的下载, | ||
| 10 | -需要优先保证下载成功网页的文件列表,然后再下载其他的文件。 | ||
| 11 | -``` | ||
| 12 | - | ||
| 13 | #### 排除下载文件 | 6 | #### 排除下载文件 |
| 14 | * exclude.txt(通用的静态资源排除列表) | 7 | * exclude.txt(通用的静态资源排除列表) |
| 15 | * exclude目录 | 8 | * exclude目录 |
| @@ -25,23 +18,11 @@ | @@ -25,23 +18,11 @@ | ||
| 25 | 18 | ||
| 26 | #### 针对非内置的资源 | 19 | #### 针对非内置的资源 |
| 27 | 20 | ||
| 28 | -* 广告页 | ||
| 29 | - * 内置 | ||
| 30 | - * 检查逻辑不变 | ||
| 31 | - * 新下载的广告页可以下次出现 | ||
| 32 | - | ||
| 33 | * 强制更新 | 21 | * 强制更新 |
| 34 | * 每次启动的时候,都启动是否需要下载静态资源的检查。 | 22 | * 每次启动的时候,都启动是否需要下载静态资源的检查。 |
| 35 | * 如果需要,则在下载结束后,做强制更新的检查 | 23 | * 如果需要,则在下载结束后,做强制更新的检查 |
| 36 | * 如果不需要,则再次做是否强制更新的检查 | 24 | * 如果不需要,则再次做是否强制更新的检查 |
| 37 | 25 | ||
| 38 | -* 考试相关 | ||
| 39 | -简化操作,内置知识点信息即可,因为很少改。 | ||
| 40 | - | ||
| 41 | * 在线授课的网页 | 26 | * 在线授课的网页 |
| 42 | 进入上课页面,在“预约”和“智能班级”的页面,如果静态资源尚未下载完,可以出现等待提示,等其下载完,再显示页面的内容。 | 27 | 进入上课页面,在“预约”和“智能班级”的页面,如果静态资源尚未下载完,可以出现等待提示,等其下载完,再显示页面的内容。 |
| 43 | 但是如果用户切换到“课表”页面,则不受静态资源下载的影响。 | 28 | 但是如果用户切换到“课表”页面,则不受静态资源下载的影响。 |
| 44 | - | ||
| 45 | -* 分享相关(无需修改当前逻辑,需要跟安卓端再确认一下) | ||
| 46 | - * 内置一张图 | ||
| 47 | - * 如果下载了多张图,再从多张图中去随机选取 |
-
Please register or login to post a comment