[发明专利]图片加载方法及装置有效
申请号: | 201910335977.1 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110175053B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 王舜 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 加载 方法 装置 | ||
1.一种图片加载方法,包括:
响应应用程序APP的启动指令,确定需要加载的图片在工程包中的路径,并根据需要加载的图片在工程包中的路径确定需要加载的图片对应的图片标识;
若内存中存有所述需要加载的图片,则根据需要加载的图片对应的图片标识,从所述内存中读取所述需要加载的图片并展示;否则,根据所述需要加载的图片在工程包中的路径加载所述图片并展示;
将所述加载过的图片写入所述内存中缓存,其中,根据所述需要加载的图片在工程包中的路径确定所述图片对应的图片标识。
2.如权利要求1所述的方法,其中,所述若内存中存有所述需要加载的图片,则根据需要加载的图片对应的图片标识,从所述内存中读取所述需要加载的图片并展示;否则,根据所述需要加载的图片在工程包中的路径加载所述图片并展示;将所述加载过的图片写入所述内存中缓存的步骤包括子步骤:
根据所述需要加载的图片对应的图片标识,判断内存中是否存有所述需要加载的图片;
若所述内存中存有所述需要加载的图片,则根据需要加载的图片对应的图片标识,从所述内存中读取所述需要加载的图片并展示;
若所述内存中没有所述需要加载的图片,则根据所述需要加载的图片在工程包中的路径加载所述图片并展示,并且,将所述需要加载的图片写入所述内存中缓存。
3.如权利要求1所述的方法,其中,所述根据需要加载的图片在工程包中的路径确定需要加载的图片对应的图片标识的步骤中,将需要加载的图片在工程包中的路径确定为所述图片对应的图片标识。
4.如权利要求1所述的方法,其中,所述需要加载的图片是指存放在所述应用程序APP的安装包里的图片。
5.如权利要求2所述的方法,其中,在所述根据所述需要加载的图片对应的图片标识,判断内存中是否存有所述需要加载的图片的步骤中,如果所述内存中存在与所述需要加载的图片对应的图片标识相同的图片,则确定所述内存中已存有所述需要加载的图片;否则,确定所述内存中没有所述需要加载的图片。
6.一种图片加载装置,包括:
图片标识确定模块,用于响应所述应用程序APP的启动指令,确定需要加载的图片在工程包中的路径,并根据需要加载的图片在工程包中的路径确定需要加载的图片对应的图片标识;
内存读取及展示模块,用于若内存中存有所述需要加载的图片,则根据需要加载的图片对应的图片标识,从所述内存中读取所述需要加载的图片并展示;
路径加载及展示模块,用于若内存中没有所述需要加载的图片,则根据所述需要加载的图片在工程包中的路径加载所述图片并展示;
缓存模块,用于将所述加载过的图片写入所述内存中缓存,其中,根据所述需要加载的图片在工程包中的路径确定所述图片对应的图片标识。
7.如权利要求6所述的装置,其中,所述需要加载的图片是指存放在所述应用程序APP的安装包里的图片。
8.如权利要求6所述的装置,其中,
所述内存读取及展示模块中,如果所述内存中存在与所述需要加载的图片对应的图片标识相同的图片,则确定所述内存中已存有所述需要加载的图片;
所述路径加载及展示模块中,如果所述内存中没有与所述需要加载的图片对应的图片标识相同的图片,则确定所述内存中没有所述需要加载的图片。
9.一种图片加载设备,包括:
存储器,用于存储计算机可执行指令;以及,
处理器,用于在执行所述计算机可执行指令时实现如权利要求1至6中任意一项所述的方法中的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如权利要求1至6中任意一项所述的方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910335977.1/1.html,转载请声明来源钻瓜专利网。