【技术实现步骤摘要】
一种应用程序安装包的处理方法、装置、终端及存储介质
本专利技术属于终端
,特别是涉及一种应用程序安装包的处理方法、装置、终端及存储介质。
技术介绍
随着移动终端的普及,基于安卓系统的APK(中文:安卓安装包;英文:AndroidPackage)的开发也愈发丰富,由于APK的大小会直接影响用户的安装转化率,各个开发厂商都使用各种方法优化APK的大小,而图片资源的特点占用空间大,成为重点的处理目标。在现有技术中,对于项目(应用程序安装包)内的图片资源处理方案比较简单,使用lint扫描工具扫描出未使用的图片,以进行统一的删除,以及还可以对图片进行压缩,使用tinypng工具对图片进行压缩,通过webp格式代替png格式的图片等方式。但是,由于第三方依赖的图片有些情况下会因为适配多个分辨率而保存多个相同的图片,进而增加APK的体积,而如果直接将第三方依赖引入APK开发项目中,虽然可以直接操作图片,却会增加升级维护的成本,可行性低。
技术实现思路
有鉴于此,本专利技术提供一种应用程序安装包的处理方法、装置、终端及存储介质,以便解决应用程序安装包内图片资源占用空间大且不易减 ...
【技术保护点】
1.一种应用程序安装包的处理方法,其特征在于,所述方法包括:获取目标文件,以根据所述目标文件的名称信息确定预设格式的待删除文件,所述待删除文件为与所述目标文件的名称信息对应,符合所述预设格式要求的文件;在满足预设删除条件的情况下,删除所述待删除文件,所述预设删除条件用于表明所述待删除文件已生成且未打包进应用程序安装包内。
【技术特征摘要】
1.一种应用程序安装包的处理方法,其特征在于,所述方法包括:获取目标文件,以根据所述目标文件的名称信息确定预设格式的待删除文件,所述待删除文件为与所述目标文件的名称信息对应,符合所述预设格式要求的文件;在满足预设删除条件的情况下,删除所述待删除文件,所述预设删除条件用于表明所述待删除文件已生成且未打包进应用程序安装包内。2.根据权利要求1所述的方法,其特征在于,所述获取目标文件,以根据所述目标文件的名称信息确定预设格式的待删除文件,包括:在第三方图片信息中确定目标文件,所述第三方图片信息中包括待打包进应用程序安装包中的第三方图片的信息;根据所述第三方图片信息,获取所述目标文件的文件名和所述目标文件所在的文件夹名,以作为所述目标文件的名称信息;根据所述目标文件的名称信息和所述预设格式要求,确定所述待删除文件。3.根据权利要求2所述的方法,其特征在于,所述在第三方图片信息中确定目标文件,包括:根据所述第三方图片信息,将具有预设分辨率的图片作为标准图片;将所述第三方图片信息中与所述标准图片的文件名相同在不同文件夹下的重复图片确定为所述目标文件,所述目标文件中包括一个或者多个图片文件。4.根据权利要求2所述的方法,其特征在于,所述预设格式是flat格式,所述根据所述目标文件的名称信息和所述预设格式要求,确定所述待删除文件,包括:将所述目标文件的文件名和所述目标文件的文件夹名进行组合并增加后缀flat之后,作为待删除文件名;将具有所述待删除文件名的文件作为所述待删除文件。5.根据权利要求1所述的方法,其特征在于,所述在满足预设删除条件的情况下,删除所述待删除文件,包括:确定满足所述预设删除条件的执行时刻;在所述执...
【专利技术属性】
技术研发人员:张涛,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。