减小我的 Android 应用程序资源的大小
Posted
技术标签:
【中文标题】减小我的 Android 应用程序资源的大小【英文标题】:Reduce the big size of my Android application resource 【发布时间】:2013-06-13 06:33:28 【问题描述】:我目前正在开发一个使用Libsvm library
获取数据的安卓应用程序
分类。
要使用Libsvm
,我应该提供描述数据的文件文本
我的数据大小=1,3G
我已将所有文件放在 assets 文件夹中 => 将它们复制到 sdCard 中,然后运行
分类
现在的问题是我的应用程序需要很长时间才能安装到我的设备上!
可以在运行时压缩这些文件并解压缩
分类?
以及如何在 android 中做到这一点
【问题讨论】:
嗯,更准确地说,这将减少应用程序资源的大小,而不是应用程序本身。想一想,你能为图书馆提供某种资源或流吗?在这种情况下,您可以将其包含在压缩字节码中。 【参考方案1】:将您的资源移动到桌面并将它们从您的应用中删除,这将有助于测试您的应用。
【讨论】:
【参考方案2】:您可以在安装时压缩文件,并让您的服务在第一次使用时将其解压缩。
您可以使用 java.util.zip 标准包进行压缩/解压缩。
【讨论】:
是的,我找到了一个关于这个包的教程,我现在就试试,但我有一个问题,压缩百分比是多少?? @nawara 使用一些提供多个压缩级别的压缩应用程序对其进行测试,如果它是类似文本的,那么它应该压缩得非常好。 @owlstead..我应该先压缩我的文本文件,然后再将它们放入资产文件夹中??然后怎么解压,有没有信息丢失?以上是关于减小我的 Android 应用程序资源的大小的主要内容,如果未能解决你的问题,请参考以下文章