我可以将资产文件夹中的文件移动到资产子文件夹吗?

问题描述:

我在资产文件夹中有一个文件,当我在程序中按下按钮时,我必须将该文件移动到子文件夹(运行时)中。可以做到吗?我可以将资产文件夹中的文件移动到资产子文件夹吗?

我不得不这样做: 资产/ file.txt的 - >资产/ AAA/file.txt的

没有你的资产被编译到apk文件。考虑存储一个永久偏好标记,而不管你正在尝试做什么。

不,你不能这样做。您无法以编程方式在资产文件夹内写入任何内容。更好的选择是使用内部存储。您可以使用内部存储器中的文件夹。请参阅文档中的getFilesDir()

原因:一旦你拥有了它是只读的,所以你不能添加,删除或修改其中一个.apk文件,

备选: 虽然你可以使用SQLite的DB目的...您可以使用blob类型在层次结构中保存文件,并且您可以通过查询修改它...