Read_tip_分析文档
2015-07-18 12:07
176 查看
关于数据结构:
数据的分类的目录. 作用:维护所有图书的路径.
图书信息获取流程:
1) 解析书单;
2) 获取图书分类信息,存入数据库ApabiCategoryItem;
3) 从书单里获取到图书信息(ApabiBookInfo)存入数据库DataDownloader表中;
4) 从数据库DataDownloader表中取到数据,启动下载;
下载流程:
A. 下载引导文件(cfx);
B. 借阅图书,下载证书cvx,当不存在证书或者cebx文件时,走这一步,否则跳过此步骤;
C. 下载内容文件cebx,当存在cebx时,跳过此步;
D. 获取二维码短码地址,当短码地址不为空时,跳过此步骤;
E. 获取图书详细信息,当图书相信存在时(DataBookDetail里的hasBaseInfo存在时,跳过此步骤);
F. 根据D,获取图书封面,当图书封面jpg文件存在时,跳过此步;
图书信息文件:
com.founder.apabi.r2k.onlineshop.apabi. ApabiBookInfo.java;
图书分类信息文件:com.founder.apabi.r2k.onlineshop.apabi. ApabiCategoryItem.java
图书详情信息文件:com.founder.apabi.r2k.zx.datacenter. DataBookDetail.java;
图书下载信息文件:com.founder.apabi.r2k.zx.datacenter. DataDownloader.java;
1) 下载报纸订单;
2) 解析报纸XML,下载报纸ICON;存储到报纸文件夹下,格式为:icon.jpg;
3) 向服务器发送心跳;
4) 如果有期次ID消息,接受期次ID,进行下载,一期为一个线程;
5) 下载期次前,向服务器发送处理消息;
6) 解析期信息,存入数据库;
7) 解析到的版面信息,获取版面下载地址,进行下载,如果失败,则重复3次;
8) 处理完一期之后,向服务器发送处理状态:-1为失败,2为处理中,3为成功,4为部分成功(由心跳发送);
9) 将最新一期的报纸期ID,存入数据库中;
10) 刷新。
设置信息存储包括:首页欢迎页,背景图,logo图,广告页等存储
Bane图:bane文件夹下按顺序排列
Ques 1. 如何对SD卡 进行读写操作. 文件格式为XML.
数据的分类的目录. 作用:维护所有图书的路径.
图书信息获取流程:
1) 解析书单;
2) 获取图书分类信息,存入数据库ApabiCategoryItem;
3) 从书单里获取到图书信息(ApabiBookInfo)存入数据库DataDownloader表中;
4) 从数据库DataDownloader表中取到数据,启动下载;
下载流程:
A. 下载引导文件(cfx);
B. 借阅图书,下载证书cvx,当不存在证书或者cebx文件时,走这一步,否则跳过此步骤;
C. 下载内容文件cebx,当存在cebx时,跳过此步;
D. 获取二维码短码地址,当短码地址不为空时,跳过此步骤;
E. 获取图书详细信息,当图书相信存在时(DataBookDetail里的hasBaseInfo存在时,跳过此步骤);
F. 根据D,获取图书封面,当图书封面jpg文件存在时,跳过此步;
图书信息文件:
com.founder.apabi.r2k.onlineshop.apabi. ApabiBookInfo.java;
图书分类信息文件:com.founder.apabi.r2k.onlineshop.apabi. ApabiCategoryItem.java
图书详情信息文件:com.founder.apabi.r2k.zx.datacenter. DataBookDetail.java;
图书下载信息文件:com.founder.apabi.r2k.zx.datacenter. DataDownloader.java;
1.1.1. 算法及流程
缓存报纸步骤如下:1) 下载报纸订单;
2) 解析报纸XML,下载报纸ICON;存储到报纸文件夹下,格式为:icon.jpg;
3) 向服务器发送心跳;
4) 如果有期次ID消息,接受期次ID,进行下载,一期为一个线程;
5) 下载期次前,向服务器发送处理消息;
6) 解析期信息,存入数据库;
7) 解析到的版面信息,获取版面下载地址,进行下载,如果失败,则重复3次;
8) 处理完一期之后,向服务器发送处理状态:-1为失败,2为处理中,3为成功,4为部分成功(由心跳发送);
9) 将最新一期的报纸期ID,存入数据库中;
10) 刷新。
设置信息存储包括:首页欢迎页,背景图,logo图,广告页等存储
Bane图:bane文件夹下按顺序排列
Ques 1. 如何对SD卡 进行读写操作. 文件格式为XML.
相关文章推荐
- Java比较两个List的值是否相等的方法
- Java类的生命周期
- Web远程控制
- [LeetCode][Java] Word Search
- 权利与义务是在一起的
- Web开发须知:URL编码与解码
- 多颗微粒的阵列光镊系统设计
- 有关freemarker的语法,循环,逻辑
- 文字换行
- 黑马程序员——Java基础---集合
- linux命令
- codevs1022
- js获取颜色,颜色3中类型的转换
- php 操作sphinx
- sql汇总
- codevs1021
- 关于 iMindMap7 的使用介绍
- HDU-1619 Unidirectional TSP dp
- plsql连接win7 64位系统的oracle
- CSS3设计边框忽隐忽现功能