v1:

网络交互模块

命名空间管理模块

本地文件缓存模块

指纹提取模块

预览展示模块

本地数据库管理模块

基本流程:

选择文件->提取指纹->提交到服务器等待返回值->获得返回数据->解析返回数据,并向服务器请求预览文件->获得预览文件->利用命名空间管理模块提供缓存名称->本地缓存预览文件->预览展示模块读取文件进行展示

如下图所示(草稿):

MobilePreview框架设计

v2:

[文件解析模块]

相关文章: