利索能及
我要发布
收藏
专利号: 2018102643649
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种加载图片的方法,其特征在于,所述方法包括:将目标应用程序文件的各图片下载至本地存储中;

当首次加载各所述图片时,从所述本地存储中获取各所述图片的位图数据,将各所述图片的位图数据存储至预先建立的缓存列表中,所述缓存列表中各位图数据的引用方式为软引用;

当再次加载目标图片时,获取所述目标图片的地址,根据所述目标图片的地址生成提取标识;

判断在所述缓存列表中是否能查找到所述提取标识,若查找到,则根据所述提取标识从所述缓存列表中提取相应的位图数据;

将所述位图数据赋值至预先建立的背景图片中。

2.如权利要求1所述的方法,其特征在于,所述缓存列表设置在预先建立的图片加载类中,所述图片加载类的加载模式为单例模式。

3.如权利要求1所述的方法,其特征在于,若在所述缓存列表中没有查找到所述提取标识,还包括:根据所述目标图片的地址获取图片资源;

根据所述图片资源生成所述目标图片的位图数据,并将所述位图数据存储至所述缓存列表中。

4.如权利要求3所述的方法,其特征在于,所述根据所述图片资源生成所述位图数据,并将所述位图数据存储至所述缓存列表中后,包括:判断所述缓存列表当前占用的内存是否超过预设的阈值,若超过,则按照从前往后的顺序删除各所述图片的位图数据,直至所述缓存列表占用的内存低于所述预设的阈值。

5.如权利要求1所述的方法,其特征在于,当所述图片为进度条图片时,所述进度条图片包括:父布局及子布局;

所述父布局设置在所述子布局上方,所述父布局及所述子布局的初始长度相等;所述子布局能相对所述父布局移动。

6.如权利要求1所述的方法,其特征在于,所述将所述位图数据加赋值至预先建立的背景图片中,包括:利用相对布局、框架布局、线性布局、绝对布局或表格布局将所述位图数据加赋值至预先建立的背景图片中。

7.一种加载图片的装置,其特征在于,所述装置包括:下载单元,用于将目标应用程序文件的各图片下载至预先建立的缓存列表中,各所述图片的引用方式为软引用;

存储单元,用于当首次加载各所述图片时,从所述本地存储中获取各所述图片的位图数据,将各所述图片的位图数据存储至预先建立的缓存列表中,所述缓存列表中各位图数据的引用方式为软引用;

生成单元,用于当再次加载目标图片时,获取所述目标图片的地址,根据所述目标图片的地址生成提取标识;

判断单元,用于判断在所述缓存列表中是否能查找到所述提取标识,若查找到,则根据所述提取标识从所述缓存列表中提取相应的位图数据;

赋值单元,用于将所述位图数据赋值至预先建立的背景图片中。

8.如权利要求7所述的装置,其特征在于,所述生成单元还用于:当在所述缓存列表中没有查找到所述提取标识时,根据所述目标图片的地址获取图片资源;

根据所述图片资源生成所述目标图片的位图数据,并将所述位图数据存储至所述缓存列表中。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至权利要求6任一项所述的方法。

10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至权利要求6任一项所述的方法。