我正在我的android应用程序中开发sqlite。
我问的是这个可笑但有效的问题。
发布于 2013-02-01 11:48:23
第二个问题:不太安全。如果可以的话,可以使用内部存储,这样会安全得多。任何程序都可以编辑sd卡上的任何内容,所以某人所要做的就是将卡片插入到他们的计算机中,挂载sqlite数据库,并且他们可以完全访问数据库,包括读/写/编辑。
内部存储是安全的,但理论上说,如果一个人有一个有根的设备,他们可能甚至可以进入。然而,这不会是很多人,你只需要注意它。
如果您真的必须针对每一次尝试找到安全的解决方案,您可能会查看加密的数据库。
第一个问题:当然,您可以复制数据库,就像复制任何文件一样。
发布于 2013-02-01 11:49:25
您可以将数据库复制到sdcard,但它将不安全。任何应用程序或外部设备读取SD卡,都可以访问它。
发布于 2013-02-01 11:51:57
任何能够访问SD的人都可以从技术上复制你的sqlite文件。我不认为内部存储是足够安全的(因为您可以根植一个设备并拥有管理访问权限,您几乎可以在那里做任何事情)。无论如何,这里有一个关于如何copy your sqlite file to the internal storage的链接
https://stackoverflow.com/questions/14645573
复制相似问题