[发明专利]资源筛查方法、装置、电子设备和存储介质有效
申请号: | 202010235118.8 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111459887B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 孟晨 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/16;G06F8/20 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曹娜 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 方法 装置 电子设备 存储 介质 | ||
本申请公开了资源筛查方法、装置、电子设备和存储介质,涉及资源管理领域。具体实现方案为:获取至少一个资源代码和至少一个资源文件;对于至少一个资源文件中的每个资源文件,在至少一个资源代码没有使用资源文件的情况下,确定资源文件为无用资源;其中,对于至少一个资源代码中的第一资源代码,如果第一资源代码中的资源名称与资源文件所在的文件夹的名称不同,则确定第一资源代码没有使用资源文件。本申请实施例可以提高筛查无用资源的准确性。
技术领域
本申请涉及数据处理领域,尤其涉及资源管理领域。
背景技术
通常,应用程序开发工程中,会使用到大量资源文件,例如用于向用户展示的图片、动画、文字、音频等。随着开发人员对应用程序的修改,应用程序中的一些资源文件可能已经不被使用了,但仍存放在工程文件库中。冗余的资源文件增加了工程文件库的数据量,影响工程开发的各项性能指标。现有技术缺乏准确筛查出未被使用的资源文件的方法。
发明内容
本申请实施例提供一种资源筛查方法,包括:
获取至少一个资源代码和至少一个资源文件;
对于至少一个资源文件中的每个资源文件,在至少一个资源代码没有使用资源文件的情况下,确定资源文件为无用资源;其中,对于至少一个资源代码中的第一资源代码,如果第一资源代码中的资源名称与资源文件所在的文件夹的名称不同,则确定第一资源代码没有使用资源文件。
本申请实施例还提供一种资源筛查装置,包括:
第一获取模块,用于获取至少一个资源代码和至少一个资源文件;
确定模块,用于对于至少一个资源文件中的每个资源文件,在至少一个资源代码没有使用资源文件的情况下,确定资源文件为无用资源;其中,对于至少一个资源代码中的第一资源代码,如果第一资源代码中的资源名称与资源文件所在的文件夹的名称不同,则确定第一资源代码没有使用资源文件。
本申请实施例还提供一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本申请实施例中任意一种资源筛查方法。
本申请实施例还提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行本申请实施例中任意一种资源筛查方法。
上述申请中的一个实施例具有如下优点或有益效果:本申请实施例通过确定资源文件是否被资源代码使用,实现对无用资源的筛查。在确定资源文件是否被资源代码使用的过程中,如果第一资源代码中的资源名称与资源文件所在的文件夹的名称不同,则确定第一资源代码没有使用资源文件。即便第一资源代码中的资源名称可能与实际使用的资源文件的名称不同,也能够准确确定资源文件是否被第一资源代码使用,提高了筛查无用资源的准确性。
上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是根据本申请一实施例的资源筛查方法的示意性流程图;
图2是根据本申请另一实施例的资源筛查方法的示意性流程图;
图3是根据本申请又一实施例的资源筛查方法的示意图;
图4是根据本申请又一实施例的资源筛查方法中的交互界面示意图;
图5是根据本申请一实施例的资源筛查装置的示意图;
图6是根据本申请另一实施例的资源筛查装置的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010235118.8/2.html,转载请声明来源钻瓜专利网。