[发明专利]基于android应用程序的文件处理方法、装置、电子设备和介质有效
申请号: | 202011556475.0 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112650722B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 弓晓东 | 申请(专利权)人: | 五八同城信息技术有限公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F16/16;G06F16/14 |
代理公司: | 北京唯智勤实知识产权代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 应用程序 文件 处理 方法 装置 电子设备 介质 | ||
本公开的实施例公开了基于android应用程序的文件处理方法、装置、电子设备和介质。该方法的一具体实施方式包括:根据应用程序的资源文件集中的各个资源文件对应的加密值,从资源文件集中选择加密值满足预设条件的资源文件作为备选资源文件,得到备选资源文件集;获取备选资源文件集中的每个备选资源文件对应的资源映射路径组,得到资源映射路径组集;对资源映射路径组集中每个资源映射路径组中的资源映射路径进行修改处理以生成修改后资源映射路径组,得到修改后资源映射路径组集;基于修改后资源映射路径组集,对资源文件集中重复的资源文件进行去重处理以生成去重处理后的资源文件集。该实施方式提高了存储资源的利用率。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及基于android(安卓)应用程序的文件处理方法、装置、电子设备和介质。
背景技术
现有的android开发通常是依赖于各种业务模块的二进制归档文件(例如,资源文件)进行开发。目前,在打包图片文件时,通常会将各种文件名称不同但图片相同的图片文件打包成资源文件。
然而,将各种文件名称不同但图片一样的图片文件打包成资源文件时,经常会存在如下技术问题:
第一,资源文件中通常会包括较多重复的资源文件,导致应用程序中所存储的资源文件较为冗余,从而造成应用程序占用了过多的存储资源;
第二,随机对重复图片文件进行去重,可能导致会对文件占用字节数值较大的图片文件去重,进而导致所存储的图片文件的清晰度不高,造成用户体验感差,缩短了用户的浏览时长。
发明内容
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开的一些实施例提出了基于android应用程序的文件处理方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。
第一方面,本公开的一些实施例提供了一种基于android应用程序的文件处理方法,该方法包括:根据应用程序的资源文件集中的各个资源文件对应的加密值,从上述资源文件集中选择加密值满足预设条件的资源文件作为备选资源文件,得到备选资源文件集;获取上述备选资源文件集中的每个备选资源文件对应的资源映射路径组,得到资源映射路径组集;对上述资源映射路径组集中每个资源映射路径组中的资源映射路径进行修改处理以生成修改后资源映射路径组,得到修改后资源映射路径组集;基于上述修改后资源映射路径组集,对上述资源文件集中重复的资源文件进行去重处理以生成去重处理后的资源文件集作为上述应用程序的目标资源文件组。
第二方面,本公开的一些实施例提供了一种基于android应用程序的文件处理装置,装置包括:选择单元,被配置成根据应用程序的资源文件集中的各个资源文件对应的加密值,从上述资源文件集中选择加密值满足预设条件的资源文件作为备选资源文件,得到备选资源文件集;获取单元,被配置成获取上述备选资源文件集中的每个备选资源文件对应的资源映射路径组,得到资源映射路径组集;修改单元,被配置成对上述资源映射路径组集中每个资源映射路径组中的资源映射路径进行修改处理以生成修改后资源映射路径组,得到修改后资源映射路径组集;去重单元,被配置成基于上述修改后资源映射路径组集,对上述资源文件集中重复的资源文件进行去重处理以生成去重处理后的资源文件集作为上述应用程序的目标资源文件组。
第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八同城信息技术有限公司,未经五八同城信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011556475.0/2.html,转载请声明来源钻瓜专利网。