[发明专利]资源文件的处理方法、装置、电子设备及可读介质在审
申请号: | 202210493402.4 | 申请日: | 2022-05-07 |
公开(公告)号: | CN115017111A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 弓晓东 | 申请(专利权)人: | 北京城市网邻信息技术有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F8/61;G06F8/71 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 杨柳苑 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 文件 处理 方法 装置 电子设备 可读 介质 | ||
本发明实施例提供了一种资源文件的处理方法、装置、电子设备及可读介质,所述方法包括:获取应用程序中的资源文件的使用时间和文件标识;将所述使用时间和所述文件标识发送至服务器;所述服务器用于在获取所述资源文件在所述应用程序中的创建时间后,若所述文件标识相同的所述使用时间和所述创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识;接收所述服务器发送的所述待处理文件标识;将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。本发明实施例通过监听应用程序中资源文件在视图控件,来准确确定资源文件的最近一次的使用时间,以避免删除APP安装包中有用的资源文件。
技术领域
本发明实施例涉及互联网技术领域,特别是涉及一种资源文件的处理方法、一种资源文件的处理装置、一种电子设备以及一种计算机可读介质。
背景技术
随着互联网技术的飞速发展,APP(Application,应用程序))的更新迭代速度越来越快,APP多次版本迭代使得APP安装包的大小也随之增大,过大的APP安装包会占用较多的存储空间,因此对APP安装包进行优化已成为本领域技术人员亟待解决的问题。
现有技术中,APP安装包的优化方式,是通过删除APP安装包中的无用的资源文件。然而,虽然现有技术能够在一定程度上缩减APP安装包的体积,但是会存在将有用的资源文件误删除,进而导致出现APP崩溃、APP运行错误等问题。
发明内容
本发明实施例是提供一种资源文件的处理方法、装置、电子设备以及计算机可读存储介质,以解决在缩减APP安装包的体积时,将有用的资源文件误删除的问题。
本发明实施例公开了一种资源文件的处理方法,包括:
获取应用程序中的资源文件的使用时间和文件标识;所述使用时间为通过对所述应用程序的视图控件监听得到,所述视图控件用于在所述应用程序的界面中展示所述资源文件,所述文件标识用于唯一识别所述资源文件;
将所述使用时间和所述文件标识发送至服务器;所述服务器用于在获取所述资源文件在所述应用程序中的创建时间后,若所述文件标识相同的所述使用时间和所述创建时间之间的时间差值超过预设阈值,则确定为待处理文件标识;
接收所述服务器发送的所述待处理文件标识;
将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
可选地,所述视图控件设置有插桩函数,所述插桩函数用于对所述视图控件中的资源文件进行监听。
可选地,在所述将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除之后,所述方法还包括:
响应于在所述应用程序上显示目标资源文件的操作,获取所述目标资源文件的目标文件标识;
若在所述应用程序中不存在所述目标文件标识对应的资源文件,则向所述服务器发送所述目标文件标识;
在接收所述服务器针对所述目标文件标识发送的目标资源文件后,在所述应用程序的界面中通过所述视图控件展示所述目标资源文件。
可选地,所述资源文件包括图片文件。
可选地,所述将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除,包括:
若所述待处理文件标识没有在所述应用程序的指定文件中被引用,则将所述应用程序中所述待处理文件标识对应的资源文件,作为无用的资源文件删除。
本发明实施例还公开了一种资源文件的处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京城市网邻信息技术有限公司,未经北京城市网邻信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210493402.4/2.html,转载请声明来源钻瓜专利网。