[发明专利]一种减小APK体积的方法及系统在审
申请号: | 201910451899.1 | 申请日: | 2019-05-28 |
公开(公告)号: | CN110262831A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 孙强强;连耿雄;丘惠军;陈昊 | 申请(专利权)人: | 深圳供电局有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F16/16 |
代理公司: | 深圳汇智容达专利商标事务所(普通合伙) 44238 | 代理人: | 潘中毅;熊贤卿 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 减小 下载 删除 配置文件 上传 视频文件存储 视频文件上传 云端服务器 存储单元 云服务器 云服务 视频 搜索 | ||
本发明提供一种减小APK体积的方法及系统,其中,该方法包括如下步骤:S1、搜索并提取所述APK中包含的视频文件,将所述提起的视频文件存储在设定的存储单元;S2、将所述APK中的视频文件删除,重新签名删除视频文件后的APK文件。通过提取APK中的视频文件,并将APK中的视频文件上传到云服务器,并根据上传视频文件的URL地址和视频文件在APK中的地址建立下载配置文件,并删除APK中已经上传的视频文件,当需要下载视频时,根据下载配置文件从云端服务器中下载视频文件。本发明实施例通过将视频文件上传至云服务,减小APK的体积,从而减小了APK的推广成本。
技术领域
本发明涉及APK文件处理技术领域,尤其涉及一种减小APK中视频文件体积的方法及系统。
背景技术
APK是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别。
据统计,APK应用推广的成本和APK文件的大小有很大的关系,同一个类型的APP,按照大小有100MB、50MB、30MB、10MB等多个推广价格的阶梯,对于APP的一次下载而言,30MB大小和100MB大小的包体推广成本不同。所以所有的APK在发布前都会使用各种方法减小包体的大小方法,以便获取更低的投放成本,现有技术中,减小APK包体大小(即APK体积)的方法有很多种,常见的有以下几种:1.使用图片压缩工具如ImageOptim、Tinypng等压缩图片;2.删除无用的资源文件以及代码方法;3.进行混淆方法不仅有增加代码安全性的作用,在混淆过程中还会对代码进行瘦身优化,这会进一步减小apk的大小。
发明内容
本发明所要解决的技术问题在于,
提供一种减小APK体积的方法及其系统,通过减小APK包体的大小,从而节约推广成本。
为了解决上述技术问题,本发明提供一种减小APK体积的方法,该方法包括如下步骤:
搜索并提取所述APK中包含的视频文件,将所述提起的视频文件存储在设定的存储单元;
将所述APK中的视频文件删除,重新签名删除视频文件后的APK文件。
在一具体实施方式中,所述搜索并提取所述APK中包含的视频文件,将所述提取的视频文件存储在设定的存储单元中具体包括:
遍历APK中的所有目录文件结构,搜索视频文件格式的文件,并列举视频文件;
将所述视频文件上传到云服务器中,并获取上传所述视频文件的URL地址,将所述视频文件的上传URL地址和视频文件在所述APK中的地址的对应关系形成下载配置文件,并将所述下载配置文件保存在所述APK文件中。
在一具体实施方式中,所述方法还包括:
当APK应用程序安装执行后,根据所述下载配置文件从所述云服务器中下载所述视频文件至设定位置处,播放时,从设定位置处加载所述视频文件。
在一具体实施方式中,所述当APK应用程序安装执行后,根据所述下载配置文件从所述云服务器中下载所述视频文件至设定位置处,播放时,从设定位置处加载所述视频文件具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳供电局有限公司,未经深圳供电局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910451899.1/2.html,转载请声明来源钻瓜专利网。