从assets文件夹中删除数据库文件

时间:2012-03-23 08:47:36

标签: java android database file-io android-assets

我想在运行时删除assets文件夹中的文件。我在资源文件夹中有一个数据库文件,在运行时复制到数据文件夹但在安装我的应用程序后,应用程序的大小变为两倍大(资产+数据文件夹)!

如何从assets文件夹中删除数据库文件以避免这种情况?

2 个答案:

答案 0 :(得分:14)

您无法在运行时删除随应用程序提供的文件。

请参阅此讨论:

How to remove a file in assets at run time?

您APK的全部内容是只读的,无法修改

答案 1 :(得分:0)

除了上面的回答,你可以做的一件事就是在manifest ...中的preferExternalStorage将会有所帮助