我写了一个Android应用程序,它在以下路径上从assets文件夹复制数据库:
DB_PATH = String.format("//data//data//%s//databases//", packageName);
然后操纵数据并保存对数据库的更改。由于应用程序需要最终用户在数据库上保存的数据,因此我无法将该副本多次复制到数据库表中。现在我想发布我的应用程序的更新,我需要在我的表中添加两列。 我自己制作资产数据库的副本并添加两列,然后重命名它并在我的应用程序中重命名数据库的名称。现在安装我的应用程序时工作正常,但保存在模拟器中的数据大约两次。我想也许可以通过我的应用程序中的一行从模拟器中删除以前的数据,是否可能?