如何安全地删除 Android 上的数据库?
How to securely delete DB on Android?
我的应用程序在 Android 中使用 SQLite 数据库来保存一些日志。我知道这作为 DBName.db
在 Android 上保存在我的应用程序目录中。我需要一种方法 truncate/delete/damage/empty 数据库以使其不可恢复。
最好的方法是什么?
Android是否在设备上保留一些卷影副本?
默认情况下Android是否在云中保持同步备份(如保留设置)?
如果应用程序是 运行,是否整个数据库都缓存在 RAM 中?如果是这样,我也想清理它。
谢谢:)
要覆盖所有数据,请启用 secure_delete option,然后从所有表中删除。
Android 不会复制(数据库)文件,除非您明确配置它这样做。
有内存缓存。
清除它的唯一安全方法是 exit your own process.
我的应用程序在 Android 中使用 SQLite 数据库来保存一些日志。我知道这作为 DBName.db
在 Android 上保存在我的应用程序目录中。我需要一种方法 truncate/delete/damage/empty 数据库以使其不可恢复。
最好的方法是什么?
Android是否在设备上保留一些卷影副本?
默认情况下Android是否在云中保持同步备份(如保留设置)?
如果应用程序是 运行,是否整个数据库都缓存在 RAM 中?如果是这样,我也想清理它。
谢谢:)
要覆盖所有数据,请启用 secure_delete option,然后从所有表中删除。
Android 不会复制(数据库)文件,除非您明确配置它这样做。
有内存缓存。 清除它的唯一安全方法是 exit your own process.