基本流程图
2016-12-04 18:36:53 0 举报
基本流程图是一种图形化表示过程的工具,它由一系列的步骤或活动组成,这些步骤按照特定的顺序排列。每个步骤都用一个方框表示,方框中的文字描述了该步骤的内容。箭头则表示步骤之间的流向,指示了过程的进行方向。开始和结束步骤通常用圆形或椭圆形表示。流程图可以帮助我们理解和分析复杂的过程,使其更易于理解和执行。
作者其他创作
大纲/内容
EngineJob图片调度任务加载,加载成功后回调
开始指纹匹配
初始化人声保存路径
打分
是否正在匹配
展示图片
是
否
返回Cache并移动到弱引用
DecodeJob负责解码,包括图片转换与转码
返回Cache
JNI调用
判断歌曲是否需要匹配
Engine负责加载并管理缓存
异步加载回调
1、根据歌曲信息确定是否需要匹配(是否是本地、伪 库内、被还原、乱码、ID3信息是否缺失) 2、是否匹配失败过 3、是否已经匹配成功
是否正在使用
结束
load begin
存在内存缓存
跳过该歌曲
判断当前是否支持打分
WIFI是否连接
MemoryCache负责缓存当前没有引用的图片缓存
添加当前任务进度监听
发起请求
赋值标志位,是否需要匹配歌曲所有信息
匹配结束重新刷新库内歌曲信息
扫描结束
巴金SDK
人声回调接口onMicDataReceived
开始
是否正在加载
人声保存到本地文件
ActiveResources负责缓存当前有引用的图片缓存
判断内容
0 条评论
下一页