文档扫描和上传
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 | 停止转换 |