安装android时删除数据库

时间:2010-10-22 11:41:15

标签: android

您好 在我的Android应用程序中,当用户再次重新安装应用程序时,我想删除现有数据库并创建一个全新的数据库。

我怎么知道用户正在重新安装应用程序或正在查询更新请求。

如何删除原始文件夹中的文件?

请分享您宝贵的建议。

提前致谢:)

2 个答案:

答案 0 :(得分:0)

  

Hello在我的Android应用程序中,当用户再次重新安装应用程序时,我想删除现有数据库并创建一个全新的数据库。

如果通过“重新安装”表示“卸载并重新安装”,则在卸载过程中将删除现有数据库,假设它位于正常的数据库位置(即不在外部存储上)。

  

我怎么知道用户正在重新安装应用

你没有。

  

如何删除原始文件夹中的文件?

在Android中?你没有。无法在运行时修改或删除资源。

答案 1 :(得分:0)

重新安装应用程序会删除应用程序的所有数据。如果您的意思是重新安装正在升级,那么您可以使用SQLiteOpenHelper.onUpgrade()方法观察新的版本号。

要删除数据库文件,请解释here (Database Delete Android)