能否从应用程序中将图片保存到资产文件夹?

3

我想将一个url中的图片保存到assets文件夹中。我可以将图片保存在内部存储或SD卡中,但我希望将其保存在assets文件夹中。

我在网上搜索了一下,但有些结果说assets文件夹是不可写的。那么在该文件夹中写入图片是否可能呢?


有些人说它的资产文件夹不可写,是一些而不是全部,但事实上根本不可能。 - Selvin
不,无法在资源中编写或保存任何内容。 - Lalit Poptani
我在这里找到了关于此的信息:https://dev59.com/6V3Va4cB1Zd3GeqPFPGv。它说...但是我在一些地方看到assets文件夹是可读的,也就是说我们可以从assets中显示图像。所以我只需要更多地了解assets文件夹是否可写即可。 - Saifuddin Sarker
2个回答

3
不行,但是你为什么需要把它保存在那里呢?如果你想将其存储在应用程序的私有区域(这样你的应用程序就是唯一可以访问它的),你可以这样做,但是如果你想要一个图像存在于你的资源文件夹中,你需要在编译创建apk之前将其放在那里。 数据存储-内部存储 顺便说一句,我不建议你将大型图像保存在内部存储中,因为旧设备的空间非常有限。

请问您能否解释一下如何实现以下操作:“如果您希望将其存储在应用程序的私有区域(这样您的应用程序就是唯一可以访问它的),您可以这样做”。 - ridvanzoro
2
@ridvanzoro FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 请参考http://developer.android.com/guide/topics/data/data-storage.html#filesInternal。 - SERPRO

1

不可能的,这个话题已经讨论过了,请查看以下链接:

StackOverflow


谢谢。现在我需要改变我的计划 :) - Saifuddin Sarker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接