gpt4 book ai didi

android - 扩展文件实现

转载 作者:行者123 更新时间:2023-11-30 03:47:38 25 4
gpt4 key购买 nike

自从我尝试为我的应用程序实现扩展文件以来已经两周了。该应用程序只需要恢复一些图像,当我尝试在本地执行时我有点卡住了。
我可以使用这种代码访问我的 .zip 的路径:

String path = Environment.getExternalStorageDirectory() + "/expansionfile.zip"

我也可以用下面的代码解压它:

Decompress d = new Decompress(zipFilename, unzipLocation);
d.unzip();`

但如果不解压缩文件,我就无法访问我的数据(解压缩所有图像大约需要 30 秒)。此外,我不能再在我的代码中将图像用作可绘制对象,例如 (R.Drawable.x),这很麻烦,因为在导出图像之前,我像这样使用它们在 ImageView 中显示它们:

public static int[] images = {R.drawable.1, R.drawable.2 }; 

如果我把其他东西作为 int,它就不起作用。
是否有一些关于扩展文件或其他我可以依赖的示例项目? (我曾尝试阅读 Android 开发人员指南,但它让我更加困惑)。

最佳答案

好的,解决方案是我只需要使用这个:Drawable.createFromStream(expansionFile.getInputStream("image1.png"), "src")

关于android - 扩展文件实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14709377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com