文档扫描和上传
ScanFilesPresenter
com.talkfun.cloudlivepublish.interfaces.IScanFiles.ScanFilesPresenter
描述:文档扫描逻辑接口
成员方法说明
void doScanLocalDoc()
描述:执行扫描文件
void stopScanLocalDoc()
描述:停止执行扫描文件
List getScanDocList() 
描述:获取已扫描的文件
void destroy()
描述:注销
ScanFilesPreseneterImpl
com.talkfun.cloudlivepublish.presenter.ScanFilesPreseneterImpl
描述:文档扫描逻辑实现类,实现IScanFiles.ScanFilesPresenter接口
OnScanFileCallback
com.talkfun.cloudlivepublish.interfaces.IScanFiles.OnScanFileCallback
描述:本地文档扫描回调
成员方法说明
void onScanComplete(List docList) 
描述:扫描完成回调
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| docList | List | 已经扫描到的本地文档信息 | 
void onScanning(List docList) 
描述:正在扫描回调
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| docList | List | 已经扫描到的本地文档信息 | 
void onScanFail(int code, String msg)
描述:扫描失败回调
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| code | int | 状态码 | 
| msg | String | 失败原因 | 
IUploadDoc.UploadDocPresenter
com.talkfun.cloudlivepublish.interfaces.IUploadDoc.UploadDocPresenter
描述:文档上传逻辑接口
成员方法说明
void startUploadAndCover(LocalDocInfoBean infoBean)
描述:开始上传和转换文档
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| infoBean | LocalDocInfoBean | 本地文档信息 | 
void stopUploadOrCover(LocalDocInfoBean infoBean)
描述:停止上传或转换文档
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| infoBean | LocalDocInfoBean | 本地文档信息 | 
void stopAll()
描述:停止所有的文档上传和转换
void isUploadOrCovering()
描述:是否正在上传或转换文档
void void addObserver(IUploadDoc.IUploadObserver observer)
描述:添加文档上传观察监听
void removeAllObserver()
描述:删除所有文档上传观察监听
void destroy()
描述:注销
IUploadObserver
com.talkfun.cloudlivepublish.interfaces.IUploadDoc.ScanDocCallback.IUploadObserver
描述:文档上传观察监听接口
成员方法说明
void void onUploadInfoChange(LocalDocInfoBean infoBean)
描述:上传信息改变监听回调
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| infoBean | LocalDocInfoBean | 文档信息 | 
LocalDocInfoBean
com.talkfun.cloudlivepublish.model.bean.LocalDocInfoBean
描述:本地文档信息
成员方法说明
int getIndex()
描述:获取序列号
int getName()
描述:获取文档名称
int getPath()
描述:获取文档路径
int getSize()
描述:获取文档大小
int getProgress()
描述:获取上传进度或转换进度
int getStatus()
描述:获取文档上传状态
Type getFileType()
描述:获取文档类型
Type
描述:文档类型枚举 参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| Type | pdf文档 | |
| PPT | Type | ppt文档 | 
| WORD | Type | word文档 | 
| EXCEL | Type | excel文档 | 
| UNSPECIFIED | Type | 未支持文档 | 
UploadDocState
com.talkfun.cloudlivepublish.consts.UploadDocState
描述:上传文档状态
参数说明
| 成员变量 | 参数类型 | 描述 | 
|---|---|---|
| UN_UPLOAD | static int | 还未上传 | 
| STOP_UPLOAD | static int | 停止上传 | 
| WAITING_UPLOAD | static int | 等待上传 | 
| UPLOADING | static int | 正在上传 | 
| FAIL_UPLOAD | static int | 上传失败 | 
| SUCCESS_UPLOAD | static int | 上传成功 | 
| COVERING | static int | 正在转换处理 | 
| SUCCESS_COVER | static int | 转换成功 | 
| FAIL_COVER | static int | 转换失败 | 
| STOP_COVER | static int | 停止转换 |