Android 应用程序中的数据库 space 或 sdcard

Android Database in app space or sdcard

我正在开发一个 Android 应用程序,它将有一个数据库。我确信数据库会变大。在 App Space 或 sdcard 中创建数据库是个好主意,尤其是当您知道它会变大时?

如果我们使用 sdcard 作为数据库,是否有任何安全问题?

使用应用 space。即使它会变大。使用应用 space.

在 SD 卡上您的数据库可以:

  • 被用户删除
  • 被具有 WRITE_STORAGE 访问权限的应用程序删除
  • 从设备中物理移除(移除 SD 卡)
  • 每个人(包括其他开发人员和用户)read/write。
  • 用户可以通过移除 SD 卡并将其连接到计算机来read/write。