我需要什么:
对于Android:我需要永久保存数据,但也要能够编辑(显然还要读取)。这些数据不应该被用户访问 - 它可以包含一些高分之类的东西,用户不能编辑。
我的问题:
我本来想使用Internal Storage
,但我不确定它有多安全。在这里说:
您可以直接将文件保存在设备的内部存储器上。默认情况下,保存到内部存储器的文件对您的应用程序是私有的,其他应用程序无法访问它们(用户也不能访问)。当用户卸载您的应用程序时,这些文件会被删除。
这基本上正是我所需要的 - 但它真的很安全吗?它可以通过rooted设备(或其他方式)访问(可能只是读取)吗?
那SQLite数据库或共享内存呢?它们更适合保存(少量)数据吗?
此外:通常建议以不同的方式处理“秘密”数据吗?(例如不将其(内部)保存为整数/字符串,而是某种加密形式)