【发布时间】:2014-01-11 10:58:37
【问题描述】:
我不希望将这么多文件从 android assets 目录复制到我的应用程序的内部存储。这就是为什么我在assets 文件夹中创建了一个zip 文件并将该zip 文件复制到我的android 应用程序的内部存储中。 复制后,我将提取/在同一位置解压缩,解压完成后我将删除这个zip 文件。
这个想法是为了消除复制这么多文件的开销。此外,在复制这么多文件的同时,我收到了一些文件类型的 IOException。这又是一个障碍。这就是为什么我试图这样做,就像我上面讨论的那样。 但问题是如何提取驻留在应用程序内部存储中的 zip 文件。我想在同一个位置(应用程序的内部存储)提取它。我怎样才能做到这一点?
感谢任何帮助或代码..!!!
【问题讨论】:
-
stackoverflow.com/questions/7485114/…。看看这个是否有帮助
-
似乎是个坏主意。为什么要将东西保存为 zip,最终您的应用可能会占用比所需空间多两倍的空间。
-
其实我会在解压后删除这个zip。而且我不希望用户将解压缩的大数据下载到安卓设备。
-
@Raghunandan 谢谢。让我看看它是否有效。
标签: java android storage unzip