如何在Android中删除数据库?

时间:2010-12-16 06:15:59

标签: android

我需要删除数据库文件。这是我删除文件的代码。

String strDBFilePath="/data/data/snow.AppStore/databases/"+strAppDBName;
File file = new   File(strDBFilePath);
file.delete();

但我无法删除DB文件。如何删除DB ????

2 个答案:

答案 0 :(得分:1)

几个问题。

  1. 您是雪应用程序的开发人员,还是只是要删除数据库的应用程序?如果是后者,您可以在Android设置的“管理应用程序”菜单中执行“清除数据”。
  2. 假设您是开发人员,为什么要删除数据库?出于开发目的?如果是这样,您可以连接(虚拟)设备并通过文件浏览器删除数据库?请参阅section on the file explorer in this article
  3. 为什么要以编程方式执行此操作?这是一项反复出现的任务吗?您还可以尝试在Context类
  4. 上定义的deleteDatabase方法 祝你好运!

    约翰

答案 1 :(得分:0)

您只能删除自己的数据库文件。此外,我不认为文件夹名称中的点是允许的,您不需要这样做,因为它会在删除应用程序时自动删除。你的用例是什么?