如何在Android中删除数据库?

如何在Android中删除数据库?,android,Android,我需要删除数据库文件。这是我删除该文件的代码 String strDBFilePath="/data/data/snow.AppStore/databases/"+strAppDBName; File file = new File(strDBFilePath); file.delete(); 但是我不能删除数据库文件。如何删除数据库???您只能删除自己的数据库文件。此外,我不相信文件夹名称中的点是允许的,你不需要这样做,因为它会在应用程序被删除时自动删除。您的用例是什么?几个问题 您是s

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

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

但是我不能删除数据库文件。如何删除数据库???

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

几个问题

  • 您是snow应用程序的开发人员,还是只是一个要删除数据库的应用程序?如果是后者,您可以在Android设置的“管理应用程序”菜单中执行“清除数据”
  • 假设您是开发人员,为什么要删除数据库?为了发展目的?如果是这样,您可以通过文件资源管理器连接(虚拟)设备并删除数据库吗?见
  • 为什么要以编程方式执行此操作?这是一项经常性的任务吗?您还可以尝试在上下文类上定义的方法
  • 祝你好运

    约翰