我使用Adobe AIR构建了一个Android应用程序,我将一些数据存储在XML中,其中每个创建的XML文件都属于一个用户。我需要在表中保存(userID和filename)之间的连接,这样当用户登录时它将访问具有相应文件名的文件。该表必须是安全的,只有应用程序必须具有访问权限。我听说过Android中的“共享偏好”,但我似乎无法在Google中找到任何使用Adobe AIR操纵它的信息。您知道我可以访问“共享首选项”的任何方式,还是我还有其他任何存储敏感数据的选项?
P.S。我见过“加密的本地存储”,但是当用户具有root访问权限时,它不会提供保护。
提前致谢。
答案 0 :(得分:0)
即使在有根的移动设备上也不容易查看EncryptedLocalStorage,但无论如何使用加密的SQLite,处理它而不是使用许多XML文件更容易。
看这里: http://www.adobe.com/devnet/air/flex/quickstart/articles/encrypted_database.html