【问题标题】:SQLite database after unistall the app from device从设备卸载应用程序后的 SQLite 数据库
【发布时间】:2013-01-18 05:59:52
【问题描述】:

我有一个问题。

我正在使用 SQLite 数据库,如果我从设备中卸载该应用程序,数据库将在设备中,否则将自动删除。

如果我再次安装相同的应用程序会发生什么。

【问题讨论】:

  • 如果您从设备上卸载应用程序意味着 SQLite db 也会被删除。再次,它会在您安装应用程序时创建
  • 你确定pinki..你能提供任何链接

标签: android sqlite


【解决方案1】:

SQlite 数据库只是文件,它们被视为与任何其他文件一样:它们(默认情况下)存储在应用程序的私有数据区域 (/data/data/$PACKAGENAME/databases) 中。它们与应用程序私有数据区域中的所有其他内容一起被删除。

您可以根据需要在 SD 卡上创建数据库。当然,它们不会在卸载时被删除。

已编辑:

查看此数据库相关示例HERE

【讨论】:

  • 我是否可以在我的设备中看到这个数据库。
  • 是的,如果您已将数据库存储到设备的 SD 卡中,您可以看到该数据库。如果您已将数据库存储在设备的应用程序内存中,那么您将看不到它。看看我已经更新了我的答案。
  • 我已经将它存储在我的内存中......所以我看不到它对吗?
  • 是的,如果您已将其存储到内存中,那么您将无法看到它。但是,如果您想查看它,则可以从File Explorer 在eclipse 中查看它。
  • 欢迎亚行。乐于助人 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-20
  • 2014-09-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
  • 2019-12-02
  • 2017-10-26
相关资源
最近更新 更多