我在我的应用程序中使用某些位图,我将其存储在Drawable文件夹中。当用户以某种方式使用这些位图时,我希望删除这些位图。如何在不使用任何类型的数据库的情况下实现此目的?
编辑: 我才知道res / drawable是只读的。那么有一种技术可以将位图保存在其他地方然后删除它们。 SQLite数据库可以用于此目的吗?如果是,一些代码将非常有用。
答案 0 :(得分:2)
您无法从Drawable文件夹中删除图像。因为android应用程序apk文件是只读的,所以从.apk
文件的项目结构的任何目录中你只能读取可用文件但不能删除或修改这些文件。
答案 1 :(得分:0)
Drawable
文件夹是您应用的Resource
。我想不出你需要删除应用程序部分的任何情况,除非你要升级版本,在这种情况下你自己删除并添加新东西,然后发布你的应用程序的一些新版本。因此,您的apk文件是只读的。
如果您需要处理应用程序中的文件,您可以查看一些存储选项:
http://developer.android.com/guide/topics/data/data-storage.html